<ul>标签设计简单导航栏

当我们刚开始学习html/css的时候,对于padding 、float、行内元素、块级元素用起来可能会混淆,但是呢我们可以通过一个简单的nav案例来清楚各自具体作用。

1.首先我们创建一个大的容器,用来固定我们的nav在屏幕上展示

我们给它设置一个宽度和背景色。

2.我们设置nav的<div>标签属性,并让他依据它的父元素container给它居中显示。

这里的nav我们给它一个width和height。

3.我们再设置<ul>的属性,因为它是nav里面文字总的一个宽度,我们对它设置属性来进行文字位置的调整

黑色底部是container容器、 红色是nav、  白色是每个<li>标签设置相应的宽和高度 ,给<ul>设定一个padding-left:70px的内边距(注意:因为这里的白色区域加起来是600,所以说还有100你是看不见的)并对<li>进行左浮动float:left;

padding一般用于文字内容与父元素的距离。

4.最后我们设置标签<a>文字属性

我们首先给<a>文字设置宽和高度 宽度要小于<li>设置的宽度 ,高度一致。然后在这里可能有疑问,前面<li>设置了宽和高这里为什么又要设置。因为我们在这里设置宽和高是要根据<li>的宽和高来进行居中和行高对齐。

因为<a>标签又是行内元素,所以我们先要对它进行转化成块元素display:block;然后可以设置字体的样式。最后我们再把黑色背景块和白色背景块去掉,这样一个简单的nav就完成了。

时间: 2024-11-11 15:06:44

<ul>标签设计简单导航栏的相关文章

简单导航栏的效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ

用CSS制作简单导航栏

纯css实现的简单导航栏. 前端开发基础中的基础.. 代码如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>导航栏练习-01</title> <style type="text/css"> /* ul与div样式 */ #nav ul{ list-style-type: none; display: inl

css制作最简单导航栏

css制作最简单导航栏 (1)先建一个列表: <ol> <li><a href="#">网易</a></li> <li><a href="#">搜狐</a></li> <li><a href="#">新浪</a></li> <li><a href="#"&

Android 自定义组合控件 简单导航栏

最近在做项目的过程中,发现项目中好多界面的导航栏都很类似或者一样,但是每次都要重复写同样的代码,觉得很不爽,所以就简单地自定义了一下导航栏控件. 先上图: 导航栏包括: 返回按钮 标题 右侧按钮(功能不确定) 首先是布局文件,如下: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res

使用CSS设计网站导航栏

body #nav li a { width:auto; } #nav li a:hover { background-color:#ffcc00; color:#fff; border-right:10px solid #ff00ff; border-left:10px solid #ff00ff; } #navh li{ float:left;} #navh ul { list-style:none; margin:0; padding:0; border:none; } #navh li

ul li做横向导航栏例子

/* ul li以横排显示 */ /* 所有class为menu的div中的ul样式 */ div.menu ul { list-style:none; /* 去掉ul前面的符号 */ margin: 0px; /* 与外界元素的距离为0 */ padding: 0px; /* 与内部元素的距离为0 */ width: auto; /* 宽度根据元素内容调整 */ } /* 所有class为menu的div中的ul中的li样式 */ div.menu ul li { float:left; /*

CSS简单导航栏

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

后台管理界面--导航栏设计

本章我们开始进行后台管理界面的设计,本节课设计一下导航栏设计.一. 退出登录//logout.php<?phpsession_start();session_destroy();header('location:login.php');?> 二. 导航栏设计根据生成的 JSON 方案,表如下: //nav.php<?phprequire 'config.php';$id = isset($_POST['id']) ? $_POST['id'] : 0;$query = mysql_que

bootstrap学习8-输入框和导航栏组件

<!DOCTYPE html><html lang="zh-cn">  <head>    <meta charset="utf-8">    <title>输入框和导航栏组件</title>    <link href="css/bootstrap.min.css" rel="stylesheet">  </head><bo