我应该使用

; 标记中的标签?

发布于 2024-07-30 06:57:53 字数 143 浏览 7 评论 0 原文

当需要更高级的东西时,我总是使用

gt; 标签。

仍然鼓励使用

标签吗?

I have always used either a <br /> or a <div/> tag when something more advanced was necessary.

Is use of the <p/> tag still encouraged?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

如梦初醒的夏天 2024-08-06 06:57:53

现代 HTML 语义是:

  • 使用

    包含文档中的文本段落。

  • 使用
    表示段落内的换行符(即没有段落块边距或填充的新行)。
  • 使用

    包含一块恰好具有块布局的应用程序 UI。

不要单独使用

。 这些标签旨在包含内容。 它们看起来只是作为段落分隔符,因为当浏览器看到它们时,它会在打开空块标签之前“帮助”关闭当前块标签。

Modern HTML semantics are:

  • Use <p></p> to contain a paragraph of text in a document.
  • Use <br /> to indicate a line break inside a paragraph (i.e. a new line without the paragraph block margins or padding).
  • Use <div></div> to contain a piece of application UI that happens to have block layout.

Don't use <div /> or <p /> on their own. Those tags are meant to contain content. They appear to work as paragraph breaks only because when the browser sees them, and it "helpfully" closes the current block tag before opening the empty one.

旧伤慢歌 2024-08-06 06:57:53

标签包裹着某些内容,与 标签不同,后者是单个项目。 因此,没有理由使用

标签。


有人告诉我,当我应该使用

时,我却使用了
。 – maxp 49 秒前

如果您需要使用

标签,我建议将整个段落包装在

标签内,这将为您提供一行在段落末尾中断。 但我不建议只用

替换

标签用于段落并表示段落结束。
标签用于换行。 如果您需要换行,请使用
标记。 如果您需要新段落,请使用

标记。

A <p> tag wraps around something, unlike an <input/> tag, which is a singular item. Therefore, there isn't a reason to use a <p/> tag..


I've been told that im using <br /> when i should use <p /> instead. – maxp 49 secs ago

If you need to use <p> tags, I suggest wrapping the entire paragraph inside a <p> tag, which will give you a line break at the end of a paragraph. But I don't suggest just substituting something like <p/> for <br/>

<p> tags are for paragraphs and signifying the end of a paragraph. <br/> tags are for line breaks. If you need a new line then use a <br/> tag. If you need a new paragraph, then use a <p> tag.

归属感 2024-08-06 06:57:53

来自 HTML 4.01 规范

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

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

From the HTML 4.01 Specification:

We discourage authors from using empty P elements. User agents should ignore empty P elements.

While they are syntactically correct, empty p elements serve no real purpose and should be avoided.

笑梦风尘 2024-08-06 06:57:53

HTML DTD 并不禁止您使用空的

元素可能包含包含空字符串的 PCDATA),但空段落没有多大意义。

The HTML DTD does not prohibit you from using an empty <p> (a <p> element may contain PCDATA including the empty string), but it doesn't make much sense to have an empty paragraph.

无尽的现实 2024-08-06 06:57:53

用它做什么? 所有标签在生活中都有自己的小用途,但任何标签都不应该用于所有事情。 找出您想要做什么,然后决定哪个标签最适合该想法:

如果它是一段文本,或至少几行,则将其包装在

中;

如果需要在两行文本之间使用换行符,则使用

如果需要将许多其他元素包装在一个元素中,则使用

标签。

Use it for what? All tags have their own little purpose in life, but no tag should be used for everything. Find out what you are trying to make, and then decide on what tag fits that idea best:

If it is a paragraph of text, or at least a few lines, then wrap it in <p></p>

If you need a line break between two lines of text, then use <br />

If you need to wrap many other elements in one element, then use the <div></div> tags.

多孤肩上扛 2024-08-06 06:57:53

标签定义一个段落。 没有理由留一个空段落。

The <p> tag defines a paragraph. There's no reason for an empty paragraph.

拍不死你 2024-08-06 06:57:53

段落就是段落,断点就是断点。

就像 Return >Microsoft Office Word

就像 Office Word 中的软回车、Shift + Return

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

是的,鼓励使用

元素并且不会很快被弃用。

Paragraph is a paragraph, and break is a break.

A <p> is like a regular Return in Microsoft Office Word.
A <br> is like a soft return, Shift + Return in Office Word.

The first one sets all paragraph settings/styles, and the second one barely breaks a line of text.

Yes, <p> elements are encouraged and won't get deprecated any time soon.

成熟的代价 2024-08-06 06:57:53

表示一个段落。 它只能用于包装一段文本。

为此,使用

标记比

更合适,因为这在语义上是正确的,并且对于屏幕阅读器等内容来说是正确的, ETC。

A <p> signifies a paragraph. It should be used only to wrap a paragraph of text.

It is more appropriate to use the <p> tag for this as opposed to <div>, because this is semantically correct and expected for things such as screen readers, etc.

若水般的淡然安静女子 2024-08-06 06:57:53

从未鼓励使用

来自 XHTML HTML 兼容性指南

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

给定一个元素的空实例,其内容模型不是
EMPTY(例如,空标题或
段落)不要使用最小化
形式(例如使用

而不是

)。

Using <p /> has never been encouraged:

From XHTML HTML Compatibility Guidelines

C.3. Element Minimization and Empty Element Content

Given an empty instance of an element whose content model is not
EMPTY (for example, an empty title or
paragraph) do not use the minimized
form (e.g. use <p> </p> and not <p />).

坦然微笑 2024-08-06 06:57:53

出于任何实际目的,您不需要将

添加到标记中。 但如果存在字符串 XHTML 附加要求,那么您可能需要关闭所有标记,包括

。 某些 XHTML 分析器会将其报告为错误。

For any practical purpose, you don’t need to add the </p> into your markup. But if there is a string XHTML adheration requirement, then you would probably need to close all your markup tags, including <p>. Some XHTML analyzer would report this as an error.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文