Stránka 1 z 1

Klauzule !important

Napsal: 25 čer 2015 13:59
od Falt
Je to jenom drobnost z praxe.
Obecně nemá zápis v externím CSS přednost před zápisy v HTML, provedenými formou atributu style u některého tagu. ALE existuje fígl, který přednost definici v CSS nad definicí v HTML zajistí. Je to klauzule !important - vždy musí být zapsaná před středníkem!

Příklad takového zápisu v externím CSS:
p {color:blue !important;} - má přednost před zápisem v HTML

Pozn.:

p {color: blue;}
p {color: green;}

Budou odstavce modré nebo zelené? Pokud tento stylopis vyzkoušíme, uvidíme, že odstavce budou zelené.
V CSS platí, že později napsané pravidlo má přednost - pokud ovšem k předchozímu zápisu nepřidáme klauzuli !important;
:)