有没有用ol的理由?

发现ol似乎被人遗弃了,今天群里面有个妹子说什么结构化一定要用ol,不然ol还有什么价值。

我个人是认为用ul是因为样式一定要改,要改就是要list-style-type:none。所以用ul。

假如用了ol还把list-style-type:none。那就没意义了。

阅读 2.6k
2 个回答

别人不用,那是别人的事儿,该用的时候还是得用啊。
经常看到各种排行榜用的都是无序列表,内心只能呵呵哒了,至少说明了一些前端是不重视语义的。
但是,你说“假如用了ol还把list-style-type:none。那就没意义了。”这句话就错了。样式和语义没什么关系。
我想用设计师设计的数字,而不是默认的,肯定得改样式了。

语义问题

The previous list, for example, is an unordered list, created with the UL element.

An ordered list, created using the OL element

所以说

你要不在意,那么就没有什么问题,就像header和footer一样,你认真了,那么区别还是很大的。

另外

好好读读w3c,你就明白很多事了,有理有据令人信服,http://www.w3.org/TR/html4/struct/lists.html

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题