【发布时间】:2021-02-06 05:44:45
【问题描述】:
我写信只是想询问对于 xHTML 和 CSS 问题更正确的方法。
对于 HTML:
假设我有一个列表: 苹果, 香蕉, 和胡萝卜
这样会更正确吗:
<ul> <li> Apples </li> <li> Bananas </li> <li> Carrots </li> </ul>
或者这会是:
<ol> <li> Apples </li> <li> Bananas </li> <li> Carrots </li> </ol>
对于 CSS 来说,在一个元素被浮动之后,可以使用哪个属性来恢复流到块对齐?
非常感谢。
【问题讨论】:
-
取决于列表的上下文。 ul = 无特定顺序的无序列表,ol = 特定顺序的有序列表。对于浮动,您的意思是移除浮动?浮动:无。
-
@l3fty 是的,我知道两者之间的区别,但是对于这种情况,什么更正确呢?另外,我认为您可以调用一些东西来恢复浮动元素周围的流动?不过,我不太确定它是什么。
-
就像我说的,取决于上下文。 Apples, Bananas, Carrots 没有提供任何上下文。如果您只是列出水果,它将是无特定顺序的无序列表。我不确定您所说的恢复流程是什么意思。也许你在谈论clearfix?
-
列表排序的情况,例如按字母顺序,并且这是列表含义的一部分,那么 ol 将是合适的,但如果它只是任何旧的水果列表并且它赢了'如果说芒果被插入顶部,那么 ul 将是合适的。
标签: html css xhtml css-float html-lists