Marius,
Да, это связано со спецификой CSS. Я не согласен с предыдущим ответом об использовании !important
для переопределения стиля. Для одноразового изменения это может показаться удобным, но с течением времени по мере роста вашего сайта, и если вы продолжаете использовать !important
в нескольких местах, поддерживать его может быть действительно сложно.
Чтобы увеличить вес данного объявления CSS, я бы предложил вместо этого использовать несколько селекторов. Вы можете попробовать что-то вроде -
nav.navbar {
border: 0;
}
Как видите, добавление элемента вместе с именем класса имеет больший вес, чем просто использование имени класса самостоятельно.
Более подробную информацию о специфике CSS можно найти здесь .