Ответ 1
И есть проблема с использованием бутстрапа, его приятно, пока вы не должны его модифицировать.
Я нашел ваше конкретное правило, перейдя в bootstrap.css
и выполнив поиск ".navbar.nav" (я также использую bootstrap в проекте ruby on rails), это было вокруг строки 4380. (это для неинфицированной версии )
Итак, у вас есть несколько вариантов:
-
Вы можете найти его и изменить там правило.
-
Вы можете переопределить его в строке, если вам просто нужно это на нескольких.
-
Вы можете поместить его в файл css, который, как вы знаете (я использую ваши рельсы), рельсы предварительно скомпилируют его позже, чем правило twitters (в css последнее чтение правила применяется).
-
Или вы можете написать свое собственное правило и использовать
!important
в конце правила. Это будет выглядеть так:.navbar .nav > li > a { padding: 5px 5px 5px !important; }
Что опасно (это может усложнить поддержку вашего css в конечном итоге.) Но все же допустимый вариант, если все остальное не работает.
Как примечание: на самом деле вы должны использовать неинфицированную версию bootstrap для разработки. Когда рельсы собирают ваши активы для развертывания, он будет его минимизировать. Делает изменения в файлах сторонних разработчиков, в которых 100x проще работать.
(Это также предполагает, что вы не используете самонастраивающийся жемчуг для импорта вашего css, и в этом случае см. один из вышеперечисленных вариантов)