Bootstrap 5 Начало обучения
Что такое Bootstrap?
- Bootstrap - это бесплатная интерфейсная среда для более быстрой и простой веб-разработки
- Bootstrap включает шаблоны дизайна на основе HTML и CSS для типографики, форм, кнопок, таблиц, навигации, модальных окон, каруселей изображений и многого другого, а также дополнительные плагины JavaScript
- Bootstrap также даёт вам возможность легко создавать адаптивный дизайн
Что такое адаптивный веб-дизайн?
Адаптивный веб-дизайн - это создание веб-сайтов, которые автоматически подстраиваются под себя, чтобы хорошо выглядеть на всех устройствах, от маленьких телефонов до больших настольных компьютеров.
Bootstrap 5 Пример
<div class="container-fluid p-5 bg-primary text-white text-center">
<h1>Моя первая Bootstrap страница</h1>
<p>Измените размер этой адаптивной страницы, чтобы увидеть эффект!</p>
</div>
<div class="container mt-5">
<div
class="row">
<div class="col-sm-4">
<h3>Column 1</h3>
<p>Lorem ipsum dolor sit
amet, consectetur adipisicing elit...</p>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...</p>
</div>
<div class="col-sm-4">
<h3>Column 2</h3>
<p>Lorem ipsum dolor sit
amet, consectetur adipisicing elit...</p>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...</p>
</div>
<div class="col-sm-4">
<h3>Column 3</h3>
<p>Lorem ipsum dolor sit
amet, consectetur adipisicing elit...</p>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...</p>
</div>
</div>
</div>
Попробуйте сами »Версии Bootstrap
Bootstrap 5 (выпущен в 2021 г.) - это самая новая версия Bootstrap (выпущен в 2013 г.), с новыми компонентами, более быстрой таблицей стилей и большей адаптивностью.
Bootstrap 5 поддерживает последние стабильные версии всех основных браузеров и платформ. Однако Internet Explorer 11 и более ранние версии не поддерживаются.
Основные различия между Bootstrap 5 и Bootstrap 3 & 4, заключается в том, что Bootstrap 5 переключился на ванильный (чистый) JavaScript вместо jQuery.
Примечание: Bootstrap 3 и Bootstrap 4 по-прежнему поддерживается командой для исправления критических ошибок и изменений документации, их продолжать использовать совершенно безопасно. Однако к ним уже НЕ будут добавлены новые функции.
Зачем использовать Bootstrap?
Преимущества Bootstrap:
- Простота использования: любой, кто имеет базовые знания HTML и CSS, может начать использовать Bootstrap
- Адаптивные функции: адаптивный CSS Bootstrap адаптируется к телефонам, планшетам и настольным компьютерам
- Подход, ориентированный на мобильные устройства: в Bootstrap стили, ориентированные на мобильные устройства, являются частью базовой платформы
- Совместимость браузера: Bootstrap 5 совместим со всеми современными браузерами (Chrome, Firefox, Edge, Safari и Opera). Примечание. Если вам нужна поддержка IE11 и более ранних версий, можно использовать BS4 или BS3
Где взять Bootstrap 5?
Есть два способа начать использовать Bootstrap 5 на вашем собственном веб-сайте.
Вы можете:
- Подключить Bootstrap 5 из CDN
- Загрузите Bootstrap 5 из getbootstrap.com
Bootstrap 5 CDN
Если вы не хотите загружать и размещать Bootstrap 5 самостоятельно, вы можете включить его из CDN (сети доставки контента).
jsDelivr обеспечивает поддержку CDN для CSS и JavaScript Bootstrap:
MaxCDN:
<!-- Последний скомпилированный и минимизированный CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.2/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Последний скомпилированный JavaScript -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.2/dist/js/bootstrap.bundle.min.js"></script>
Одно из преимуществ использования CDN Bootstrap 5:
Многие пользователи уже загрузили Bootstrap 5 из jsDelivr при посещении другого сайта. В результате он будет загружен из кеша при посещении вашего сайта, что приведет к сокращению времени загрузки. Кроме того, большинство CDN гарантируют, что после того, как пользователь запросит у него файл, он будет обслуживаться с ближайшего к нему сервера, что также сокращает время загрузки.
JavaScript?
Bootstrap 5 использует JavaScript для различных компонентов (таких как модальные окна, всплывающие подсказки, всплывающие окна и т.д.). Однако, если вы просто используете CSS-часть Bootstrap, они вам не понадобятся.
Скачивание Bootstrap 5
Если вы хотите скачать и разместить Bootstrap 5 самостоятельно, перейдите на сайт https://getbootstrap.com/ и следуйте инструкциям там.
Создайте свою первую веб-страницу с помощью Bootstrap 5
1. Добавьте тип документа HTML5
Bootstrap 5 использует элементы HTML и свойства CSS, для которых требуется тип документа HTML5.
Всегда указывайте тип документа HTML5 в начале страницы вместе с атрибутом lang и правильным заголовком и набором символов (utf-8):
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap 5 Пример</title>
<meta charset="utf-8">
</head>
</html>
2. Bootstrap 5 ориентирован на мобильные устройства
Bootstrap 5 разработан, чтобы реагировать на мобильные устройства. Стили, ориентированные на мобильные устройства, являются частью базовой платформы.
Чтобы обеспечить правильный рендеринг и масштабирование касанием, добавьте следующий тег <meta>
внутри <head>
элемента:
<meta name="viewport" content="width=device-width, initial-scale=1">
Часть width=device-width
устанавливает ширину страницы в соответствии с шириной экрана устройства (которая будет варьироваться в зависимости от устройства).
Часть initial-scale=1
устанавливает начальный уровень масштабирования при первой загрузке страницы браузером.
3. Контейнеры
Bootstrap 5 также требует наличия содержащего элемента для обертывания содержимого сайта.
Есть два класса контейнеров на выбор:
- Класс
.container
предоставляет адаптивный контейнер фиксированной ширины - Класс
.container-fluid
предоставляет контейнер полной ширины, охватывающий всю ширину области просмотра.
Две основные страницы Bootstrap 5
В следующем примере показан код базовой страницы Bootstrap 5 (с адаптивным контейнером фиксированной ширины):
Пример контейнера
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap
Пример</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.2/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.2/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<div class="container">
<h1>Моя первая Bootstrap страница</h1>
<p>Эта часть находится внутри класса .container.</p>
<p>Класс .container предоставляет адаптивный контейнер фиксированной ширины.</p>
</div>
</body>
</html>
Попробуйте сами »
В следующем примере показан код базовой страницы Bootstrap 5 (с контейнером полной ширины):
Пример жидкого контейнера
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap Пример</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.2/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.2/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<div class="container-fluid">
<h1>Моя первая Bootstrap страница</h1>
<p>Эта часть находится внутри класса .container-fluid.</p>
<p>Класс .container-fluid предоставляет контейнер полной ширины, охватывающий всю ширину области просмотра.</p>
</div>
</body>
</html>
Попробуйте сами »