2016-02-19 5 views
1

Я редактирую веб-сайт, и код начальной загрузки мешает мне. Существует линия в начальной загрузки CSS, который говорит:Переопределить CSS с нуля

.navbar .container { 
    width: auto; 
} 

Если я включаю код широтно от в моих браузерах Проверьте элемент, то страница выглядит так, как это должно быть. Как я могу написать это в моем файле css, чтобы переопределить его? Мне нужно это, чтобы сохранить исходные настройки, поэтому я не могу поставить 100% или конкретный номер там. Я также пробовал унаследованные, начальные и никаких предложений.

Я в основном хочу, чтобы он отключил загрузку css без необходимости удалять ее из самого загрузочного кода.

+0

[понравилось] (http://stackoverflow.com/questions/8084964/how-to-overwrite-styling-in-twitter-bootstrap) – Matt

+1

Значение по умолчанию для ширины - авто. – MortenMoulder

+0

покажите нам свой класс и html, которые вы пытаетесь изменить. –

ответ

0

Если я понял правильно - вы хотите заставить системы css услышать вашу команду сначала и дальше - бутстрапы.

Вы можете архивировать это в дереве спецификаций.

Я вызываю дерево спецификаций селекторов, css сортирует свойства, переопределяющие «мощность» селектора.

Например:

.class_A .class_B { prop: value1; } /* weaker than */ 
.class_A > .class_B { prop: value2; } /* stronger one */ 

Вы можете добавить, например, .class_B класса .class_C, здесь я не знаю, что произойдет, но я знаю, что это сильнее, чем .class_A .class_B

.class_A .class_B.class_C 
.class_A > .class_B.class_C /* probably even stronger */ 

Резюме :

Если вы хотите переопределить определенные элементы, просто добавьте класс .over (переопределить) к элементам DOM, а затем вы можете использовать его в css чтобы получить достаточную силу, чтобы заставить ваш стиль.

Имейте славный день!

+0

Спасибо, но я действительно спрашиваю, что я могу установить ширину так, чтобы он использовал код, который уже находится на странице, а не ширину начальной загрузки: auto. – Nicole

+0

@Nicole Вы хотите JS темную магию? –

Смежные вопросы