Иногда, когда я объявляю значение для чего-то, а позже я хочу переопределить его с другим значением, он не работает. Например (дерзость моделирование):Переопределение значений css
.wrapper-breadcrumbs {
h1.breadcrumb-title {
font-size: 46px;
}
}
И чуть ниже я кладу это ...
@media (max-width: 768px) {
h1.breadcrumb-title {
font-size: 32px;
}
}
... он не будет работать, и я вижу в осмотре элемента Chrome, что первый один фактически перевернул второе значение, хотя второе утверждение ниже первого. Но если я повторяю имена родительского класса, как это ...
@media (max-width: 768px) {
.wrapper-breadcrumbs h1.breadcrumb-title {
font-size: 32px;
}
}
Тогда это работает! Для меня это кажется странным ... есть ли какое-то правило для этого? Я что-то упускаю? Почему мне нужно написать имя родительского класса?
«Почему мне нужно написать имя родительского класса?» => Он увеличивает специфичность вашего селектора css –
, возможно, просто поместите ключевое слово! Для второго стиля. – Ehsan