C'est le scénario de la vie réelle
Imaginez ce scénario
- vous avez un mondial de fichier CSS qui définit les aspects visuels de votre site à l'échelle mondiale
- vous (ou d'autres) utilisent des styles en ligne sur les éléments eux-mêmes, qui est
généralement de très mauvaise pratique
Dans ce cas, vous pouvez définir des styles dans votre fichier CSS comme important, ce qui annule les styles en ligne directement sur les éléments.
Réel l'exemple du monde réel?
Ce genre de scénario se produit généralement lorsque vous n'avez pas un contrôle total sur votre HTML. Penser à des solutions Sharepoint par exemple. Vous souhaitez que votre partie pour être globalement défini (de style), mais certains styles en ligne vous ne pouvez pas le contrôle sont présents. !important
fait de telles situations plus faciles à traiter.
D'autres des scénarios de vie réelle serait également inclure un peu de mal écrits plugins jQuery qui utilisent également des styles en ligne...
Je suppose que vous avez eu l'idée, maintenant, et peuvent venir avec quelques autres.
Lorsque vous décidez de l'utiliser, !important
?
Je vous suggère de ne pas utiliser !important
, à moins que vous ne pouvez pas le faire d'une autre façon. Chaque fois que c'est possible de l'éviter, de les éviter. En utilisant beaucoup de !important
styles de faire de l'entretien un peu plus difficile, parce que vous briser le naturel en cascade dans vos feuilles de style.