css 列表菜单的设计
建站知识 2021-07-03 08:42www.168986.cn长沙网站建设
这个技巧非常灵活,你可以轻松的改变边框和背景的布局.它甚至可以让浏览器的字体逐渐变小(也可以增大).
1.认真的查看狼蚁网站SEO优化的html代码,并配合狼蚁网站SEO优化的示图,可以让你更加清楚这些代码的作用.
<ul>
<li><strong>CSS Design</strong> <em>250<sup>95</sup></em></li>
</ul>
2.给<li> postion:relative 并添加一个底边框样式.
给<strong><em> 设 position:absolute 并使用负值让它们位于边框之下.
注:使用相对值来控制padding的空间.
.menu {
width: 500px;
list-style: none;
margin: 0 0 2em;
padding: 0;
font: 150%/100% Arial, Helvetica, sans-serif;
}
.menu li {
clear: both;
margin: 0;
padding: 0 0 1.8em 0;
position: relative;
border-bottom: dotted 2px #999;
}
.menu strong {
background: #fff;
padding: 0 10px 0 0;
font-weight: normal;
position: absolute;
bottom: -.3em;
left: 0;
}
.menu em {
background: #fff;
padding: 0 0 0 5px;
font: 110%/100% Geia, "Times New Roman", Times, serif;
position: absolute;
bottom: -.2em;
right: 0;
}
.menu sup {
font-size: 60%;
color: #666;
margin-left: 3px;
}
3.现在来设置<li>的CSS样式
li {
border-bottom: dashed 1px #000;
padding: 0 0 2.3em 0;
4.也可以使用背景图片来做边界(见后面的演示)
li {
background: url(images/circle.gif) repeat-x left bottom;
}
5.如果你仍在使用IE6以下版本或者buggier IE6,你可能会注意到布局显示不正常,要解决这个问题,只要添加clearfix 给<li>元素.
/ clearfix /
.menu li:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.menu li {display: inline-block;}
/ Hides from IE-mac \/
html .menu li {height: 1%;}
.menu li {display: block;}
/ End hide from IE-mac /
1.认真的查看狼蚁网站SEO优化的html代码,并配合狼蚁网站SEO优化的示图,可以让你更加清楚这些代码的作用.
复制代码
代码如下:<ul>
<li><strong>CSS Design</strong> <em>250<sup>95</sup></em></li>
</ul>
2.给<li> postion:relative 并添加一个底边框样式.
给<strong><em> 设 position:absolute 并使用负值让它们位于边框之下.
注:使用相对值来控制padding的空间.
复制代码
代码如下:.menu {
width: 500px;
list-style: none;
margin: 0 0 2em;
padding: 0;
font: 150%/100% Arial, Helvetica, sans-serif;
}
.menu li {
clear: both;
margin: 0;
padding: 0 0 1.8em 0;
position: relative;
border-bottom: dotted 2px #999;
}
.menu strong {
background: #fff;
padding: 0 10px 0 0;
font-weight: normal;
position: absolute;
bottom: -.3em;
left: 0;
}
.menu em {
background: #fff;
padding: 0 0 0 5px;
font: 110%/100% Geia, "Times New Roman", Times, serif;
position: absolute;
bottom: -.2em;
right: 0;
}
.menu sup {
font-size: 60%;
color: #666;
margin-left: 3px;
}
3.现在来设置<li>的CSS样式
复制代码
代码如下:li {
border-bottom: dashed 1px #000;
padding: 0 0 2.3em 0;
4.也可以使用背景图片来做边界(见后面的演示)
复制代码
代码如下:li {
background: url(images/circle.gif) repeat-x left bottom;
}
5.如果你仍在使用IE6以下版本或者buggier IE6,你可能会注意到布局显示不正常,要解决这个问题,只要添加clearfix 给<li>元素.
复制代码
代码如下:/ clearfix /
.menu li:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.menu li {display: inline-block;}
/ Hides from IE-mac \/
html .menu li {height: 1%;}
.menu li {display: block;}
/ End hide from IE-mac /
上一篇:网页中图片应用CSS的滤镜的效果
下一篇:使用CSS做出一个嵌套导航.
长沙网站设计
- 如何进行东阳SEO关键词优化?
- 边坝哪有关键词排名优化:提升你的网站流量与
- 安国百度优化服务:提升您的在线可见性
- 阜康新手做SEO怎么做
- 山西seo网站排名关键词优化:提升您网站曝光率
- 临沂seo网站排名关键词优化:提高你的网站可见
- 广西SEO网站推广怎样付费比较合理
- 双辽SEO网站推广:提升你的网站可见性与流量
- 辽宁企业网站优化购买方式有哪些
- 提升宝清百度SEO排名的实用技巧与策略
- 静宁百度SEO排名:提升您网站曝光率的关键策略
- 彭州百度SEO排名的提升策略和实施指南
- 广南百度关键词SEO:提升网站排名的关键策略
- 辽宁关键词优化怎么做论坛营销
- 吉林百度seo排名如何做到让用户满意
- 内黄百度优化服务:提升在线可见性的关键