Почему использование !important крайне не желательно?

Рейтинг: 0Ответов: 1Опубликовано: 23.02.2015

Почему использование !important крайне не желательно в CSS?

Ответы

▲ 3Принят

При добавлении !important к значению стилевого свойства его важность повышается. Если переопределить значение того же свойства без !important, оно будет игнорироваться браузерами. Т.е. можно "перебить" только тем же !important.

Изучаем матчасть

Существуют редкие допущения. К примеру, в Twitter bootstrap !important имеется у глобальных/атомарных css-классов .hide и .show.

В общем, что-то из серии "отстрелить себе ногу" или тому, кто будет после вас верстать.

Стоит заметить, что семейству IE < 7 по барабану, но кто о покойниках уже вспоминает.