2

每隔一段时间,我都会定义一个空的 CSS 类,例如

.empty{}

使我能够在 jQuery 中轻松操作整个 DOM 元素序列。据我目前所见,所有主要浏览器都允许我侥幸逃脱。但是,我想知道...是否有任何 W3C 指南可能意味着有一天浏览器会删除/忽略此类空类声明?我已经扫描了,哦,太干了,W3C 文档,但找不到与该主题非常相关的任何内容。

4

2 回答 2

2

据我了解,您只需将此类用作挂钩即可通过 jQuery 获取所需的元素。没有错,将永远有效(或直到僵尸启示录)。

浏览器永远不会启动,只会删除任何完全有效的元素。

我很勇敢地说“从不”:-D

但是对于完全没有属性的类,不需要 CSS 声明。但这也不痛。

于 2012-10-30T10:08:18.077 回答
2

您可以在 jQuery 代码中随意使用类名。jQuery 不要求您在代码中使用的每个类名都必须有相应的样式定义。

例如:如果您使用一个名为的类selected来识别所有选定的元素,则您的 css 中不需要.selected {}定义。

于 2012-10-30T10:09:26.950 回答