如果需要更高级的内容,我总是使用<br />
或<div/>
标记。
是否仍然鼓励使用<p/>
标记?
答案 0 :(得分:34)
现代HTML语义是:
<p></p>
在文档中包含一段文字。<br />
表示段落内的换行符(即没有段落边距或填充的新行)。<div></div>
包含恰好具有块布局的应用程序UI。请勿单独使用<div />
或<p />
,这些标记应包含内容。它们似乎仅作为段落中断,因为当浏览器看到它们时,它会“帮助”关闭当前块标记,然后再打开空标记。
答案 1 :(得分:10)
<p>
标记包围某些内容,与<input/>
标记不同,后者是一个单数项目。因此,没有理由使用<p/>
代码..
当我应该使用
<br />
时,我被告知使用<p />
。 - maxp 49秒前
如果您需要使用<p>
代码,我建议将整个段落包含在<p>
标记内,这会在段落末尾给您换行。但我不建议只用<p/>
代替<br/>
<p>
标记用于段落并表示段落的结尾。 <br/>
标记用于换行符。如果您需要新行,请使用<br/>
标记。如果您需要新段落,请使用<p>
标记。
答案 2 :(得分:8)
<p>
类似于Office Word中的常规 Return 。
<br>
就像在Office Word中的软返回 Shift + Return 。
第一个设置所有段落设置/样式,第二个几乎没有打破一行文本。
鼓励<p>
个元素,,不会很快弃用。
答案 3 :(得分:6)
<p>
表示段落。它应该只用于包装一段文本。
与<p>
相比,使用<div>
标签更合适,因为这在语义上是正确的,并且适用于屏幕阅读器等等。
答案 4 :(得分:6)
从未鼓励使用<p />
:
来自XHTML HTML Compatibility Guidelines
C.3。元素最小化和空元素内容
给定内容模型不是的元素的空实例 EMPTY(例如,空标题或 段)不要使用最小化 表单(例如使用
<p> </p>
而不是<p />
)。
答案 5 :(得分:5)
有趣的是,Counting paragraph tags声明随机抽样的833,866个HTML文档发现,50.1%的采样文档仅包含&lt; p&gt; ...&lt; / p&gt;,4.41%仅包含...&lt; ; p> ...,只有0.21%只包含...&lt; p /&gt; ....
答案 6 :(得分:4)
答案 7 :(得分:3)
HTML DTD并不禁止您使用空的<p>
(<p>
元素可能包含PCDATA
,包括空字符串),但它没有多大意义一个空段落。
答案 8 :(得分:2)
<p>
标记定义了一个段落。没有理由留空段。
答案 9 :(得分:1)
用它做什么?所有标签在生活中都有自己的小目的,但不应该使用任何标签。找出你想要做的事情,然后决定最适合这个想法的标签:
如果是一段文字或至少几行,请将其换成<p></p>
如果您需要在两行文字之间换行,请使用<br />
如果您需要在一个元素中包含许多其他元素,请使用<div></div>
标记。
答案 10 :(得分:0)
出于任何实际目的,您无需将</p>
添加到标记中。但是,如果存在字符串XHTML粘贴要求,那么您可能需要关闭所有标记标记,包括<p>
。某些XHTML分析器会将此报告为错误。