Встретился с такой проблемой ( только учусь):
Подключил фреймворк bootstrap. Решил немного кастомизировать меню, но увы через style.css он не поддается, каким-то образом фреймворк перекрывает свои стили. Если копаться в bootstrap документе и менять переменные там, то офк все изменится, но я знаю, что я где-то накосячил, и все должно накладываться поверх фреймворка. Добавлял свои классы в блок nav, но увы не помогло. Пожалуйста помогите, всю голову переломал...
З.Ы. Подключал сначала фреймворк, потом свои стили
как именно ты пытался перекрыть стили?
К примеру такой стиль: .navbar-default .navbar-nav>li>a {}
ты не перекроешь обычным .navbar-default a {}
или задав класс этому a и так: .navbar-default .my-a {}
тоже не перекроешь.
нужно писать в точности как у бутсрапа или длинее вложенность, чтобы перекрыть
p.s. в общем читай про каскадирование стилей и приоритеты стилей