!important — это синтаксис, определенный в CSS1. Его функция — повысить приоритет применения указанных правил стиля (см. объяснение на сайте W3.org). Формат синтаксиса { sRule!important } пишется в конце определения, например:
коробка {цвет: красный ! важно;}
Самый важный момент: IE никогда не поддерживал этот синтаксис, но другие браузеры поддерживают. Следовательно, мы можем использовать это для определения различных стилей для IE и других браузеров. Например, мы определяем такой стиль:
.colortest {
граница: 20 пикселей, сплошная #60A179 !важно;
граница: 20 пикселей, сплошная #00F;
отступ: 30 пикселей;
ширина: 300 пикселей;
}
PADDING-TOP: 11px !important;
PADDING-ВЕРХ: 9 пикселей;
!important обязательно станет мощным инструментом для CSS-верстки, запомните и освойте его :)