我有一个div元素,并且在该div中,我们在p元素之间有文本。
我想添加一个标题。它应该放在p的内部还是外部?
哪个更好:
<p>This is text <h3>This is my h3</h3> More text </p> <p>another text<p>
要么
<p>This is text<p> <h3>This is my h3</h3> <p>another text<p>
无法将heading元素放置p在HTML标记的元素内,不仅是形式上的,而且因为浏览器p在遇到标题时会隐式终止一个打开的元素。所以这个问题是没有意义的:一个在特定上下文中不存在的元素在那个上下文中不能有任何意义(语义)。
p
p您可以使用div元素,也可以使用HTML5新颖性(例如section和),而不是将文本和标题分组在一起,而不是将它们组合在一起article。
div
section
article