← Back to context

Comment by kbolino

12 hours ago

This interpretation of the p element implies that it contains a paragraph. But HTML is first and foremost a document format, and one could just as logically conclude that the p element simply starts a new paragraph. Under the latter interpretation, </p> would never exist any more than </hr> or </img>.

In practice, modern HTML splits the difference with rigorous and well defined but not necessarily intuitive semantics.