为什么html分隔符<p>被更改为容器<p> </ p>?

jjp*_*dor -4 html

旧的HTML <p>标签是简单的分隔符,就像<hr> or <br>.它变成了容器<p></p>.这对我来说没有意义.它们可以<div></div>用作容器,并保持<p>原样.为什么W3C会这样做?

cHa*_*Hao 6

<p>从来就不是一个"简单的分隔符",至少在HTML *的任何标准版本中都没有.它是一个容器元素 - 一个"段落",因此是"p" - 而且一直都是.只是结束标签是可选的,所以一群人(a*hem*)一直都在使用它.

*看起来非常早期的HTML规范草案说这<p>是一个分隔符.但是通过第一个公共标准版本(2.0),它是一个容器,从那时起就一直如此.