似乎可以互换?
Answers:
UL的意思是“无序列表”。OL的意思是“有序列表”。
UL为您提供了要点。OL为您获取数字。
绝对不可互换。
用数学术语(嘿,为什么不呢?),an<ol>
代表一个序列,而<ul>
代表一个集合。重新排列列表中的项目会更改列表的含义。不会将它们重新排列在无序列表中。
对于要使用的列表类型,这是一个很好的经验法则。如果更改项目的顺序使列表不正确,则要使用<ol>
。如果顺序无关紧要,请使用<ul>
。
一个是有序列表(OL),它用于具有已定义和不同顺序的事物。它们为什么要组织起来是有原因的。
另一个(UL)是无序列表,它只是没有指定顺序的事物的集合。他们的组织很琐碎。
1
,2
,3
,4
,5
评论给予好评上面list-style: none;
是,如果我见过一个社区一个优秀的典范。
哈哈,答案这么多!
HTML首次问世时,有OL和UL,正如所有其他发布者所说的那样,它们表示有序列表和无序列表。
区别很容易。OL显示...旁边有一个数字。或罗马数字或字母!您甚至可以控制它是否使用大写符号或小写!凉!
UL给您发了子弹。3种子弹,甚至-圆盘(空心圆圈),正方形(实心正方形),圆圈(实心圆圈)。
没有CSS。除了这些属性之外,实际上还没有一种自定义列表格式(以及边距和缩进以及其他所有内容)的方法。因此,这种区别很重要。
如今,所有的CSS。实际上,w3人们希望您使用样式,而不是您以前使用的html“ type”属性。因此,使用UL vs OL并不重要,如果您是其中的新手CSS用户之一。
CSS使您可以更改项目符号类型,或选择使用图像,或更改边距/样式/缩进,甚至根本不显示项目符号。
再次编辑:这个答案并不是真的要解决UL vs OL的语义优点。但是从技术上(您知道,在位和字节处),上面概述了行为上的差异。
OL:
UL:
OL是有序列表,UL是无序列表
margin:0; padding:0;
如果要删除它,最好设置。
当问题问“何时使用它们”时,我认为适当地提供以下示例:通常,当我需要一系列步骤时,我决定使用OL,而在我希望提供选择时,我决定使用UL:
订购清单
这里的步骤对于业务案例至关重要,我们必须按此顺序执行步骤,因此使用了有序列表。
在电子商务的结帐阶段,这些步骤将按此顺序进行。
<ol>
<li>shipping</li>
<li>billing</li>
<li>summary</li>
<li>confirmation</li>
</ol>
无序列表
用户可以决定他们选择与这些选择进行交互的顺序
<ul>
<li>Contact Us</li>
<li>Newsletter Signup</li>
<li>Terms</li>
<li>Log out</li>
</ul>
我认为这是一个语义问题,因为CSS可以更改编号/项目符号点。
有序列表应该是诸如说明之类的东西,或者是任何顺序信息。
无序列表应该是其他所有内容。