2010-11-22 75 views
5

如果classnames在HTML中被引用但未在CSS中定義,那麼在IE7,IE8或Firefox中是否存在性能損失?IE7和IE8中未定義的CSS類名是否昂貴?

<div class="undefined_class">Text</div> 
+1

除非您有大量未使用的CSS選擇器 – stillstanding 2010-11-22 08:20:16

+0

...因爲這會增加必須傳輸到客戶端瀏覽器的字節數。 – Ben 2010-11-22 08:25:47

回答

4

療法的沒有特別的罰款(它只是一個文件大小增加的物質),但不一定必須爲造型的目的來定義一個類。它也可以用於通過javascript處理DOM操作

0

不可以在CSS中定義類,可以使用CSS類選擇器或.編寫適用於該類的規則。您可以在html中定義該元素的類。

+0

我想說HTML中的一個類永遠不會被「定義」。這只是分配給屬性的文本值。爲了應用樣式,瀏覽器只搜索所有選擇器的HTML文檔。如果沒有發現,繼續前進 - 不在乎。如果找到,請使用造型。 – 2010-11-22 08:58:26