如何在HTML段落标记中放置块元素?当我尝试这样做时,Firebug的HTML选项卡显示段落不包含块元素.此外,应用于该段落的任何CSS都不适用于子块元素.
这段代码:
<p>
<ol>
<li>foo</li>
<li>bar</li>
</ol>
</p>
p {
line-height: 2em;
}
Run Code Online (Sandbox Code Playgroud)
变为:
<p></p>
<ol>
<li>foo</li>
<li>bar</li>
</ol>
Run Code Online (Sandbox Code Playgroud)
Emm*_*ett 10
来自http://www.w3.org/TR/html401/struct/text.html:
P元素代表一个段落.它不能包含块级元素(包括P本身).