В каких случаях надо ставить !important в файлах css?
0
А в каких случаях надо ставить "!important" в файлах CSS? Просто в уроке не понял этого.
2 ответов
1
Когда у тебя есть 2 одинаковых стиля, которые применяются к одному элементу, типа такого:
<div class="one two"></div>
<style>
div {
width: 200px;
height: 200px;
}
.one {
background-color: red!important;
}
.two{
background-color: green;
}
</style>
Если стоят два стиля и применяются к одному элементу и у них одинаковые свойства стилей, будет работать последний. Т.е. если не будет !important стоять у класса one background-color: red, тогда див будет зеленым, если поставить у класса one background-color: red!important, тогда div будет красным.
Ставить !important нужно тогда, когда тебе нужно "насильно" переопределить какое-то css свойство.
0
Спасибо, вот теперь понятно.