|
Creo que sí que es una práctica lícita, pero no me parece recomendable en absoluto. Como tú explicas, lo ideal sería organizarlo todo estructuralmente y usar el menor número de clases e ids posible. Siguiendo tu ejemplo de titular, no necesitas crear una clase inmediatamente. En su lugar, puedes redefinir un elemento html: h3 { font: 120%/150% verdana, arial, sans-serif; color: #a36; } Luego, si necesitas otro tipo de titular especial, podrías crear una clase: .ultimaHora { color: #fff; background: #a36; } Esta clase aplicada a un h3 tendrá la fuente definida como en el primer ejemplo. CSS son hojas de estilo en cascada, lo cual se supone que quiere decir que ante definiciones de estilo contradictorias se sigue un orden :-P Los más importantes son: Sort by specificity of selector: more specific selectors will override more general ones. Por lo que no es buena idea usar selectores tipo #noticia.titular si sólo con .titular obtienes el mismo resultado. Si más adelante tienes que alterar #noticia.titular con otro estilo, vas a tener que hacer malabarismos porque tal vez sea demasiado específico. Las reglas de estilo, cuanto más generales sean, más flexibles resultan. Sort by order specified: if two rules have the same weight, origin and specificity, the latter specified wins. Rules in imported style sheets are considered to be before any rules in the style sheet itself. Es decir, mejor si empiezas por definir reglas generales y continuas hacia lo específico, porque en caso de conflicto o error, la última gana. Para terminar esta chapa que os estoy dando, creo que los cuatro capítulos más importantes a entender de las especificaciones (y que, relativamente, son bastante legibles) son: http://www.w3.org/TR/2004/CR-CSS21-20040225/selector.html http://www.w3.org/TR/2004/CR-CSS21-20040225/cascade.html http://www.w3.org/TR/2004/CR-CSS21-20040225/box.html http://www.w3.org/TR/2004/CR-CSS21-20040225/visuren.html Otro recurso es el mejor tutorial de selectores que he leído hasta la fecha: http://css.maxdesign.com.au/selectutorial/ Una herramienta increíble es el inspector de Mozilla. Probadla, en serio. Y lo mejor de todo es ponerse a destripar páginas para "ver cómo lo han hecho"... ¡Las dos de la mañana! Me cago en... Joseba Alonso wrote:
|
_______________________________________________ Ovillo mailing list [EMAIL PROTECTED] http://ovillo.org/mailman/listinfo/ovillo_ovillo.org
