Uso !important
muy, muy escasamente - anula casi todo, incluso los estilos en línea, y la suciedad de una manera menos que evidente con la "cascada "de reglas de estilo que da nombre a CSS. Es fácil de usar mal y tiende a multiplicarse, especialmente cuando se usa mal. Puede terminar fácilmente con un elemento con las reglas !important
que desea anular, y sin refaccionar sus estilos, a menudo la única manera de anular es con otra regla !important
.
Y una vez que se ha extendido y lo estás usando en todas partes, estás de vuelta en la misma situación en la que estarías sin eso (dificultad para especificar elementos específicamente para anular otros estilos), pero tampoco lo haces Ya tiene !important
porque todo lo demás lo está usando también.
(Editar: que originalmente dichas hojas de estilo del usuario !important
anulaciones Eso no es exactamente el caso Todo lo especificado en la página anula reglas normales de usuario, pero en un navegador conforme, el usuario !important
reglas tienen prioridad sobre todo lo especificado en.. la página, incluso sus reglas !important
. Por lo que la accesibilidad es un problema un poco menos de lo que afirmé)
posible duplicado de [Cuándo usar "! important" para guardar el día (cuando se trabaja con CSS)] (http : //stackoverflow.com/questions/2042497/when-to-use-important-to-save-the-day-when-working-with-css) –