@viktor_viktor

Как дополнить стандартный css класс не перекрывая его?

Я в верстке только начинаю разбираться, поэтому возник следующий вопрос.

Дано: bootstrap
Задача: приклеить footer вниз страницы.
Решение: Хочу сделать у стиля body свойство margin-bottom: *высота футера*px;
По дефолту в bootstrap'e данное свойство равно нулю. Я понимаю, что могу его изменить на нужное мне, но мне кажется, что править стандартные классы фреймворка это плохо? (поправьте, если ошибаюсь).

В этом случае нужно писать свой класс и копировать то, что меня устраивает в стандартной реализации и добавлять свою? Если да, то как сделать так, чтобы мой класс не перекрывал стандартный, а дополнял?

Если есть другие способы - буду рад узнать!
Спасибо.
  • Вопрос задан
  • 719 просмотров
Решения вопроса 2
IonDen
@IonDen
JavaScript developer. IonDen.com
Вот посмотрите на пример: jsfiddle.net/IonDen/x6psd6bh
Когда вы объявляете новый класс с тем же именем, вы не перезаписываете предыдущий, а только дополняете его, либо переопределяете какие-то свойства в нём. Именно по этой стратегии работают все дополнения и темы для бутстрапа и вы действуйте так же.
Ответ написан
GoodProject
@GoodProject
Верстальщик
Допустим есть класс бутстраповский .button, что бы его изменить, создаёте в своём css (main.css например) класс .button и изменяете цвет, размеры и т.д, просто править всё это нужно в своём CSS файле, а не в бутстраповском.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
creativeworm
@creativeworm
просто переопределите правила, на нужные вам.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы