Задать вопрос
ns174ru
@ns174ru
https://ns174.ru

Как постепенно перенести сайт на bootstrap 4?

Есть сайт, верстка самопальная, писалась не мной.
Как подключать bs4 к отдельным блокам сайта, если подключать на всю страницу или сайт, вся вёрстка едет боком.

Хочется минимум переделки кода, весь сайт проверять и переписывать стили, блоки не вариант.
Пока вижу один вариант, сделать поддомен или папку с bs4 и оттуда вставлять фреймы в нужные части сайта.
Есть варианты лучше, профессиональнее?
  • Вопрос задан
  • 398 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
miraage
@miraage
Старый прогер
Собрать кастомный билд, который будет применяться только в определённом namespace.
Чтобы на выходе получилось что-то вроде:
.bs4 {
  // all bootstrap v4 stuff goes here
}

Так же, будет удар по весу сайта, ибо два стиля грузить
Ответ написан
@Narts
https://getbootstrap.com/docs/3.4/customize/
Берите только сетку, в less/sass измените названия смежные классов, сконвертируйте в css

Сейчас у вас просто стили сетки пересекаются (.container, .row, .col...). Если у бутстрапа будут классы а-ля ".bs-contsiner, .bs-row, etc", то проблемы не будет

Или же как предложил Mikhail Osher, в том же less/sass все стили "завернуть" в класс .bs, и тогда стили бутстрапа будут применяться только к блоку с классом .bs и его потомкам
Ответ написан
Ваш ответ на вопрос

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

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