2010-11-22 24 views
5

Sınıf adları HTML'de başvurulan, ancak CSS'de tanımlanmadıysa, IE7, IE8 veya Firefox'ta bir performans cezası var mı?IE7 ve IE8'de Tanımsız CSS Sınıfları mı Pahalı?

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

değil bu müşterinin tarayıcısına aktarılmalıdır bayt sayısını artırır çünkü ... Kullanılmayan CSS seçicileri – stillstanding

+0

bir ton yoksa. – Ben

cevap

4

Ther en belirli ceza ancak mutlaka stil amaçlı tanımlanması gerekir değil bir sınıf (o belge artan boyutta meselesi). Sen, CSS sınıf seçici veya . kullanarak o sınıfa geçerli olan kuralları yazma CSS'deki sınıfları tanımlamaz do javascript

0

sayılı aracılığıyla DOM manipülasyon için de kullanılabilir. Bu öğenin sınıfını html'da tanımlarsınız.

+0

HTML'de bir sınıf asla "tanımlanmadı" demezdim. Bu, bir özelliğe atanan bir metin değeridir. Stil uygulamak için tarayıcı, tüm seçiciler için HTML belgesini arar. Hiçbiri bulunmazsa, devam et - dikkat et. Bulunursa stil uygulayın. –