您的位置:首页 > Web前端 > CSS

css制作导航栏

2014-11-10 13:21 141 查看
下面是用css如何制作一个导航栏:

html代码如下:

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8"/>
<title>css导航条</title>
<link rel="stylesheet" href="./style.css" />
</head>

<body>
<div class="nav">
<ul>
<li><a href="#">生活</a></li>
<li><a href="#">读书</a></li>
<li><a href="#">电影</a></li>
<li><a href="#">音乐</a></li>
<li><a href="#">编程</a></li>
<li><a href="#">旅游</a></li>
</ul>
</div>
</body>
</html>


css代码如下:

body .nav ul{
list-style-type: none;          /*去掉原点*/
}

body .nav ul li{
float:left;                     /*导航栏变为水平*/
}

body .nav ul li a{
width: 80px;
height: 28px;
line-height: 28px;            /*line-height和height值相等,字垂直方向居中*/
background: rgb(0, 139, 255);
color: white;
font-size: 12px;
display: block;
text-align: center;
text-decoration: none;
}

body .nav ul li a:hover{         /*链接点击的时候样式设置*/
width:78px;
height:26px;
line-height:28px;
border:1px solid red;
color:red;
background:#FFF;
}


总结:

css常用的选择器:

1.类名选择器 “.”

2.Id选择器 “#”

3.标签选择器 “h1,h2....”

PS:在对于某一块样式进行渲染时,最好层次结构清晰一点,准确定位。

效果如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: