【发布时间】:2012-11-28 07:58:42
【问题描述】:
关于 HTML class 属性,将 CSS 类(或类?)分配给标签。 空格的使用,如
<tag class="a b">....</tag>
有效吗?
这种语法被一些网页设计师使用,并出现在 Adobe InDesign 的导出 HTML 中(使用版本 5 和 6 测试),以及其他 HTML 生成软件...
它 (class="a b") 是有效的 W3C 语法? 什么版本的 CSS 和 HTML?
(从哪个版本开始生效?)
编辑:一个自然的子问题“W3C 说如何解释它?” (这是“覆盖”还是其他渲染行为?)was posted here。
【问题讨论】:
-
不是带空格的类名,是多个类名。您的示例将
a和b两个类应用于元素。 -
@PeterKrauss “W3C 对 class="a b" 的正确渲染有什么看法:粗体还是正常?” - 你真的去阅读/尝试一些样本怎么样?
-
回答 cmets:@Shmiddty,谢谢,我更正(编辑)标题;
-
@dystroy,问题是互补的,因为这里我问的是 W3C 标准,而且,在标题更正之后,这里是关于“有效的属性类值”,而不是关于名称语法;
-
这是一个真实的问题和主题。它不应该因为“不是一个真正的问题”而被关闭。它可能是重复的,但应该清楚地识别出来。