2011/04/06

!important es importante

Un truco básico de CSS, pero que es básico cuando sabes que existe y si no lo conoces, como si no existiera.
No os ha pasado nunca que ponéis un estilo que se debería aplicar, pero que hay otro en alguna otra parte que tiene prioridad sobre él y hace que no funciona? pues simplemente poniendo la coletilla !important al final hace que se considere prioritario y se aplique al final de la cadena y por lo tanto, tenga prioridad. Ejemplo:
div.miestilo { border: 1px solid red; } /* así no funciona porque el estilo del div machacha el de miestilo */
div { border: 0px }
Así, sí que funcionaría

div.miestilo { border: 1px solid red !important; } /* así sí */
div { border: 0px }

No hay comentarios:

Publicar un comentario