旧的HTML <p>
标签是简单的分隔符,就像<hr> or <br>
.它变成了容器<p></p>
.这对我来说没有意义.它们可以<div></div>
用作容器,并保持<p>
原样.为什么W3C会这样做?
<p>
从来就不是一个"简单的分隔符",至少在HTML *的任何标准版本中都没有.它是一个容器元素 - 一个"段落",因此是"p" - 而且一直都是.只是结束标签是可选的,所以一群人(a*hem*)一直都在使用它.
*看起来非常早期的HTML规范草案说这<p>
是一个分隔符.但是通过第一个公共标准版本(2.0),它是一个容器,从那时起就一直如此.