Кроме того, более «конкретный» класс переопределяет более общий:
HTML:
<div class="foo">
<div class="bar">Hello World!</div>
</div>
Со следующим CSS:
.foo .bar { margin-left:25px }
.bar { margin-left:0px }
Обратите внимание, как у внутреннего элемента div остается поле в 25 пикселей слева?
Кроме того, прочитайте аргумент "важный" после предоставления значения:
.bar { margin-left:0px!important }
Выезд