使用匿名块盒子而不是块级元素是一种好的方法吗?它有哪些优缺点?
<div>
Some text
<p>More text</p>
</div>
vs
<div>
<p>Some text</p>
<p>More text</p>
</div>
P.S. 在阅读这篇文章 http://www.w3.org/TR/CSS2/visuren.html#anonymous-block-level 后,引发了这个问题。
使用匿名块盒子而不是块级元素是一种好的方法吗?它有哪些优缺点?
<div>
Some text
<p>More text</p>
</div>
vs
<div>
<p>Some text</p>
<p>More text</p>
</div>
P.S. 在阅读这篇文章 http://www.w3.org/TR/CSS2/visuren.html#anonymous-block-level 后,引发了这个问题。
p:first-line { text-indent:2em }
这样的效果,如果不包括包装元素,则不会应用于你的“一些文本”。如果包括了<p>
,则所有适用于段落的样式都将正常显示。<div>
更合适的元素,例如<section>
。