CSS列表及导航条
大多数网页中都包含某种形式的列表,今天我们就来联系几个基本的导航条。
![](http://nzr2ybsda.qnssl.com/images/241288/FjMOL3M4twobXZaQZNO62EI40ykX.gif?imageMogr2/strip/thumbnail/1200x9000>/format/gif)
- 垂直导航条
注意要点:
- 去掉默认的项目符号(list-style-type:none),将外边距和内边距都设为0。
- 以em设置导航列表的宽度。.nav{width:8em;}
- 讲锚的display属性设置为block,这样就可以给它设置宽高了,设置height后与line-height保持相同,达到文字垂直水平居中。
- 去除链接下划线 ,a{text-decoration:none}
- 去除最后一个链接的底边框与列表的底边框形成的双线 .nav .last{border-bottom: 0px;}
- 用a:hover,a:focus与.selected a{}为菜单增加交互效果。
- 简单的水平导航条
注意要点:
- 浮动列表项 使用外边距把他们分开,也可以把display属性设置为inline。
- 控制好li中的元素与li之间的距离。
- 让prev与next链接的样式稍有不同,的用属性选择器寻找他们的rel属性(指定当前文档与被链接文档的关系).home a[rel="prev"],.home a[rel="next"]
![](http://nzr2ybsda.qnssl.com/images/241288/Fj49E5Ir_HsHy_5bYHFSPeHQLRqK.gif?imageMogr2/strip/thumbnail/1200x9000>/format/gif)
- 图形化水平导航条
把垂直导航条变成水平导航条
![](http://nzr2ybsda.qnssl.com/images/241288/FtaqoX9DVtlJRCyN4YyuljdfIiAL.gif?imageMogr2/strip/thumbnail/1200x9000>/format/gif)