Bootstrap 4 СТАРТ
Что такое Bootstrap?
- Bootstrap - это бесплатный фронтэнд фреймворк для быстрой и простой разработки сайтов
- Bootstrap включает шаблоны дизайна на основе HTML и CSS для типографики, форм, кнопок, таблиц, навигации, модальных изображений, каруселей изображений и многих других, а также дополнительные плагины JavaScript
- Bootstrap также дает вам возможность легко создавать адаптивные дизайны
Что такое адаптивный веб-дизайн?
Адаптивный веб-дизайн - это создание веб-сайтов, которые автоматически настраиваются так, чтобы хорошо выглядеть на всех устройствах, от небольших телефонов до больших настольных компьютеров.
Bootstrap 4 Пример
<div class="jumbotron text-center">
<h1>Моя первая Bootstrap страница</h1>
<p>Измените размер этой адаптивной страницы, чтобы увидеть эффект!</p>
</div>
<div class="container">
<div class="row">
<div class="col-sm-4">
<h3>Столбец 1</h3>
<p>Lorem ipsum
dolor..</p>
</div>
<div class="col-sm-4">
<h3>Столбец 2</h3>
<p>Lorem ipsum
dolor..</p>
</div>
<div class="col-sm-4">
<h3>Столбец 3</h3>
<p>Lorem ipsum
dolor..</p>
</div>
</div>
</div>
Попробуйте сами »Bootstrap 3 vs. Bootstrap 4
Bootstrap 4 - новейшая версия Bootstrap; с новыми компонентами, более быстрой таблицей стилей и большей отзывчивостью (адаптивностью).
Bootstrap 4 поддерживает последние стабильные выпуски всех основных браузеров и платформ. Тем не менее, Internet Explorer 9 и ниже не поддерживается.
Если вам требуется поддержка IE8-9, используйте Bootstrap 3. Это самая стабильная версия Bootstrap, и она все еще поддерживается командой для критических исправлений и изменений в документации. Тем не менее, новые функции не будут добавлены к нему.
Поддержка удаленных иконок: Bootstrap 4 не поддерживает BS3 Glyphicons. Используйте Font-Awesome или другие библиотеки иконок вместо этого.
Зачем использовать Bootstrap?
Преимущества Bootstrap:
- Простота в использовании: любой, кто имеет базовые знания HTML и CSS, может начать использовать Bootstrap.
- Адаптивные функции: адаптивный CSS Bootstrap подстраивается под телефоны, планшеты и настольные компьютеры
- Mobile-first подход (первые - мобильные устройства): В Bootstrap стили для мобильных устройств являются частью базовой структуры
- Браузерная совместимость: Bootstrap 4 совместим со всеми современными браузерами (Chrome, Firefox, Internet Explorer 10+, Edge, Safari и Opera).
Где взять Bootstrap 4?
Есть два способа начать использовать Bootstrap 4 на вашем собственном веб-сайте.
Вы можете:
- Включить Bootstrap 4 из CDN
- Загрузить Bootstrap 4 из сайта getbootstrap.com
Bootstrap 4 CDN
Если вы не хотите загружать и размещать Bootstrap 4 самостоятельно, вы можете включить его из CDN (Content Delivery Network).
MaxCDN обеспечивает поддержку CDN для CSS и JavaScript Bootstrap. Вы также должны включить JQuery:
MaxCDN:
<!-- Последние скомпилированные и минимизированные CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css">
<!-- jQuery библиотека -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<!-- Popper JS -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.4.2/umd/popper.min.js"></script>
<!-- Последний скомпилированный JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"></script>
Примечание. Версии приведенных выше библиотек могут отличаться. Чтобы узнать самую последнюю (новую) версию нужной библиотеки или фреймфорка, перейдите на официальные сайты данных ресурсов:
- Bootstrap: https://getbootstrap.com/
- jQuery: https://jquery.com/
- Popper: https://popper.js.org/
Одно из преимуществ использования Bootstrap 4 CDN:
Многие пользователи уже загрузили Bootstrap 4 с MaxCDN при посещении другого сайта. В результате он будет загружен из кэша при посещении вашего сайта, что приводит к ускорению загрузки. Кроме того, большинство CDN гарантируют, что, как только пользователь запросит у него файл, он будет обслуживаться с ближайшего к ним сервера, что также приводит к ускорению загрузки.
jQuery and Popper?
Bootstrap 4 использует jQuery и Popper.js для компонентов JavaScript (таких как модалы, всплывающие подсказки, всплывающие окна и т.д.). Однако, если вы просто используете CSS-часть Bootstrap, они вам не нужны.
- Закрываемые оповещения
- Кнопки и флажки/переключатели для переключения состояний
- Карусель для слайдов, элементов управления и индикаторов
- Сворочивание для переключения контента
- Dropdowns (также требуется Popper.js для идеального позиционирования)
- Модалы (открывать и закрывать)
- Navbar (для сворачивающихся меню)
- Всплывающие подсказки и всплывающие окна (также требуется Popper.js для идеального позиционирования)
- Scrollspy для поведения прокрутки и обновлений навигации
Скачать Bootstrap 4
Если вы хотите скачать и разместить Bootstrap 4 самостоятельно, перейдите на официальный сайт Bootstrap https://getbootstrap.com/, и следуйте указанным там инструкциям.
Создать первую веб-страницу с Bootstrap 4
1. Добавьте тип документа HTML5
Bootstrap 4 использует элементы HTML и свойства CSS, для которых требуется тип документа HTML5.
Всегда включайте тип документа HTML5 в начале страницы вместе с атрибутом lang
и правильным набором символов (стандартно - utf-8):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
</head>
</html>
2. Bootstrap 4 является mobile-first
Bootstrap 4 разработан, чтобы реагировать на мобильные устройства. Mobile-first стили являются частью основной структуры.
Чтобы обеспечить правильный рендеринг и масштабирование касанием, добавьте следующий тег <meta>
внутри элемента <head>
:
<meta name="viewport" content="width=device-width, initial-scale=1">
Часть width=device-width
устанавливает ширину страницы в соответствии с шириной экрана устройства (которая зависит от устройства).
Часть initial-scale=1
устанавливает начальный уровень масштабирования при первой загрузке страницы браузером.
3. Контейнеры
Bootstrap 4 также требует содержащего элемента для переноса содержимого сайта.
Есть два контейнерных класса на выбор:
- Класс
.container
обеспечивает адаптивный контейнер фиксированной ширины - Класс
.container-fluid
обеспечивает контейнер на всю ширину, охватывающий всю ширину области просмотра
Две основных страницы Bootstrap 4
В следующем примере показан код для базовой страницы Bootstrap 4 (с адаптивным контейнером фиксированной ширины):
Пример контейнера
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap
4 Пример</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.4.2/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<h1>Моя первая Bootstrap страница</h1>
<p>Здесь какой-то текст.</p>
</div>
</body>
</html>
Попробуйте сами »
В следующем примере показан код для базовой страницы Bootstrap 4 (с контейнером полной ширины):
Пример жидкого контейнера
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap
4 Пример</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.4.2/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container-fluid">
<h1>Моя первая Bootstrap страница</h1>
<p>Здесь какой-то текст.</p>
</div>
</body>
</html>
Попробуйте сами »
Примечание. Также вы можете скачать с официального сайта более новую версию Bootstrap 5.