最近我遇到一种情况,我被迫使用HTML列表的
但之后我想,为什么我们还需要
在这个问题中,似乎可以争辩说
<ul>
,但我真正想要的是<ol>
。我一直在努力设置一个变量,以便在需要时随时更改它。然后我想到了一个办法,我可以使用CSS ul.class {list-style-type: decimal;}
。这样可以完全满足我的需求。但之后我想,为什么我们还需要
<ol>
呢?它不应该被废弃吗?列表类型是一个独立的样式选择,因此应该属于样式表中。至少对于为什么不能从HTML页面复制和粘贴列表符号的解释始终如一。然后我进一步思考了<dl>
。是的,它略微方便一些,但您可以轻松地使用嵌套的<div>
、<p>
、<ul>
或<span>
实现相同的效果。在这个问题中,似乎可以争辩说
<ol>
和<dl>
具有语义质量。我可以理解这一点,尤其是对于<dl>
来说,但这与不断被告知列表类型是样式而不是内容的说法相矛盾。它们为什么还没有被废弃,难道还有其他原因吗?
div
元素... - deceze