!important¶
Модификатор !important
играет роль в том случае, когда пользователи подключают свою собственную таблицу стилей, также применяется для повышения специфичности стилевого правила. Если возникает противоречие, когда стиль автора страницы и пользователя для одного и того же элемента не совпадает, то !important
позволяет повысить приоритет стиля.
При использовании пользовательской таблицы стилей или одновременном применении разного стиля автора и пользователя к одному и тому же селектору, браузер руководствуется следующим алгоритмом.
!important
добавлен в авторский стиль — будет применяться стиль автора.!important
добавлен в пользовательский стиль — будет применяться стиль пользователя.!important
нет как в авторском стиле, так и стиле пользователя — будет применяться стиль автора.!important
содержится в авторском стиле и стиле пользователя — будет применяться стиль пользователя.
Синтаксис¶
1 |
|
Спецификации¶
Описание и примеры¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
В данном примере для одного селектора задается одно и то же свойство с разными значениями. Но поскольку к первому селектору добавляется !important
, то его стиль и будет применяться на странице.
Примечание¶
При добавлении !important
к значению стилевого свойства его важность повышается. Если переопределить значение того же свойства без !important
, оно будет игнорироваться браузерами.