好了,所以在另一些问题正在讨论,并提及此链接:编写高效的CSS
https://developer.mozilla.org/en/Writing_Efficient_CSS
在那篇文章中,他们说,有些事情我不知道,但在此之前我问他们,我应该问这个......是否适用于由Firefox解释的CSS?原谅我的noobness,但我不确定他们意味着什么Mozilla UI。 (不要伤害我!)
如果它不适用,当他们说:
避免后代选择!
后代选择器是CSS中最昂贵的选择器 。这是 非常昂贵,特别是如果使用选择器的 规则在标签 或通用类别中。经常需要什么 是孩子 选择器。在UI CSS中禁止使用 选择器, 明确批准了您的皮肤 模块所有者。
* BAD - treehead treerow treecell { } * BETTER, BUT STILL BAD (see next guideline) - treehead > treerow > treecell { }
的后代选择仅仅是一个空间?那么孩子和后代之间会有什么不同呢?孩子是另一个元素,但不是像后代一样?在我写作时,我想我可能已经弄明白了。后裔可能是小孩/孙子/曾孙/等等?孩子只有一个深?
对不起,我的问题愚蠢的水平......只是想知道,因为我一直在我的网站CSS不断使用后代。但是,是的,如果这不是关于Firefox,那么这整个问题是没有意义的...
如果不是关于Firefox,有没有人有链接到一个文章解释效率的Firefox或浏览器一般?
是的。而且,儿童选择器在IE6中不起作用,所以如果这种支持是必须的,那么你几乎是骨子里的。 – jason 2009-08-14 18:03:40