15

当需要更高级的东西时,我总是使用 a<br />或标签。<div/>

是否仍然鼓励使用<p/>标签?

4

10 回答 10

39

现代 HTML 语义是:

  • 用于<p></p>在文档中包含一段文本。
  • 用于指示段落<br />的换行符(即没有段落块边距或填充的新行)。
  • 用于<div></div>包含一块恰好具有块布局的应用程序 UI。

不要使用<div />或单独使用<p />。这些标签旨在包含内容。它们似乎只是因为当浏览器看到它们时才作为分节符工作,并且它“有用地”在打开空的块标签之前关闭了当前的块标签。

于 2009-08-11T15:32:01.910 回答
10

<p>标签包裹着某物,不像标签<input/>,它是一个单一的项目。因此,没有理由使用<p/>标签..


有人告诉我<br />,我应该在我应该使用的时候使用<p />。– maxp 49 秒前

如果您需要使用<p>标签,我建议将整个段落包装在<p>标签内,这将在段落末尾为您提供换行符。但我不建议只用类似<p/>的东西代替<br/>

<p>标签用于段落并表示段落的结尾。<br/>标签用于换行符。如果您需要换行,请使用<br/>标签。如果您需要新段落,请使用<p>标签。

于 2009-08-11T15:26:51.263 回答
10

段落是段落,中断是中断。

A<p>就像Microsoft Office WordReturn中的常规。 A就像一个软返回,在 Office Word 中是+ 。
<br>ShiftReturn

第一个设置所有段落设置/样式,第二个几乎不中断一行文本。

是的,<p>鼓励使用元素,并且不会很快被弃用。

于 2009-12-01T08:45:10.820 回答
7

A<p>表示一个段落。它应该只用于换行一段文本。

<p>与 相比,为此使用标签更合适<div>,因为这在语义上是正确的,并且适用于屏幕阅读器等。

于 2009-08-11T15:28:41.883 回答
6

<p />从未鼓励使用:

来自XHTML HTML 兼容性指南

C.3。元素最小化和空元素内容

给定一个内容模型不是 EMPTY 的元素的空实例(例如,空标题或段落),不要使用最小化形式(例如 use<p> </p>和 not <p />)。

于 2009-08-11T15:31:16.277 回答
4

HTML 4.01 规范

我们不鼓励作者使用空的 P 元素。用户代理应该忽略空的 P 元素。

虽然它们在语法上是正确的,但空的p元素没有真正的用途,应该避免使用。

于 2009-08-11T15:32:37.430 回答
3

HTML DTD并不禁止您使用空<p><p>元素可能包含PCDATA空字符串),但使用空段落没有多大意义。

于 2009-08-11T15:30:25.687 回答
2

用它做什么?所有标签在生活中都有自己的小用途,但没有标签应该用于所有事情。找出您要制作的内容,然后确定最适合该想法的标签:

如果是一段文本,或者至少是几行,则将其换行<p></p>

如果您需要在两行文本之间换行,请使用<br />

如果您需要将许多其他元素包装在一个元素中,请使用<div></div>标签。

于 2009-08-11T15:29:20.260 回答
2

标签定义了<p>一个段落。没有理由空段落。

于 2009-08-11T15:29:27.217 回答
0

出于任何实际目的,您无需将其添加</p>到您的标记中。但如果有字符串 XHTML 附加要求,那么您可能需要关闭所有标记标签,包括<p>. 一些 XHTML 分析器会将此报告为错误。

于 2009-08-11T15:29:46.983 回答