我应该使用
; 标记中的标签?
当需要更高级的东西时,我总是使用
或
gt;
标签。 仍然鼓励使用
标签吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
当需要更高级的东西时,我总是使用
或
gt;
标签。 仍然鼓励使用
标签吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(10)
现代 HTML 语义是:
包含文档中的文本段落。
表示段落内的换行符(即没有段落块边距或填充的新行)。包含一块恰好具有块布局的应用程序 UI。
不要单独使用
或
。 这些标签旨在包含内容。 它们看起来只是作为段落分隔符,因为当浏览器看到它们时,它会在打开空块标签之前“帮助”关闭当前块标签。
Modern HTML semantics are:
<p></p>
to contain a paragraph of text in a document.<br />
to indicate a line break inside a paragraph (i.e. a new line without the paragraph block margins or padding).<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.标签包裹着某些内容,与
标签不同,后者是单个项目。 因此,没有理由使用
标签。
如果您需要使用
标签,我建议将整个段落包装在
标签内,这将为您提供一行在段落末尾中断。 但我不建议只用
替换
标签用于段落并表示段落结束。
标签用于换行。 如果您需要换行,请使用
标记。 如果您需要新段落,请使用标记。
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..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.来自 HTML 4.01 规范:
虽然它们在语法上是正确的,但空 p 元素没有真正的用途,应该避免。
From the HTML 4.01 Specification:
While they are syntactically correct, empty p elements serve no real purpose and should be avoided.
HTML DTD 并不禁止您使用空的
(
元素可能包含包含空字符串的
PCDATA
),但空段落没有多大意义。The HTML DTD does not prohibit you from using an empty
<p>
(a<p>
element may containPCDATA
including the empty string), but it doesn't make much sense to have an empty paragraph.用它做什么? 所有标签在生活中都有自己的小用途,但任何标签都不应该用于所有事情。 找出您想要做什么,然后决定哪个标签最适合该想法:
如果它是一段文本,或至少几行,则将其包装在
中;
如果需要在两行文本之间使用换行符,则使用
如果需要将许多其他元素包装在一个元素中,则使用
标签。
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.标签定义一个段落。 没有理由留一个空段落。
The
<p>
tag defines a paragraph. There's no reason for an empty paragraph.段落就是段落,断点就是断点。
就像 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.表示一个段落。 它只能用于包装一段文本。
为此,使用
标记比
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.从未鼓励使用
:
来自 XHTML HTML 兼容性指南
Using
<p />
has never been encouraged:From XHTML HTML Compatibility Guidelines
出于任何实际目的,您不需要将
添加到标记中。 但如果存在字符串 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.