例如
<div class="big
left
important"> some content </div>
Run Code Online (Sandbox Code Playgroud)
有谁知道这是否会破坏/有良好的浏览器支持?
hak*_*kre 36
该class属性是HTML 4.01规格的类型:
class= cdata-list [CS]此属性为元素分配类名称或类名称集.可以为任意数量的元素分配相同的类名或名称.多个类名必须用空格字符分隔.
那个cdata-list然后引用:
CDATA是文档字符集中的字符序列,可以包括字符实体.用户代理应解释属性值,如下所示:
- 用字符替换字符实体,
- 忽略换行,
- 用一个空格替换每个回车或标签.
考虑到所有这些因素,那么您在问题中的建议与规格完全一致.我知道浏览器支持对此有好处.
更一般地说,空白包括 自HTML的第一个版本以来,在引用的属性值中允许换行和回车.浏览器支持非常好.