css 创建水平导航条
2015-11-16 12:30
471 查看
效果如下所示:
html代码片段如下所示:
css样式如下:水平有方式列举了三种方式,参看注释
html代码片段如下所示:
<body id="home"> <ul class="nav"> <li class="first"><a href="#">Home</a></li> <li><a href="#">About</a></li> <li><a href="#">News</a></li> <li><a href="#">Products</a></li> <li><a href="#">Services</a></li> <li><a href="#">Clients</a></li> <li><a href="#">Case Studies</a></li> </ul> <br class="clear" /> </body>
css样式如下:水平有方式列举了三种方式,参看注释
<style type="text/css"> ul.nav{ margin: 0; padding: 0; list-style: none; width: 72em; background: #faa819 url(img/mainNavBg.gif) repeat-x; } ul.nav li{ float: left; } /* 方法一:添加一个进行清理的元素*/ /*.nav:after{ content: "."; height: 0; visibility: hidden; display: block; clear:both; }*/ /*方法二:父元素浮动,并使用某个元素(站点页脚)对它进行清理以便换行。*/ /*ul.nav{ float: left; } url.nav .clear{ clear: both; }*/ /* 方法三:使用overflow:hidden技术(推荐) */ ul.nav{ margin: 0; padding: 0; list-style: none; width: 72em; overflow: hidden; background: #FAA819 url(img/mainNavBg.gif) repeat-x; } ul.nav a{ display: block; padding: 0 3em; line-height: 2.1em; background:url(img/divider.gif) repeat-y left top; text-decoration: none; color: #fff; } ul.nav .first a{ background-image: none; } ul.nav a:hover, ul.nav a:focus{ color:#333; } </style>
相关文章推荐
- Web学习篇之---css基础知识(三)
- css 定制Suckerfish下拉菜单
- CSS背景图拉伸自适应尺寸,全浏览器兼容
- 一波CSS的Checkbox复选框样式代码分享
- css(1)
- JSP中修改alert,comfire样式
- CSS3 经典教程系列:CSS3 圆角(border-radius)详解
- 几个CSS的黑科技
- 12 个 CSS 高级技巧汇总
- OpenLayers 3 之 map样式(ol.style)详解
- WPF自定义控件与样式(2)-自定义按钮FButton
- 基础篇之less与css
- 子元素float之后父级div不能被撑开(清浮动)的解决
- css常用效果
- 使用CSS3对链接颜色与下划线进行优化
- flex in css
- Css 学习——left与offsetLeft的区别
- CSS HACK的方法
- 【转】如何建立一个样式新颖的CSS3搜索框
- css权重