CSS控制ul的基础代码
2007-07-15 21:51
375 查看
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(images/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(images/bg-mainav.gif) repeat-x;
}
使列表水平显示(默认时列表是块级元素,是上下排列的)
ul li {
float: left;
}
or
ul li {
display: inline;
}
<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(images/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(images/bg-mainav.gif) repeat-x;
}
使列表水平显示(默认时列表是块级元素,是上下排列的)
ul li {
float: left;
}
or
ul li {
display: inline;
}
相关文章推荐
- CSS控制ul的基础代码
- JS基础学习第四天:条件控制语句、循环语句、函数模块、事件等通用代码块2
- jquery选择器控制ul li点击切换css
- ul+li及css制作韩国风格菜单代码
- Chrome64基础 开发者工具 查看a标签处于:hover时的css代码
- JS+CSS控制左右切换鼠标可控的无缝图片滚动代码
- Android Studio开发基础之使用XML和Java代码混合控制UI界面
- css基础 去除ul,li无序列表前面的符号
- CSS控制ul缩进间距和去掉li点的方法
- css创意ul+li实现的细线表格实现代码
- CSS基础-36双飞翼布局代码实战
- “阿一web标准学堂”第4课:HTML和CSS基础知识(1)(附视频、课件、代码下载)
- Css <ul><li>列表的样式的控制</li></ul>
- css控制UL LI 的样式详解(推荐)
- css控制层绝对垂直居中的正规代码
- 用CSS来控制图片显示大小的代码
- 移动端微信h5下ul实现横向滚动css代码
- css中控制ul,li的缩进距离
- 前端制作必备:CSS全局样式基础代码
- css防止ul下的li换行(li超出宽度变成…)代码