Espero que esta pregunta no sea demasiado extraña y arbitraria. Cuando veo un CSS usando Firebug, he notado que las propiedades de CSS para cada etiqueta están en orden alfabético.¿Hay beneficios de velocidad de poner atributos de CSS en orden alfabético?
¿Está tratando de decirnos algo?
Además del beneficio obvio de poder encontrar la propiedad que busca con mayor rapidez, me preguntaba: ¿es más rápido para un navegador aplicar las propiedades si están en orden alfabético en la hoja de estilo original?
Por ejemplo es este ...
body {
background: #222;
color: #DDD;
font-size: 0.85em;
}
#content {
background: #444;
padding: 1em;
}
p {
border-bottom: 0.9em;
line-height: 1.2em;
text-align: justify;
}
... mejor que esto ...?
body {
font-size: 0.85em;
background: #222;
color: #DDD;
}
#content {
padding: 1em;
background: #444;
}
p {
text-align: justify;
line-height: 1.2em;
border-bottom: 0.9em;
}
¿Se puede probar esto con eficacia?
Esto obviamente se replicaría en toda la hoja de estilo, por lo que un navegador se beneficiaría de hacer las cosas en orden y, de ser así, ¿valdría la pena revisar las hojas de estilo pasadas para reordenar las cosas?
- editar -
Ok, una ligera alteración a mi pregunta: ¿Qué pasaría si los atributos son siempre en el mismo orden para cada etiqueta. Antecedentes siempre antes del borde siempre antes del color, etc. y así sucesivamente (¡sé que me he perdido algo!) Para cada etiqueta. Alfabético te ayudaría a mantener las cosas en orden en lugar de ser el método óptimo.
¡Parece que el consenso abrumador es que no importa, sin embargo!
Tengo 99.999999999% de seguridad que la lista es solo alfabética en beneficio del desarrollador que la mira .Dependiendo de cómo analicen los navegadores las hojas de estilo, puede haber un orden óptimo, pero no puedo pensar en una razón por la que ese orden deba ser * alfabético * de todas las cosas –
Incluso si hay una diferencia, probablemente se mediría en nanosegundos. – mikerobi
El orden alfabético es el orden natural de cualquier idioma representado con un alfabeto. Ordenar elementos usando el alfabeto ayuda al desarrollador que mantiene y/o depura el código. Casi nunca afecta la velocidad de ejecución del código. – DwB