html属性和值之间的空格?

时间:2011-08-15 10:51:13

标签: html formatting spaces

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

示例:

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

3 个答案:

答案 0 :(得分:12)

是的,允许任何数量的空白,并且可以在所有浏览器中使用。

一个考虑因素 - 这将增加页面大小,因此如果考虑带宽和性能,请尝试限制您使用的空白量。

答案 1 :(得分:4)

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

如果您有任何疑惑,可以通过官方W3验证服务验证您的代码

答案 2 :(得分:4)

是的,它们会在所有主流浏览器中运行,但我会说包含不必要的空格应该被认为是不好的做法,因为它会毫无意义地增加文档的大小。

HTML,XHTML,XML和其他都是SGML的变体,因此如果您想知道一般情况下允许/不允许的内容,请查看该规范。您应该始终通过W3C markup validators传递所有文件,以确保它们有效。