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(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;
}
 














本文转自terryli51CTO博客,原文链接: http://blog.51cto.com/terryli/521549,如需转载请自行联系原作者








相关文章
|
8月前
|
缓存 前端开发
前端代码整洁与规范之CSS篇
【4月更文挑战第2天】 前端代码整洁与规范之CSS篇
255 4
|
2月前
纯css3发光霓虹灯文字闪烁特效代码
纯css3发光霓虹灯文字闪烁特效代码是一款彩色的店铺名称文字动画特效。
42 6
|
2月前
纯css3加载loading发光变色动画代码
纯css3加载loading发光变色动画特效代码是一款基于css3 keyframes属性实现的发光变色圆点串联旋转loading加载动画
28 2
|
2月前
|
JSON 移动开发 数据格式
html5+css3+js移动端带歌词音乐播放器代码
音乐播放器特效是一款html5+css3+js制作的手机移动端音乐播放器代码,带歌词显示。包括支持单曲循环,歌词显示,歌曲搜索,音量控制,列表循环等功能。利用json获取音乐歌单和歌词,基于html5 audio属性手机音乐播放器代码。
151 6
|
8月前
|
编解码 前端开发
编写代码中常见问题汇总(html和css)
编写代码中常见问题汇总(html和css)
68 0
|
5月前
|
前端开发
简单几行代码CSS实现网页自动打文字效果
简单几行代码CSS实现网页自动打文字效果
66 1
|
5月前
|
前端开发
HTML静态网页设计作业、仿写大学官网 (力争使用最少的Html 、CSS代码实现)
这篇文章展示了一个仿大学官网的HTML静态网页设计作业,重点在于使用最少的HTML和CSS代码实现页面效果,并便于后期维护。
HTML静态网页设计作业、仿写大学官网 (力争使用最少的Html 、CSS代码实现)
|
5月前
|
前端开发
零基础 CSS 入门问题之CSS 代码的一般格式是什么样的
零基础 CSS 入门问题之CSS 代码的一般格式是什么样的
|
7月前
|
编解码 前端开发
编写代码中常见问题汇总(html和css)
text-indent用于首行缩进,line-height与height相同实现垂直居中;vertical-align:middle用于行内元素居中;text-align:center做水平居中;list-style:none清除列表符号;overflow:hidden隐藏溢出;background-repeat:no-repeat阻止平铺;float:left实现横排;相对定位父元素,绝对定位子元素;box-sizing调整盒子模型;用边框或overflow解决盒子塌陷;
62 5
|
6月前
|
前端开发 JavaScript
vue3【实战】创建项目、创建并提交代码到远程仓库,安装 SASS, 清除浏览器默认样式 reset-css, 清除模板代码,提升开发效率的必要集成
vue3【实战】创建项目、创建并提交代码到远程仓库,安装 SASS, 清除浏览器默认样式 reset-css, 清除模板代码,提升开发效率的必要集成
94 0