Использование ширины 1170px с помощью bootstrap.css(отзывчивый)
Я заметил в twitter docs для grid system, в котором говорится, что сетка по умолчанию - 940px, но это 1170px на веб-сайте. Я понимаю, что он использует отзыв для изменения ширины, поскольку я на широкоэкранном и более высоком разрешении.
Мой вопрос падает на то, как я могу использовать 1170px, как в твиттер-документах. Я не могу найти какие-либо документы, объясняющие, как изменить ширину до 1170px, как они есть. Это обычная сборка, которую они создали, но не выпущенные или просто не обновленные документы?
Любые идеи, как реализовать это и иметь правильные настройки настройки сетки для 1170px.
Спасибо
Ответы
Ответ 1
Они используют запрос @media
для этого, который по умолчанию не включен в бутстрап, вы можете прочитать об этом здесь в своем отзывчивом макете.
Важный бит из их CSS:
@media (min-width: 1200px) {
.span12, .container {
width: 1170px;
}
}
Отрывок со страницы
Использование медиа-запросов
Bootstrap автоматически не включает эти медиа-запросы, но понимание и добавление их очень просто и требует минимальной настройки. У вас есть несколько вариантов включения отзывчивых функций Bootstrap:
- Используйте скомпилированную отзывчивую версию, bootstrap-responsive.css
- Добавить @import "responsive.less" и перекомпилировать Bootstrap
- Модифицировать и перекомпилировать responsive.less как отдельный
Почему бы просто не включить его? По правде говоря, не все должно быть отзывчивый. Вместо того чтобы поощрять разработчиков к удалению этой функции, мы считаем, что лучше всего включить его.
Ответ 2
Как говорится в документах, не все должно реагировать. Кроме того, не все должно использовать полноэкранный размер... для некоторых макетов требуется просто пустое пространство.
Я видел, как некоторые веб-сайты снимали этот отрывок из медиа-запроса (@media min-width: 1200px {...}
) из гибкой таблицы стилей, но я не мог сказать, правильно ли это/рекомендовано или хорошо обходное решение.