好了,所以在另一些問題正在討論,並提及此鏈接:編寫高效的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