2010-11-22 8 views
5

Si los nombres de clase están referenciados en HTML pero no están definidos en CSS, ¿existe una penalización de rendimiento en IE7, IE8 o Firefox?¿Son caros los nombres de clase CSS indefinidos en IE7 e IE8?

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

No, a menos que tenga un montón de selectores de CSS no utilizados – stillstanding

+0

... porque esto aumenta la cantidad de bytes que se deben transferir al navegador del cliente. – Ben

Respuesta

4

Ther de ninguna sanción en particular (es sólo una cuestión de tamaño cada vez mayor de documentos), pero una clase no necesariamente debe estar definido para los propósitos de estilo. Podría ser utilizado también para la manipulación DOM a través de JavaScript

0

No. No definir clases de CSS, que escribe las reglas que se aplican a la clase utilizando el selector de clase CSS, o .. Usted define la clase para ese elemento en el html.

+0

Diría que una clase en HTML nunca está "definida". Es solo un valor de texto asignado a un atributo. Para aplicar el estilo, el navegador solo busca en el documento HTML todos los selectores. Si no encuentra ninguno, continúe, no se preocupe. Si encuentra, aplique el estilo. –

Cuestiones relacionadas