当前位置: 首页 > 图文教程 > 网页制作 > CSS样式表 > CSS教程:网页无序列表标记的设计

CSS样式表
让图片 div居中实现代码
去掉点击链接时周围的虚线框outline属性
CSS 优先级 详细分析
广告始终定位到网页右下角 css
superLink 让伪链接更有可用性
CSS 模块化 实现方法
css 选择器 介绍
CSS 语法 学习css入门者看
firefox 滚动条消失引起页面抖动的问题
纯CSS定位的固定垂直居中浮动层代码,附经典解说 《详解定位与定位应用》
渲染CSS选择器
CSS 兼容问题
css textarea 高度自适应,无滚动条
CSS 网页表单实现鼠标悬停交互效果
鼠标激活显示背景色网页特效CSS代码
CSS制作用户登录和用户注册的用户体验表单
CSS代码 注释的3种方法
网页头部css代码优化实例
IE7和IE8的兼容性问题
CSS 网页布局网页制作技巧总结

CSS样式表 中的 CSS教程:网页无序列表标记的设计


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-11   浏览: 154 ::
收藏到网摘: n/a


                         大家看到了其本形式与无序列表的一样,只是在外围标签上名称不同。无序是UL,有序就变成OL了。所不同的是有序列表将会有比无序更多的标签属性。                在网站制作的案例中,大部分讲到了CSS无序列表的应用,而ruanchen.com更希望大家能熟悉各种不常用的知识,更加专业的面对工作中可能遇到的问题。以前我们面对这些有着顺序或是有数字注明排序的内容时大多是在数据前自行加上一个数值,或是由程序加上这个数值。而如果使用有序列表则不需要这么麻烦,根本不用自行去填写序数,当单层列表的时候这种特性似乎并不明显,而当使用多层的时候其特性就很明显了。那么还是先来了解一下有序列表的代码形式:
<ol>
<li>这就是列表的内容了,这是第一句www.ruanchen.com</li>
<li>这就是列表的内容了,这是第二句</li>
<li>这就是列表的内容了,这是第三句www.ruanchen.com</li>
<li>这就是列表的内容了,这是第四句</li>
<li>这就是列表的内容了,这是第五句www.ruanchen.com</li>
</ol>
  大家看到了其本形式与无序列表的一样,只是在外围标签上名称不同。无序是UL,有序就变成OL了。所不同的是有序列表将会有比无序更多的标签属性。因为是有序的就会涉及顺序的方方面面。
  改变开始值
  通常情况下浏览器会从阿拉伯数字“1”开始自动有序编号。而事有特殊,当有序列表需要变成两个部分,那么下一部人从头开始编号自然就是不对的了。那么下一部分的编号自然是要根据上一段最后一个编号加1为开始号。这就是说我们需要改变列表的开始值。改变开始值的属性是:"start",正式的写法是:
<olstart="6">
<li>这就是列表的内容了,这是第一句www.ruanchen.com</li>
<li>这就是列表的内容了,这是第二句</li>
<li>这就是列表的内容了,这是第三句</li>
<li>这就是列表的内容了,这是第四句www.ruanchen.com</li>
<li>这就是列表的内容了,这是第五句</li>
</ol>
  大家注意到了,上面这段代码是说列表的开始值是从6开始的,那么现在可以试着在一段有序列表中加入这一属性看看是否发生了变化?
  改变编号类型
  浏览器中默认一般都是阿拉伯数字为列表编号,那么是否可以有别的类型呢?有,属性为“type”,不过提供的类型不多,只有五种:
类型值生成样式序列举例
A大写字母A、B、C、D、E
a小写字母a、b、c、c、e
I大写罗马数字I、II、III、IV、V
i小写罗马数字i、ii、iii、iv、v
1阿拉伯数字1、2、3、4、5
  在代码中的写法应该是:
<oltype="A">
<li>这就是列表的内容了,这是第一句www.ruanchen.com</li>
<li>这就是列表的内容了,这是第二句</li>
<li>这就是列表的内容了,这是第三句www.ruanchen.com</li>
<li>这就是列表的内容了,这是第四句</li>
<li>这就是列表的内容了,这是第五句www.ruanchen.com</li>
</ol>
  这一点ruanchen.com认为这个类型值大家还是少用为好,因为用CSS一样可以设置这个类型。我一向主张样式方面的事应由样式语言来做。那么除非特殊原因,这个属性还是不用为好。当然无论是CSS1还是CSS2基本上都没考虑中国,在CSS2中已经为提供了日文编号字符,可是还没有中文。ruanchen.com认为在这点上CSS2还是有着缺陷的,至少他没有提供更好的扩展形式。