html属性和值之间的空格?

Ian*_*lor 11 html formatting spaces

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

例:

<div role = "region"
     id = "some-id"
     class = "a-class another-class">
Run Code Online (Sandbox Code Playgroud)

Ode*_*ded 12

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

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


Dav*_*dom 5

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

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