怎样使用css布局导航栏
使用css布局横向导航栏,css应用给网页样式的方式,就相当于给人怎么去穿上衣服,不同的衣服有不同的穿法,这里我们使用的是内联式。
1、首先创建一个ul标签,并添加若干li标签,在li标签内写上a标签进行页面链接;
2、然后设置ul的list-style为none将项目列表前原点去除;
3、最后设置li标签float为left排列在一行显示即可。
<!DOCTYPE html> <html> <head> <title>如何使用css布局横向导航栏</title> <style type="text/css"> body { margin:0px;padding:0px; } ul { list-style:none;/*去除项列表前面的圆点*/ } ul li { float:left;/**使列表项不再遵循默认的自上而下样式,使之变成横向列表*/ } /**这时候的列表虽然是横着的,却是一个整的像一块大饼, 所以我们要想到块状思想。使用display:block,将其分割*/ ul li a { display: block; /*切割完毕,变成块状, 这下我们就可以实现内外边距,边框背景等属性*/ width: 120px; /*宽度设置*/ padding-top: 10px; /*上内边距,通俗点讲就是导航栏离顶部的距离*/ padding-left: 10px; /*同上*/ padding-right: 10px; /*同上*/ text-align: center; /*文本居中显示*/ font-size: 20px; /*设置字体的大小*/ color: red; /*设置字体的颜色*/ text-decoration: none; /*下划线设置*/ } /*锚伪类还有link visited hover active分别为未访问,已访问, 鼠标移动链接上,选定的连接,这里我只写了移动到连接的例子*/ ul li a:hover{ color:blue; /*伪类:指向链接时的字体颜色*/ background-color:#8DC7DD; /*伪类:指向链接时的背景色*/ text-decoration:underline; /*伪类:指向链接时的字体装饰*/ font-weight:bold; /*伪类:指向连接时的字体粗细*/ } </style> </head> <body> <div id="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视频教程(公益免费)
以上就是怎样使用css布局导航栏的详细内容,更多请关注易知道|edz.cc其它相关文章!