Я понимаю, что для остановки основного контейнера в Bootstrap, находящегося в верхней части тела, и за панель навигации, вы должны добавить дополнение следующим образом:
<link href="css/bootstrap.css" rel="stylesheet">
<style>
body {
padding-top: 60px; /* 60px to make the container go all the way to the bottom of the topbar */
}
</style>
<link href="../assets/css/bootstrap-responsive.css" rel="stylesheet">
Заполнение должно быть объявлено между bootstrap.css и bootstrap-responsive.css, чтобы дополнение не вызывало проблемы на более мелких устройствах и тем самым нарушало отзывчивость сайта.
Мой вопрос:
Я использую файл combinde bootstrap.css, загруженный из Bootstrap customize, который имеет отзывчивый и обычный css, объединенный в один файл,
Поскольку они объединены в один файл, это означает, что я не могу использовать решение, которое я описал в начале этого вопроса, без добавления исправления в файл bootstrap.css(я не хочу добавлять его туда, длинный рассказ).
Итак, я думал вместо этого кода (с исправлением @media для небольших устройств):
body { padding-top: 60px; }
@media (max-width: 979px) { body { padding-top: 0; } }
в мой собственный файл css (main.css) и включив его после bootstrap.css в html, например:
<link href="css/bootstrap.css" rel="stylesheet" media="screen">
<link href="css/main.css" rel="stylesheet" media="screen">
Как вы думаете, это решение приемлемо?