每隔一段时间,我都会定义一个空的 CSS 类,例如
.empty{}
使我能够在 jQuery 中轻松操作整个 DOM 元素序列。据我目前所见,所有主要浏览器都允许我侥幸逃脱。但是,我想知道...是否有任何 W3C 指南可能意味着有一天浏览器会删除/忽略此类空类声明?我已经扫描了,哦,太干了,W3C 文档,但找不到与该主题非常相关的任何内容。
每隔一段时间,我都会定义一个空的 CSS 类,例如
.empty{}
使我能够在 jQuery 中轻松操作整个 DOM 元素序列。据我目前所见,所有主要浏览器都允许我侥幸逃脱。但是,我想知道...是否有任何 W3C 指南可能意味着有一天浏览器会删除/忽略此类空类声明?我已经扫描了,哦,太干了,W3C 文档,但找不到与该主题非常相关的任何内容。
据我了解,您只需将此类用作挂钩即可通过 jQuery 获取所需的元素。没有错,将永远有效(或直到僵尸启示录)。
浏览器永远不会启动,只会删除任何完全有效的元素。
我很勇敢地说“从不”:-D
但是对于完全没有属性的类,不需要 CSS 声明。但这也不痛。
您可以在 jQuery 代码中随意使用类名。jQuery 不要求您在代码中使用的每个类名都必须有相应的样式定义。
例如:如果您使用一个名为的类selected
来识别所有选定的元素,则您的 css 中不需要.selected {}
定义。