CSS控制ul的基础代码

1.基本列表样式
<ul>
<li>product</li>
<li>download</li>
<li>about</li>
</ul>
应用本身的样式以前先去掉浏览器默认的样式:
ul {
 margin:0;
 padding:0;
 list-style-type: none;
}
先添加定制的符号:
li {
 background: url(circle.gif) no-repeat 0 50%;/* meaning top center */
 padding-left: 30px;
}
这样一个简单的定制列表符号就完成了。
2.建立垂直导航条
<ul>
<li><a href="home.html">Home</a></li>
<li><a href="product.html">product</a></li>
<li><a href="about.html">about</a></li>
</ul>
同上,先去掉默认的样式:
ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
}
对列表项(li)并不该用样式,而是对a标记应用样式。
ul a {
 display: block;
 width: 200px;
 height: 200px;
 line-height: 40px; /* 以便让行文本垂直居中 */
 color: #000;
 text-decoration: none;
 background: #99bbee url(p_w_picpaths/rollover.gif) no-repeat left center;
 text-indent: 50px;
}
3.建立水平导航条 <ul> <li><a href="home.html">Home</a></li> <li><a href="product.html">product</a></li> <li><a href="about.html">about</a></li> </ul> 设置导航条的宽度,背景等 ul {  margin: 0;  padding: 0;  list-style-type: none;  width: 720px;  float: left; /*当li使用float技术水平排列时,添加这一行就能够不用在后面清理了(clean)*/  background: #ffaa22 url(p_w_picpaths/bg-mainav.gif) repeat-x; } 使列表水平显示(默认时列表是块级元素,是上下排列的) ul li {  float: left; } or ul li {  display: inline; }
相关文章
相关标签/搜索