A !
delimiter followed by the important
keyword marks the declaration as important. The !important
flag alters the rules selecting declarations inside the cascade. A declaration that is not important is called normal.
To mark a declaration important, add the important flag (!important
) after the value in the declaration. While white space is allowed between the delimiter and the keyword, the flag is generally written as !important
without any white space.
selector { property: value; /* normal declaration */ property: value !important; /* important declaration (preferred) */ property: value ! important; /* important declaration (not preferred) */ }
The !important
comes after the value of the property value pair declaration, preceded by at least one space. The important flag must be the last token in the declaration. In other words, there can be white space and comments between the flag and the declaration's ending semicolon, but nothing else.