Jam*_*ols 23 html semantic-markup
我有一个div元素,在div中,我们在p元素之间有文本.
我想添加一个标题.它应该进入内部还是外部?
哪个更好:
<p>This is text
<h3>This is my h3</h3>
More text
</p>
<p>another text<p>
Run Code Online (Sandbox Code Playgroud)
要么
<p>This is text<p>
<h3>This is my h3</h3>
<p>another text<p>
Run Code Online (Sandbox Code Playgroud)
Juk*_*ela 38
将标题元素放在pHTML标记中的元素中是不可能的,不仅仅是正式的,而是因为浏览器p在遇到标题时隐式终止open 元素.所以问题毫无意义:在某个上下文中不存在的元素在该上下文中不具有任何含义(语义).
p您可以使用div元素,或者使用通常的警告,而不是将文本和标题组合在一起,而不是像section和article.
根据标准,段落不应包含其他块元素(包括段落和标题)。如其他答案所示,要将标题与段落分组,您可以使用 div 标签。
你也可以在 w3c 的网站上找到很多关于这个主题的信息:http : //www.w3.org/TR/html401/struct/global.html#block-inline