Q 1. Оставит ли мой веб-сайт без изменений, пока я не начну ссылаться на компоненты Bootstrap.
Ответ: Это полностью зависит от того, какие классы вы использовали в своем HTML.
Например, если вы использовали class = "btn" , а затем добавили загрузчик в свое приложение, оно демонстративно попытается переопределить CSS, поскольку Bootstrap определил этот класс в своем файле CSS.
Q 2 . Могу ли я использовать компоненты Bootstrap без необходимости использовать сетку Bootstrap.
Ответ: Вы можете использовать компоненты Bootstrap, не используя его сетку Bootstrap, но если вы используете bootstrap, то лучше всего, правильно
Потому что грид-система - это то, что обеспечивает отзывчивость вашего веб-приложения.
Q 3 : Могу ли я переопределить Bootstrap с помощью CSS или мне нужно использовать LESS, которого я не понимаю
Ответ : Да, можно. Например
Если у вас уже есть класс
`.btn-primary{
color: #eee;
background-color: #337ab7;
border-color: #2e6da4;
border: 2px solid transparent;
border-radius: 2px;
}` in your app.
Затем вы добавили загрузчик, и у него также есть этот класс в его библиотеке, например:
`.btn-primary{
color: #fff;
background-color: #337ab7;
border-color: #2e6da4;
border: 1px solid transparent;
border-radius: 4px;
}`
and overriding your class.
Итак, вы можете просто использовать ! Important в вашем CSS для атрибута, который конфликтует. Как:
`.btn-primary{
color: #eee !important;
background-color: #337ab7;
border-color: #2e6da4;
border: 2px solid transparent !important;
border-radius: 2px !important;
}`
Теперь движок HTML всегда будет выбирать ваш CSS