【发布时间】:2012-10-30 10:00:09
【问题描述】:
每隔一段时间,我都会定义一个空的 CSS 类,例如
.empty{}
使我能够在 jQuery 中轻松地操作整个 DOM 元素序列。从我目前所见,所有主要浏览器都允许我侥幸逃脱。但是,我想知道...是否有任何 W3C 指南可能意味着有一天浏览器会删除/忽略此类空类声明?我已经扫描了,哦,太干了,W3C 文档,但找不到与该主题非常相关的任何内容。
【问题讨论】:
-
"我定义了一个空的 CSS 类...使我能够在 jQuery 中轻松地操作整个 DOM 元素序列"这是如何工作的?
-
为什么首先需要定义 CSS?它与 jQuery 无关。
-
我不时做的事情类似于 $.each($('.myemptyclass'),function(ndx,elem){...})
-
那你就不用在CSS中声明了...
-
这个问题是基于一个误解。没有“CSS 类”。类由 HTML
class属性(或 DOM 上的相应 JavaScript 操作)定义。 CSS 可以像其他人一样使用它们。 jQuery 表示法.empty与 CSS 选择器具有相同的格式,但它不需要任何 CSS 定义或声明。
标签: css class optimization