Как подключить bootstrap min css

Загрузка

Загрузите Bootstrap, чтобы получить скомпилированный CSS и JavaScript исходный код или включите его с вашими любимыми менеджерами пакетов, такими как npm, Bower, RubyGems и другие.

Компилированные CSS и JS

Загружайте компилированный, готовый к использованию код Bootstrap v4.0.0 (для легкого внедрения в ваш проект), включающие:

Сюда не входит документация, исходники или сторонние JS-«зависимости» Зависимости передаются (внедряются) сервису в момент его создания (jQuery или Popper.js). Зависимости передаются (внедряются) сервису в момент его создания.

Исходные файлы

Компилируйте Bootstrap со своим «файлопроводом», загружая наши исходники Sass, JS и файлы документации. Это потребует некоторого дополнительного инструментария:

Инструменты сборки также могут понадобиться при работе с Bootstrap, но все-таки они не совсем подходят для ваших целей.

Bootstrap CDN

Пользуйтесь кэшированной версией Bootstrap для «облегчения» страницы и ускорения загрузки.

Если вы пользуетесь нашим компилированным JS, не забудьте подключить наши CDN версии jQuery и Popper.js перед вашими JS-файлами.

Системы управления пакетами (Хождение по сайтам библиотек, скачивание и распаковка архивов, копирование файлов в проект — всё это заменяется парой команд в терминале)

Используйте исходники Bootstrap в любом проекте с помощью популярных систем управления пакетами. С любой системой управления пакетами Bootstrap потребует компилятор Sass (препроцессор) и постпроцессор для правильной установки наших компилированных версий.

Устанавливайте Bootstrap в вашем приложении на движке Node с помощью пакета npm:

require(‘bootstrap’) ) загрузит все плагины JS Bootstrap в объект jQuery. Модуль bootstrap сам не экспортирует ничего. Вы можете вручную загрузить плагины JS Bootstrap, загружая файлы /js/*.js в корневую папку пакета.

пакет.json Bootstrap содержит некоторые дополнительные метаданные со следующими ключами:

RubyGems

Устанавливайте Bootstrap в ваши приложения на Ruby с помощью Bundler (рекомендовано) и системы управления пакетами «RubyGems», просто добавив следующую строку в ваш Gemfile :

Еще один способ – если вы не используете Bundler, вы можете установить gem-файл такой командой:

Composer

Вы также можете устанавливать и управлять Sass и JS в Bootstrap c помощью пакетного менеджера уровня приложений для языка программирования PHP:

NuGet

Источник

Вступление

Начните работу с Bootstrap, самой популярной в мире платформой для создания адаптивных сайтов, ориентированных на мобильные устройства, с jsDelivr и шаблонами страниц.

Быстрый старт

Хотите использовать Бутстрап в своем проекте? Используйте jsDelivr, бесплатную CDN с открытым исходным кодом. Нужна система управления пакетами или исходники Bootstrap? Перейдите на страницу загрузки.

Чтобы узнать о следующих шагах, посетите раздел Система сеток или наши официальные примеры для создания контента и компонентов вашего сайта.

Важные глобальные атрибуты

Bootstrap включает некоторые глобальные стили и настройки, о которых вам необходимо знать при работе с ним; все эти стили и настройки почти полностью имеют дело с и «заточены» под нормализацию кроссбраузерных стилей.

Тип текущего документа

Bootstrap требует использования doctype HTML5. Без него у вас возникнут некоторые проблемы со стилями, но его включение не должно вызывать каких-либо серьезных сбоев.

Мета-теги для адаптивной вёрстки

Bootstrap разрабатывался как mobile first, т.е. его настройки прежде всего оптимизированы под мобильные устройства, а уж потом с помощью медиа-запросов мы подгоняем масштаб компонентов как нам необходимо на прочих устройствах. Вставьте этот кусок кода в :

Вы можете увидеть пример этого в действии в стартовом шаблоне.

Размер ширины и высоты элемента (Box-sizing)

В том редком случае, когда вам понадобится переопределить его, делайте так:

Узнайте больше о блоковой модели и параметризации размеров на CSS Tricks.

«Ребут» (новая библиотека CSS, не использующая классов, обеспечивающая «модульный подход»)

Для улучшенной кроссбраузерной визуализации мы используем «Ребут», обеспечивающий более продвинутые «сбросы стилей» для элементов HTML для коррекции мелких багов в браузерах и девайсах.

Сообщество

Оставайтесь в курсе последних новостей Bootstrap и вливайтесь в сообщество Bootstrap с помощью этих ресурсов:

Вы также можете присоединиться к @getbootstrap on Twitter, чтобы следить за последними слухами и потрясающими музыкальными клипами.

Источник

Bootstrap для новичков, что это и как его установить

У Верстальщиков и фронтендеров, есть блоки кода, которые используют в каждом проекте и поэтому часто задумываются о создании собственного фреймворка. Но обычно начинают пользоваться уже существующими, например bootstrap.

Что такое bootstrap

Это фреймворк из трёх языков HTML/CSS/JS. Благодаря большому функционалу верстать сайты становится легко и быстро, ну конечно если во всем разобраться.

Появился в стенах компании Twitter и назывался «Twitter Bootstrap». Но из-за того что его захотели сделать всемирным пришлось отказаться от слова Twitter в названии. По моему личному опыту в bootstrap есть ряд плюсов:

Как установить bootstrap

Есть два способа его подключения:

Зайдите на официальный сайт выберите компоненты которые вам понадобятся для работы (об этом мы поговорим на следующем уроке) и в самом конце скачайте нажав на кнопку «Compile and Download». Далее распакуйте архив у себя на компьютере.

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Но он требует подключение к интернету во время работы с фреймворком.
Для подключения bootstrap.min. css добавьте эту строчку кода в —

Строение фреймворка

Bootstrap насчитывает не малое количество компонентов, которые помогают нам верстать быстрее (да где-то вы это уже слышали). Поэтому давайте посмотрим, что вошло в эти компоненты.

Вы можете подробнее познакомится с этими функциями нажав на заголовок

Сеточная система

Все сайты строятся на блоках, поэтому бутстрап уделил этому отдельное внимание сделав — сетку. Она делит родительский блок (в котором находится) на 12 одинаковых по размерам частей. Также можно объединять между собой эти части, например можем дать одному блоку 3 части, второму 6 и третьему тоже 3.

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min cssНо главное ее преимущество в том, что можно менять размер блоков в зависимости от размера экрана гаджета который используется — компьютер или телефон. Так например col-md отвечает за размер экрана шире 970 px, а col-xs за ширину менее 768 px.

Оформление текста

Вам изредка придется менять размер заголовка первого уровня, или размер цитаты. Потому что все вымерено до пикселя.

Также предусмотрена возможность использовать размер h1 заголовка (и других) для обычного текста сделав вот так

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Сообщения

Довольна часто приходиться уведомлять пользователя, например при правильной регистрации или неудачной попытки ввести пароль. Поэтому в этом фреймворке мы имеем уведомления четырех типов:

Вот как это выглядит:
Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css
А теперь посмотрите сколько кода пришлось наклепать.

Навигация

Навигация — одно из самых сложных мест в верстки, на нее тратится много времени и нервов (тем более когда ее нужно сделать адаптивной). Но bootstrap с этим хорошо справляется, он поможет с боковым и главным меню, вкладками, хлебных крошками и многим другим. Вот например главное меню:

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Да и еще одна вещь — переход на другие страницы сайта (постраничная навигация). Ее легко оформить в такой вид:

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

А вот навигационная панель, ну ли хлебные крошки:

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Иконочный шрифт

Теперь вы можете не использовать надоевшие спрайты иконок и хорошо оптимизировать свою работу. Но есть один минус можно применять только один цвет.

Конечно здесь намного меньше иконок чем у font-awesome, но и это радует.

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Это только часть всех иконок — полный набор можете найти на официальном сайте.

Формы

Также мы имеем стили для оформления:

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

При этом ещё можно указать горизонтальное или вертикальное положение элементов и названий, также изменять цвет формы тем самым уведомляя пользователя на возникновении ошибки или предупреждения.

Таблицы

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Когда мы подробнее рассмотрим, как оформлять таблицы, то вы сможете:

Кнопки

Для создания красивой кнопки понадобится добавить только два класса. Кстати второй отвечает за цвет кнопки, так что можно сделать класс с вашим цветом и подключить его вместо стандартного.

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

А вот их конструкция.

JavaScript элементы

Bootstrap имеет множество фишек связанных с анимацией:

Все это будет у вас в руках при подключении одного файла bootstrap.js

Вывод

Переходите на следующий урок, если готовы быстро верстать сайты.

Источник

Bootstrap 4. Начало работы. Шаблон

Фреймворк Bootstrap получил очень широкое распространение благодаря массе факторов, главным из которых являлось использование классов для быстрого построения адаптивной сетки, основанной на 12 столбцах. Также Bootstrap предоставляет в своем составе набор плагинов jQuery, позволяющий простым добавлением кода вставить такие интерактивные элементы, как карусель (или слайдер), вплывающие подсказки, модальные окна и др.

Огромное количество сайтов было сделано на основе версии 3, последней из которых является Bootstrap 3.3.7 (перейти на официальный сайт). Более года разрабатывался Bootstrap 4, который был доступен для скачивания в alpha-версии. На данный момент можно использовать версию 4.1.1 Bootstrap-4. Лучше всего скачивать его с официального сайта, хотя вы можете это сделать и на русскоязычном сайте, если с английским пока беда.

Загрузка и подключение файлов Bootstrap 4

Bootstrap 4 доступен для скачивания в скомпилированном виде, т.е. файлы, которые вы получите после распаковки архива будут в формате css и js, причем они будут размещены в соответствующих папках css и js.

Можно также скачать исходные файлы, которые подойдут для разработчиков, знакомых с SASS (SCSS). Этот вариант лучше подходит для тех, кто будет менять значение переменных для создания собственных параметров сетки, цветов, отступов или шрифтов. Если вы пока не разбираетесь в принципах SASS, имеет смысл подключать стандартную версию Bootstrap 4 и переопределять некоторые правила в собственном стилевом файле. Также можно будет подключать различные темы Bootstrap.

Источник

C чего начать

Обзор Бутстрап, как загружать и пользоваться, базовые шаблоны, примеры и другое.

Загрузка

Bootstrap (текущая v3.4.1) есть несколько простых способов быстро приступить к работе, каждый из которых привлекателен для разного уровня квалификации и целью применения. Читайте ниже, чтобы увидеть, что соответствует вашим потребностям.

Bootstrap

Компилированый и минимизированный CSS, JavaScript, и шрифты. Нет документов или оригинальные исходные файлы не включены.

Исходный код

Исходный Less, JavaScript, и файлы шрифтов, вместе с нашими документами. Требуется компилятор Less и другие настройки.

Bootstrap перенесен из Less в Sass для легкого включения в Rails, Compass, или проекты Sass-only.

Bootstrap CDN

Сотрудники StackPath любезно предоставили поддержку CDN для Bootstrap CSS и JavaScript. Просто используйте эти ссылки Bootstrap CDN.

Установка с помощью Bower

Установить с помощью npm

require(‘bootstrap’) загрузит все Bootstrap’ы jQuery плагины на объект jQuery. На bootstrap сам модуль ничего не экспортирует. Вы можете вручную загрузить Bootstrap’ы jQuery плагины индивидуально загрузки /js/*.js файлы верхнего уровня пакета каталог.

Bootstrap’ы package.json содержит некоторые дополнительные метаданные в следующих разделах:

Установить с помощью Composer

Вы также можете установить и управлять Bootstrap Less, CSS, JavaScript, и шрифты, используя Composer:

Autoprefixer необходимых для Less/Sass

Bootstrap использует Autoprefixer заниматься CSS вендорных префиксов. Если вы компилируете Bootstrap от Less/Sass источник а не через наш Gruntfile, Вам необходимо интегрировать Autoprefixer в процессе построения себя. Если вы используете предварительно скомпилированные Bootstrap или через наш Gruntfile, вам не нужно беспокоиться об этом, потому что Autoprefixer уже интегрированы в Gruntfile.

Что включено

Bootstrap доступен в двух формах, в которых вы найдете логично сгруппированные каталоги и файлы, представленные в собранном и минимизированном варианте.

Требуется jQuery

Обратите внимание, что все JavaScript плагины требуют jQuery должны быть подключены, как показано на стартовом шаблоне. Обратитесь в наш bower.json чтобы посмотреть какие версии jQuery поддерживаются.

Сборник кода Bootstrap 3

После загрузки, разархивируйте сжатые каталоги. Вы должны увидеть нечто похожее на это:

Исходный код Bootstrap

Исходный код Bootstrap включает прекомпелированный CSS, JavaScript, и средства шрифтов, вместе с исходным Less, JavaScript, и документацией. Более конкретно, оно включает в себя следующее и более:

Компиляция CSS и JavaScript

Bootstrap использует Grunt для сборки его системы, с удобными методами работы в рамках. Так мы собираем наш код, запускаем тесты, и многое другое.

Установка Grunt

Чтобы установить Grunt, необходимо сначала загрузить и установить node.js (которая включает в себя npm). npm расшифровывается для узлов упакованных модулей и это способ управления зависимостями развития посредством node.js.

После завершения, у вас будет возможность запускать различные Grunt команды, предлагаемые из командной строки.

Доступные команды Grunt

grunt dist (Просто собрать CSS и JavaScript)

grunt watch (Счетчик)

Часы уменьшают исходные файлы и автоматически перекомпилирует их в CSS при каждом сохранении изменений.

grunt test (Run тесты)

Запуск JSHint и запуск QUnit тесты в реальных браузерах, благодаря Karma.

grunt docs (сборка и проверка документов активов)

grunt (Построить абсолютно все и запустить тесты)

Компиляции and минифайлы CSS and JavaScript, строит сайт документаций, запускает HTML5 валидатор против документов, восстанавливает активы настройщика, и многое другое. Требует Jekyll. Обычно это необходимо, только если вы взломали сам загрузчик Bootstrap.

Поиск и устранение неисправностей

Базовый шаблон

Начните с базовым HTML шаблоном, или измените эти примеры. Мы надеемся, что вы настроите наши шаблоны и примеры, адаптируя их для своих нужд.

Ниже приведен HTML-код, который использует минимизированную версию Bootstrap-документа.

Примеры шаблонов

На шаблоне, что представлен выше, Bootstrap создает множество компонентов. Мы рекомендуем Вам настроить и адаптировать Bootstrap в соответствии с потребностями Вашего индивидуального проекта.

Получить исходный код для каждого примера ниже загрузив Bootstrap хранилище. Примеры можно найти в docs/examples/ каталога.

Использование фреймворка

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Стартовый шаблон

Ничего кроме базового: сборник CSS, JavaScript, и использован контейнер.

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Темы Bootstrap

Настройте темы Bootstrap чтобы разнообразить вид страниц.

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Разметки

Несколько примеров макетов разметки со всеми четырьмя уровнями вложенности и прочее.

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Jumbotron

Создание вокруг большого экрана навигационной панели и нескольких колонок, используя базовую систему разметки.

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Узкий Jumbotron

Создание более персонализированных страниц через сужение контейнера по умолчанию и большого экрана.

Navbars в действии

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Навигационное меню

Базовый шаблон, который включает навигационное меню вместе с дополнительным содержанием.

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Статическое навигационное меню

Базовый шаблон, который включает навигационное меню вместе с дополнительным содержанием.

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Фиксированное навигационное меню

Базовый шаблон, который включает навигационное меню вместе с дополнительным содержанием.

Пользовательские компоненты

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Крышка

Одностраничный шаблон для построения простых и красивых домашних страниц.

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Карусель

Сочетание в шаблоне нав. меню и карусели, с добавлением некоторых новых компонентов.

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Простой блог в две колонки с пользовательской навигацией, заголовком, и видом.

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Панель приборов

Базовая структура для администратора приборная панель с фиксированным боковым меню и панели навигации.

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Страница входа

Шаблон пользовательской формы настроен для простого входа на сайт.

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Выровненное нав. меню

Создание компонованого нав. меню с выровненными ссылками. Внимание! Не очень дружит с Safari.

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Фиксированный Нижний колонтитул

Закрепление колонтитула в нижней части браузера для случая, когда высота контента сама собой не делает этого.

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Липкий Нижний колонтитул навигации

Прикреплено колонтитул в нижнюю часть браузера, с нав. меню в верхней части.

Эксперименты

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Неадаптивный Bootstrap

Легко отключить адаптивность Bootstrap согласно нашим документам.

Как подключить bootstrap min css. Смотреть фото Как подключить bootstrap min css. Смотреть картинку Как подключить bootstrap min css. Картинка про Как подключить bootstrap min css. Фото Как подключить bootstrap min css

Off-холст

Создание навигационного off-canvas меню с возможностью переключения для Bootstrap.

Инструменты

Bootlint

Сообщество

Оставайтесь в курсе развития Bootstrap и обратитесь к сообществу за полезными ресурсами.

Вы также можете перейти на @getbootstrap на Twitter к последним сплетням и удивительным музыкальным клипам.

Отключение адаптивности

Bootstrap автоматически адаптирует страницы для различных размеров экрана. Вот как можно отключить эту функцию и страница работает как этом нечувствительном шаблоне.

Шаги для блокировки адаптивного просмотра

Вам еще нужно Respond.js для IE8 (так как наш медиа запросы еще есть и должны быть обработаны). Это отключает «мобильный сайт» аспекта Bootstrap.

Шаблон Bootstrap с заблокированной адаптивностью

Эти шаги мы применили для примера. Просмотрите исходный код, чтобы увидеть специфические отличия.

Миграция с версии v2.х v3.х

Хотите перенести из старой версии Bootstrap v3.х? Проверьте наши руководство по миграции.

Браузер и поддержка устройств

Bootstrap спроектирован для лучшей работы в новых браузерах, то есть старые браузеры не всегда могут правильно отображать стили, хотя полностью функциональны в визуализации определенных компонентов

Поддержка браузерами

В частности, мы поддерживаем последние версии из следующих браузеров и платформ.

Альтернативные браузеры, которые используют последнюю версию WebKit, blink, или Гекко, будь то напрямую или через веб-платформы просмотреть API, явно не поддерживается. Однако, Bootstrap должна (в большинстве случаев) дисплей и работает в этих браузерах, а также. Более конкретные сведения приводятся ниже.

Мобильных устройств

Вообще говоря, Bootstrap поддерживает последние версии браузеров каждой крупной платформы по умолчанию. Обратите внимание, что прокси-браузеры (такие как Опера Мини, Турбо-режим в Opera мобильный, браузер, Амазонки шелк) не поддерживаются.

ChromeВ FirefoxSafari
AndroidSupportedSupportedN/A
iOSSupportedSupportedSupported

Браузеры для ПК

Аналогично, последние версии самых десктопные браузеры поддерживаются.

ChromeВ FirefoxInternet ExplorerOperaSafari
MacSupportedSupportedN/ASupportedSupported
WindowsSupportedSupportedSupportedSupportedNot supported

В Windows мы поддерживаем Internet Explorer 8-11.

Для Firefox, в дополнение к последней нормальной стабильной версии, мы также поддерживаем последний Выпуск с расширенной поддержкой (СОЭ) версия браузера Firefox.

Неофициально, Bootstrap должен выглядеть и вести себя достаточно хорошо в Chromium и Chrome для Linux, Firefox для Linux, а также интернет Эксплорер 7, а также Microsoft края, хотя они официально не поддерживаются.

Список некоторых ошибок в брузере, с чем Bootstrap может столкнуться, смотрите наш Баги в браузере.

Internet Explorer 8 и 9

Internet Explorer 8 и 9 также поддерживается, однако помните, что некоторые свойства CSS3 и элементы HTML5 не в полной мере поддерживаются данным браузерами. Кроме того, Интернет Эксплорер 8 требует использования Respond.js для включения медиа поддержки запросов.

Посетите Могу ли я использовать. для более детального ознакомления, какие свойства CSS3 и HTML5 поддерживаются различными браузерами.

Internet Explorer 8 и Respond.js

Примите во внимание следующие оговорки, при использовании Respond.js в вашей среде разработки, в рабочей среде Internet Explorer 8.

Respond.js и кросс-доменный CSS

Respond.js и file://

Через правила безопасности браузера, Respond.js не работает при просмотре через протокол file:// (например, когда вы открываете HTML файл локально). Чтобы протестировать настройки чувствительности в IE8, просматривайте ваши страницы через HTTP(S). Ознакомьтесь с документацией Respond.js для уточнений.

Respond.js и @import

Internet Explorer 8 и box-sizing

Internet Explorer 8 и @font-face

Режим совместимости с IE

Bootstrap не поддерживает режим совместимости в старых версиях Internet Explorer. Чтобы быть уверенным, что вы используете последнюю версию такого режима для IE, просмотрите включен соответствующий тег на вашей странице:

Подтвердите режим документа, открыв средства отладки: нажмите F12 и проверьте «Document Mode».

Этот тег входит в состав всех Bootstrap документациий и примеров для обеспечения лучшей визуализации возможных в каждой поддерживаемой версии Internet Explorer.

Internet Explorer 10 на Windows 8 и Windows Phone 8

Интернет Эксплорер 10 не отличает ширину устройства с шириной окна просмотра, и, следовательно, неправильно применяет медиа запросы в CSS Bootstrap. Как правило, вы могли бы просто добавить быстрый фрагмент CSS чтобы исправить это:

Однако, это не работает для устройств, работающих под управлением Windows Phone 8 версий старше, чем Обновления 3 (а.к.а. GDR3), поскольку это вызывает такие устройства, чтобы главным образом показать основной рабочий стол вместо узкого «phone» view. Для решения этой проблемы вам необходимо включать следующие CSS и JavaScript, чтобы обойти ошибку.

Для получения дополнительной информации и руководства по использованию, просмотрите Windows Phone 8 и Device-Width.

Один за одним, мы включаем это в документацию и примеры Bootstrap в качестве демонстрации.

Процентное округления в Safari

Модули, navbars, и виртуальные клавиатуры

Переполнение и прокрутка

Поддержка overflow: hidden на элемент весьма ограничен в iOS и Android. С этой целью, когда вы прокрутите мимо верхней или нижней части модального в любом из браузеров этих устройств, в контент начнет прокручиваться. Смотрите Хром ошибка № 175502 (исправлено в Chrome и V40) и В WebKit ошибка #153852.

текстовых полей iOS и прокрутки

Начиная с iOS 9.3, в то время как модальные открыт, если начальное касание прокрутки жест в пределах границы текста или

В содержание под модальным будет прокручиваться вместо модальных себя. Смотрите В WebKit ошибка № 153856.

Виртуальная клавиатура

Меню Навигации

Браузерное масштабирование

При изменении размера страницы, неизбежно оказывается некорректное отображение некоторых элементов: это касается и Bootstrap, и остальных веб-документов. В зависимости от конкретного случая, мы можем исправить это (при необходимости вы можете открыть соответствующий запрос, но сначала необходимо поискать нет ли аналогичных запросов). Но как правило мы игнорируем их, поскольку они часто не имеют решения, кроме создания обходных путей в виде хаков (hacky).

Липкий :hover / :focus на мобильном

Хотя реальное зависание не возможно на большинстве сенсорных экранов, мобильные браузеры эмулируют поддержку зависания и делают :hover «Липким». Другими словами, :hover стили начинают применяться после нажатия элемента и прекращают применение только после того, как пользователь нажимает какие-либо другие элементы. Поэтому :hover из Bootstrap’а может привести к нежелательному «залипанию» на таких браузерах. Некоторые мобильные браузеры также делают :focus липкий. Пока что нет простого решения таких вопросов, помимо полного удаления таких стилей.

Печать

Даже в некоторых современных браузерах, для обеспечения печати приходится изловчиться.

В частности, в Chrome версии 32 независимо от параметров отступов и размеров полей, Chrome при печати использует значительно более узкую область просмотра, чем физический размер бумаги при отображении медиа запросов. Это может привести к тому, при печати Bootstrap неожиданно активирует очень мелкую сетку. Смотри подробности в Ошибке #12078 и Ошибке Chrome #273306. Рекомендуемые обходные пути:

Заводские Android браузеры

Из коробки, Android 4.1 (и даже некоторые новые версии) ставят приложение Браузера в качестве веб-браузера по умолчанию(в отличие от Chrome). К сожалению, стандартные браузеры имеют множество ошибок и несоответствий с CSS в целом.

Меню выбора

Валидаторы

Для того, чтобы обеспечить наилучшие впечатления для старый и глючит браузеры, Bootstrap использует CSS хаки браузер в нескольких местах особые CSS на определенные версии браузеров, чтобы обойти ошибки в самих браузерах. Эти писаки понятно дело CSS валидаторы жаловаться на то, что они являются недействительными. В пару мест, мы также применяем ультрасовременные CSS функций, которые еще не полностью стандартизирована, но они используются исключительно для постепенного улучшения.

Эти предупреждения не имеют значения в практике, поскольку не вымышленная часть нашей CSS делает полной проверки и богатство порциями не препятствовать нормальному функционированию, не ломаные части, поэтому мы намеренно игнорируют эти предупреждения.

Наш HTML-документы также имеют некоторые тривиальным и несущественным HTML проверка предупреждения, в связи с наличие решения ошибок в Firefox.

Поддержка третьих сторон

Хотя мы официально не поддерживаем сторонние плагины или дополнения, мы предлагаем несколько полезных советов, которые помогут избежать возможных проблем в ваших проектах.

Размерность блоков

Некоторое стороннее программное обеспечение, включая Google Maps и Google Custom Search Engine, конфликтуют с Bootstrap через * < box-sizing: border-box; >, то есть правило, которое создает padding (отступы) в итоге не влияет на ширину элемента. Узнайте больше об этом: box model sizing and at CSS Tricks.

В зависимости от контекста, вы можете переопределить box-sizing только там, где это необходимо (Вариант 1), либо сбросить его для целых областей (Вариант 2).

Доступность

Пропуск навигации

Кроме того, может потребоваться явно подавляет видимый фокусировки на мишени (в частности, хром в настоящее время также устанавливает фокус на элементах с tabindex=»-1″ при щелчке мышкой) с #content:focus < outline: none; >.

Обратите внимание, что эта ошибка также влияет на другие ссылки вашего сайта могут использовать, делая их бесполезными для пользователей клавиатуры. Вы можете рассмотреть вопрос о включении аналогичного затычка исправить все другие именованные анкеры / идентификаторы фрагментов, которые выступают в качестве цели ссылки.

Вложенные заголовки

При вложении заголовков (

), ваш основное заглавие документа должен быть

. Следующие заголовки должны логически вибудовуватись используя

, чтобы программа, которая считывает заголовки, могла сконструировать содержание страницы.

Цветовой контраст

Дополнительные ресурсы

Лицензия FAQs

Bootstrap выпущено под лицензией MIT и имеет авторское право 2019 Twitter. Сведена к меньшим частям, и может быть описана следующими условиями.

Она требует:

Она позволяет:

Она запрещает:

Она не требует:

Полная версия лицензии Bootstrap размещена в проекте репозитория более подробно.

Переводы

Члены сообщества перевели документацию Bootstrap на различные языки. Никто официально не поддерживается и они не всегда могут быть в курсе событий.

Мы не помогаем организовывать перевод, мы просто даем на них ссылки.

Перевели новый или есть перевод лучше? Откройте запрос, чтобы добавить его в наш список.

Спроектированы и построены со всей любовью в мире @mdo и @fat. Поддерживается основной командой с помощью наших спонсоров.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *