Как правильно подключать/переопределять bootstrap?
Есть проект, где за основу взят бутстрап.
Но хочется сделать все по правилам гугла, то есть изначально загружается верхняя видимая часть сайта (только сетка bootstrap, ну и какие то стили) , потом подгружается bootstrap полностью + накладываются дополнительные стили.
Но вот не задача, после как только загрузилась верхняя часть сайта, остальные стили bootstrap переопределяют стили верхней части сайта. Конечно выход под подключенными стилями bootstrap еще раз определить, но это же бред)
У Вас в тегах указан SASS. А в чем проблема в дополнительные стили сделать импорт необходимых для отложенной подгрузки компонентов Bootstrap (Вы же в таком случае, получается, пользуетесь bootstrap-sass?), а сетку и доп.стили для начала страницы прописать в html-коде?
Могу быть не прав с внедрением сетки в . Самому так не приходилось делать, но идеей решил поделиться, может быть кто-то и подскажет решение лучше.
Допустим, мне в верхней части нужно использовать flexbox. Я его импортирую _flexbox.sass условно в header.sass, который в свою очередь будет вставляться в html непосредственно кодом. ( да вы правы)
А уже из компонента bootstrap убираю импорт _flexbox.sass.
Правильно ли я понял вас?
<html>
<head>
<style>
<!-- Стили _flexbox. Но не с синтаксисом SASS, а с синтаксисом обычного CSS -->
</style>
<link rel="stylesheet" href="Ссылка на style.css (где у Вас и импортируются другие компоненты Bootstrap)">
</head>
<body>
</body>
</html>
А в чем проблема в дополнительные стили сделать импорт необходимых для отложенной подгрузки компонентов Bootstrap (Вы же в таком случае, получается, пользуетесь bootstrap-sass?), а сетку и доп.стили для начала страницы прописать в html-коде?
У меня именно так, но например bootstrap определяет своими стилями размер шрифта h1=2,5rem к примеру, а у меня в html прописано h1=3,5rem. Допустим погрузился html где правило h1=3,5rem , после грузится bootstrap и перекрывает h1=2,5rem
Адель Халитов: Кастомизировать бутстрап и не подключать лишнего?
И опять таки свои стили вы же грузите после бутстраповских. Да, некрасиво и будет дубль правил.