Ok por lo que en se está discutiendo otra pregunta algo, y fue mencionado este enlace:escritura CSS eficiente
https://developer.mozilla.org/en/Writing_Efficient_CSS
En ese artículo, dicen algunas cosas que no conocía, pero antes de que me pregunte por ellos, debería preguntar esto ... ¿Eso se aplica a CSS interpretado por Firefox? Perdona mi noobness, pero no estaba seguro de lo que querían decir con la interfaz de usuario de Mozilla. (No me hagas daño!)
Si se aplica, cuando dicen:
Evitar el selector descendiente!
El selector descendiente es el selector más caro en CSS. Es tremendamente caro, especialmente si una regla que utiliza el selector está en la etiqueta o categoría universal. Con frecuencia lo que realmente se desea es el selector secundario. El uso del selector descendente está prohibido en UI CSS sin la aprobación explícita del propietario del módulo de su skin.
* BAD - treehead treerow treecell { } * BETTER, BUT STILL BAD (see next guideline) - treehead > treerow > treecell { }
El selector descendiente es sólo un espacio? Y entonces, ¿cuál sería la diferencia entre el niño y el descendiente? El niño es un elemento dentro de otro, pero ¿no es lo mismo que un descendiente? Mientras escribo creo que podría haberlo descubierto. Un descendiente podría ser un niño/nieto/bisnieto/etc? ¿Y el niño solo tiene una profundidad?
Perdón por el estúpido nivel de mi pregunta ... solo me preguntaba, porque he estado usando constantemente descendientes en mi CSS para mi sitio. Pero sí, si esto no es sobre Firefox, toda esta pregunta es inútil ...
Si no se trata de Firefox, ¿alguien tiene un enlace a un artículo que explique la eficacia de Firefox o navegadores en general?
Sí. Y los selectores hijos no funcionan en IE6, por lo que si ese soporte es imprescindible, estás bastante desanimado. – jason