html 属性和值之间有空格吗?

发布于 2024-11-29 18:04:40 字数 149 浏览 0 评论 0原文

他们被允许吗?它们适用于所有浏览器吗?

例子:

<div role = "region"
     id = "some-id"
     class = "a-class another-class">

Are they allowed? and do they work with all browsers?

Example:

<div role = "region"
     id = "some-id"
     class = "a-class another-class">

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

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

发布评论

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

评论(3

蝶舞 2024-12-06 18:04:40

是的,任意数量的空格都是允许的,并且适用于所有浏览器。

来自 HTML5 生活标准的属性部分(未引用),单引号和双引号属性值语法:

属性名称,后跟零个或多个 ASCII 空格,后跟单个 U+003D EQUALS SIGN 字符,后跟零个或多个 ASCII 空格,[...]

一个考虑因素 - 这会增加页面大小,因此如果带宽并且性能是问题,请尝试限制使用的空白量。

Yes, any amount of whitespace is allowed and will work in all browsers.

From the Attributes section of the HTML5 living standard on unquoted, single-, and double-quoted attribute value syntax:

The attribute name, followed by zero or more ASCII whitespace, followed by a single U+003D EQUALS SIGN character, followed by zero or more ASCII whitespace, [...]

One consideration - this will add to the page size, so if bandwidth and performance are concerns, try to limit the amount of whitespace you use.

¢好甜 2024-12-06 18:04:40

是的,它们是,并且它们将在所有主要浏览器中工作,尽管我认为包含不必要的空白应该被认为是不好的做法,因为它毫无意义地增加了文档的大小。

HTML、XHTML、XML 等都是 SGML 的变体,所以如果您想知道一般情况下允许/不允许什么,请查看该规范。您应该始终通过 W3C 标记验证器传递所有文档,以确保它们有效。

Yes they are, and they will work in all major browsers, although I would say it should be considered bad practice to include unnecessary white-space as it pointlessly increases the size of the document.

HTML, XHTML, XML and others are all variants of SGML, so if you want to know what is/isn't allowed in general, have a look at that specification. You should always pass all your documents through the W3C markup validators to ensure they are valid.

如梦 2024-12-06 18:04:40

是的,这是完全有效的标记。所有浏览器都能很好地处理空白。

任何时候您有任何困惑,您可以在官方 W3 验证服务验证您的代码:

Yes, it is perfectly valid markup. Whitespace is handled nicely by all browsers.

Any time you have confusion, you can validate your code at official W3 validation service:

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