Bootstrap min js: Download · Bootstrap

Содержание

Содержание. Начало работы · Bootstrap. Версия v4.0.0

Узнайте, что включено в Bootstrap, включая наши перекомпилированные данные и исходные коды. Помните, что для плагинов JavaScript Bootstrap’у требуется jQuery.

Предварительно компилированный Bootstrap

Строение скачанного архива BS4 будет таким:

bootstrap/
├── css/
│   ├── bootstrap.css
│   ├── bootstrap.css.map
│   ├── bootstrap.min.css
│   ├── bootstrap.min.css.map
│   ├── bootstrap-grid.css
│   ├── bootstrap-grid.css.map
│   ├── bootstrap-grid.min.css
│   ├── bootstrap-grid.min.css.map
│   ├── bootstrap-reboot.css
│   ├── bootstrap-reboot.css.map
│   ├── bootstrap-reboot.min.css
│   └── bootstrap-reboot.min.css.map
└── js/
    ├── bootstrap.bundle.js
    ├── bootstrap.bundle.min.js
    ├── bootstrap. js
    └── bootstrap.min.js

Это базовая форма Bootstrap: перекомпилированные файлы для быстрого подключения в почти любой веб-проект. Доступны: компилированные файлы CSS и JS (bootstrap.*), как и компилированные «облегченные» файлы (bootstrap.min.*). Карты исходного кода CSS (bootstrap.*.map) доступны для использования лишь с определенными инструментами разработчика в браузере. Связанные JS-файлы (bootstrap.bundle.js и минимизированный bootstrap.bundle.min.js) включают Popper, но не jQuery.

Кодовые карты дают независимый от языка способ показа соответствия рабочего кода и исходных кодов (sources), написанных вами при разработке.

Файлы СSS

Bootstrap включает несколько параметров для подключения всех ваших компилированных CSS.

CSS файлы
Разметка
Содержание Компоненты Утилиты

bootstrap. css

bootstrap.min.css

Включены Включены Включены Включены

bootstrap-grid.css

bootstrap-grid.min.css

Только Система сеток Не включены Не включены Только flex утилиты

bootstrap-reboot.css

bootstrap-reboot.min.css

Не включены Только Reboot Не включены Не включены

Файлы JS

Аналогично имеются параметры для подключения всех или некоторых компилированных файлов JavaScript.

JS-файлы Popper jQuery

bootstrap. bundle.js

bootstrap.bundle.min.js

Включены Не включены

bootstrap.js

bootstrap.min.js

Не включены Не включены

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

Загрузка исходного кода Bootstrap включает, наряду с исходниками Sass, CSS и JS, перекомпилированные механизмы публикации ресурсов CSS и JS.

Механизм публикации ресурсов (asset) полезен в следующих случаях:

  • При оформлении кода как расширения, ресурсы которого содержатся в той же папке, что и код.
  • При использовании ресурсов за корнем веб-сервера.
  • Для обработки ресурсов непосредственно перед публикацией. Например, сжатия CSS и JavaScript.
  • При использовании одного и того же ресурса множеством компонент (для исключения дубликатов).

Если быть более точным, сюда входит следующее:

bootstrap/
├── dist/
│   ├── css/
│   └── js/
├── docs/
│   └── examples/
├── js/
└── scss/

В папках scss/ и js/ лежат исходники нашего CSS и JS. Папка dist/ содержит всё перечисленное в параграфе Precompiled Bootstrap выше. Папка docs/ лежит исходный код документации, и содержит папку examples/ — примеры использования Bootstrap. Помимо этого, любой другой подключенный файл нужен для поддержки пакетов, содержит информацию о лицензии и разработке.

в чем разница между bootstrap.min.css и bootstrap.min.js?



в чем разница между bootstrap.min.css и bootstrap.min.js ? Почему bootstrap.min.js должен быть включен?

<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3. 3.6/css/bootstrap.min.css">

и

<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
javascript twitter-bootstrap css
Поделиться Источник vishwa     10 марта 2016 в 12:31

5 ответов


  • В чем разница между == и ===?

    Возможный Дубликат : Оператор php == vs === Ссылка-Что означает этот символ в PHP? В чем разница между == и === в PHP ? Кроме того, в чем разница между != и !== ? Спасибо за помощь!

  • В чем разница между bootstrap.min.css и bootstrap.css?

    Что я должен использовать между bootstrap.min.css или bootstrap.css? Я путаюсь между этими двумя файлами, потому что bootstrap.css читается, то есть прокручивается вверх & вниз. Но bootstrap.min.css трудно редактировать, так как вы можете прокручивать его только влево и вправо.



4

Bootstrap.min.css содержит CSS, необходимый для правильной работы начальной загрузки.

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

Bootstrap.min.js содержится код javascript необходимые для выполнения начальной загрузки.

Поделиться Jakub Balhar     10 марта 2016 в 12:33



4

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

Однако вам нужно включить JS, если вы хотите использовать компоненты Bootstrap JavaScript (modal, carousel, data-attributes, scrollspy, tooltop и т. д.).

Поделиться Zim     10 марта 2016 в 12:59



0

.css — это файл таблицы стилей, а .js-это файл javascript

все javascript компонента bootstrap объединены в bootstrap.min.js

Поделиться

Pavan Teja     10 марта 2016 в 12:34


  • В чем разница между Bootstrap.js, Bootstrap.min.js, Bootstrap-table.js

    Извините, что задаю такой глупый вопрос, но я действительно не совсем понимаю их. Bootstrap-это действительно потрясающая библиотека, которая экономит много работы разработчиков. Так как он обеспечивает множество функций, таких как Сэкономьте много времени. Чувствительных функций. Последовательный…

  • В чем разница между bootstrap.css и bootstrap.min.css

    Недавно я узнал Twitter Bootstrap. Я теперь новенькая. Когда я скачиваю, я основал два файла CSS. 1. bootstrap.css and 2. bootstrap.min.css Но на примере файла только один файл linked.like ниже: <link rel=’stylesheet’ type=’text/css’ href=’css/bootstrap.min.css’> bootstrap.min.css, теперь я…



0

Ну, очевидно, что min.css уменьшает стиль для core bootstrap CSS, в то время как min.js уменьшает модули javascript. Я думаю, что вам следует погуглить некоторые основные веб-уроки, прежде чем вы начнете работать с bootstrap.

Поделиться Nermin Sehic     10 марта 2016 в 12:35


Поделиться Oscar LT     10 марта 2016 в 12:35


Похожие вопросы:


В чем разница между ( | ) и ( | | )?

В чем разница между | и || в Javascript? Кроме того, в чем разница между & и && ?


В чем разница между.
..?

Возможный Дубликат : В чем разница между $(“ ”, $(“#container1”)) и $(“#container2”).find(“ ”)? В чем разница между jQuery(‘.classname’, this.frame) и…


В чем разница между «% > » и «-%>»?

Возможный Дубликат : Разница между -%> и %> в rails В чем разница между %> и -%> ? Спасибо


В чем разница между == и ===?

Возможный Дубликат : Оператор php == vs === Ссылка-Что означает этот символ в PHP? В чем разница между == и === в PHP ? Кроме того, в чем разница между != и !== ? Спасибо за помощь!


В чем разница между bootstrap.min.css и bootstrap.css?

Что я должен использовать между bootstrap.min.css или bootstrap.css? Я путаюсь между этими двумя файлами, потому что bootstrap.css читается, то есть прокручивается вверх & вниз. Но…


В чем разница между Bootstrap.js, Bootstrap.min.js, Bootstrap-table.js

Извините, что задаю такой глупый вопрос, но я действительно не совсем понимаю их. Bootstrap-это действительно потрясающая библиотека, которая экономит много работы разработчиков. Так как он…


В чем разница между bootstrap.css и bootstrap.min.css

Недавно я узнал Twitter Bootstrap. Я теперь новенькая. Когда я скачиваю, я основал два файла CSS. 1. bootstrap.css and 2. bootstrap.min.css Но на примере файла только один файл linked.like ниже:…


404 ошибка для bootstrap.min.css и bootstrap.min.js

Я создаю веб-сайт и пытаюсь использовать Bootstrap, однако мне не удается успешно вызвать bootstrap.min.css и bootstrap.min.js. Я распаковал Bootstrap в новой папке под названием Bootstrap в моей…


В чем разница между тегами Html body и head?

У меня есть фрагмент кода, который выглядит следующим образом: <html> <head> <script></script> <div class=container> <div class=jumbotron> <p>Hello I am…


В чем разница между django-bootstrap4 и bootstrap4?

Я новичок в веб-разработке Django & в настоящее время я использую использование bootstrap4, загружая bootstrap. min.css & bootstrap.min.js , как показано ниже в файлах html. <link…

Содержимое · Bootstrap v5.0

Предварительно скомпилированный Bootstrap

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

bootstrap/
├── css/
│   ├── bootstrap-grid.css
│   ├── bootstrap-grid.css.map
│   ├── bootstrap-grid.min.css
│   ├── bootstrap-grid.min.css.map
│   ├── bootstrap-grid.rtl.css
│   ├── bootstrap-grid.rtl.css.map
│   ├── bootstrap-grid.rtl.min.css
│   ├── bootstrap-grid.rtl.min.css.map
│   ├── bootstrap-reboot.css
│   ├── bootstrap-reboot.css.map
│   ├── bootstrap-reboot.min.css
│   ├── bootstrap-reboot.min.css.map
│   ├── bootstrap-reboot.rtl.css
│   ├── bootstrap-reboot.rtl.css.map
│   ├── bootstrap-reboot.rtl.min.css
│   ├── bootstrap-reboot.rtl.min.css.map
│   ├── bootstrap-utilities.css
│   ├── bootstrap-utilities.css.map
│   ├── bootstrap-utilities.min.css
│   ├── bootstrap-utilities. min.css.map
│   ├── bootstrap-utilities.rtl.css
│   ├── bootstrap-utilities.rtl.css.map
│   ├── bootstrap-utilities.rtl.min.css
│   ├── bootstrap-utilities.rtl.min.css.map
│   ├── bootstrap.css
│   ├── bootstrap.css.map
│   ├── bootstrap.min.css
│   ├── bootstrap.min.css.map
│   ├── bootstrap.rtl.css
│   ├── bootstrap.rtl.css.map
│   ├── bootstrap.rtl.min.css
│   └── bootstrap.rtl.min.css.map
└── js/
    ├── bootstrap.bundle.js
    ├── bootstrap.bundle.js.map
    ├── bootstrap.bundle.min.js
    ├── bootstrap.bundle.min.js.map
    ├── bootstrap.esm.js
    ├── bootstrap.esm.js.map
    ├── bootstrap.esm.min.js
    ├── bootstrap.esm.min.js.map
    ├── bootstrap.js
    ├── bootstrap.js.map
    ├── bootstrap.min.js
    └── bootstrap.min.js.map

Это самая простая форма Bootstrap: предварительно скомпилированные файлы для быстрого использования практически в любом веб-проекте. Мы предоставляем скомпилированные CSS и JS (bootstrap.*), а также скомпилированные и минифицированные CSS и JS (bootstrap. min.*). source maps (bootstrap.*.map) доступны для использования с инструментами разработчика некоторых браузеров. Связанные файлы JS (bootstrap.bundle.js) и минифицированные bootstrap.bundle.min.js) включают Popper.

Файлы CSS

Bootstrap включает несколько вариантов для включения некоторых или всего нашего скомпилированного CSS.

CSS файлы Макет Контент Компоненты Утилиты

bootstrap.css

bootstrap.rtl.css

bootstrap.min.css

bootstrap.rtl.min.css

Включено Включено Включено Включено

bootstrap-grid.css

bootstrap-grid. rtl.css

bootstrap-grid.min.css

bootstrap-grid.rtl.min.css

Только сеточная система Только флекс утилиты

bootstrap-utilities.css

bootstrap-utilities.rtl.css

bootstrap-utilities.min.css

bootstrap-utilities.rtl.min.css

Включено

bootstrap-reboot.css

bootstrap-reboot.rtl.css

bootstrap-reboot.min.css

bootstrap-reboot.rtl.min.css

Только Перезагрузка

Файлы JS

Точно так же у нас есть варианты для включения части или всего нашего скомпилированного JavaScript.

JS файлы Popper

bootstrap.bundle.js

bootstrap.bundle.min.js

Включено

bootstrap.js

bootstrap.min.js

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

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

bootstrap/
├── dist/
│   ├── css/
│   └── js/
├── site/
│   └──content/
│      └── docs/
│          └── 5.0/
│              └── examples/
├── js/
└── scss/

scss/ и js/ являются исходным кодом для наших CSS и JavaScript. Папка dist/ включает все, что указано в предварительно скомпилированном разделе загрузки выше. В папке site/docs/ находится исходный код нашей документации и использование Bootstrap в папке examples/. Кроме того, любой другой включенный файл обеспечивает поддержку пакетов, информацию о лицензии и разработку.

Установка bootstrap

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

Для начало нам нужно заполучить дистрибутив на официальном сайте бутстрап. На странице руководства будет предложено несколько вариантов установки:

Скачать версию production (конечный продукт который можно использовать) и версию development (содержит все исходники)

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

Добавлю, что версию для разработки можно установить с помощью пакетных менеджеров, таких как: bower или composer, а версию для production при помощи CDN.

После того, как мы скачали нужный нам дистрибутив и распаковали его, в нашем случае это production версия, рассмотрим структуру приложения. И так, у нас есть три каталога: css, js, и fonts.

    bootstrap/
    ├── css/
    │ ├── bootstrap.css 
    │ ├── bootstrap.css.map
    │ ├── bootstrap.min.css
    │ ├── bootstrap.min.css.map
    │ ├── bootstrap-theme.css
    │ ├── bootstrap-theme.css.map
    │ ├── bootstrap-theme.min.css
    │ └── bootstrap-theme.min.css.map
    ├── js/
    │ ├── bootstrap.js
    │ └── bootstrap.min.js
    └── fonts/
     ├── glyphicons-halflings-regular.eot
     ├── glyphicons-halflings-regular.svg
     ├── glyphicons-halflings-regular.ttf
     ├── glyphicons-halflings-regular.woff
     └── glyphicons-halflings-regular.woff2

В каталоге css лежат минифицированные версии css (обычно несут в себе префикс min) и не минифицированные, которые удобно читать и можно использовать в качестве исходного кода. Также к каждому файлу прилагается карта источника (кода) *.map (требуются для отладки в браузере).

bootstrap.css — это основной файл, в нем можно найти всё, что делает bootstrap таким крутым и популярным css фреймвороком.

bootstrap-theme.css — это небольшая тема, которая переопределяет стили основного файла и добавляет новое отображение для некоторых компонентов (хорошей практикой считается не затрагивать исходный код библиотек и фреймворков, это позволит избежать массы проблем, если вдруг мы решим обновиться) так что bootstrap-theme.css можно использовать как хорошую базу.

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

Теперь можно приступить непосредственно к подключению файлов bootstrap. Создадим в корне нашего приложения index.html и зададим базовую разметку, добавив в неё наши файлы:

<!DOCTYPE html>
<html lang="ru">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Bootstrap 101 Template</title>
    <!-- Bootstrap -->
    <link href="/css/bootstrap.min.css" rel="stylesheet">
    <link href="/css/bootstrap-theme.min.css" rel="stylesheet">
  </head>
  <body>
    <h2>Hello, world!</h2>

    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <script src="/js/bootstrap.min.js"></script>
  </body>
</html>

Перед закрывающимся тегом </head> добавим стили: bootstrap. min.css и bootstrap-theme.min.css (важно! файл со стилями, который будет переопределять стили другого файла, нужно размещать последним, поэтому файл bootstrap-theme.min.css расположен именно в конце).

Что касается скриптов: если вы заметили, добавлена библиотека jQuery, так как у bootstrap есть жесткая зависимость, и плагины просто не смогут функционировать. Порядок подключения будет следующим: jquery.min.js, bootstrap.min.js Почему именно в таком порядке? Все просто: плагины нуждаются в jquery, как машины в топливе, поэтому сначала нужно заправить авто. Последний нюанс, подключать скрипты лучше всего в конце документа, перед закрывающим тегом </body>, чтобы браузер не тратил время на загрузку и выполнение, а быстро отрисовывал документ.

Вот собственно и все, осталось лишь наполнить сайт и добавить необходимые компоненты, для это используйте руководство bootstrap по css.

на Русском · Примеры · CSS, HTML, Toolkit для Front-end разработчиков

После скачивания Вы увидите следующую структуру и файлы, Логически сгрупированные и предоставленные в скомпилированном и минифицированном виде.

Разархивировав скаченный архив (скомпилированного) Bootstrap’а. Вы увидите следующую структуру:

  bootstrap/
  ├── css/
  │   ├── bootstrap.css
  │   ├── bootstrap.min.css
  ├── js/
  │   ├── bootstrap.js
  │   ├── bootstrap.min.js
  ├── img/
  │   ├── glyphicons-halflings.png
  │   ├── glyphicons-halflings-white.png
  └── README.md

Это основной вид Bootstrap’а: скомпилированные файлы для начала быстрой работы, просто загрузите на сервер и Вы готовы к работе. Мы предоставили скомпилированные CSS и JS (bootstrap.*), наряду со скомпилированными и минифицированными CSS и JS (bootstrap.min.*) файлами. Картинки были сжаты через ImageOptim, приложение для Mac, позволяющее сжимать PNG-файлы.

Учитывайте что все JavaScript-плагины основаны на jQuery.

Bootstrap заряжен порцией высококачественного HTML, CSS, и JS для любого типа веб-разработки.

Документация

Шаблон

Глобальные стили для элемента body: изменение background’а, ссылки на стили, сетка шаблона и два простых макета.

CSS

Стили основных HTML элементов, оформление и шрифты, код, таблицы, формы и кнопки. Включая Glyphicons — набор иконок.

Компоненты

Основные стили компонентов интерфейса: вкладки и навигационные кнопки, навигационный бар (navbar), сообщения, заголовки страниц и т.п.

Javascript-плагины

Схоже с компонентами, Javascript-плагины оживляют ваш веб-проект, и Компоненты такие как всплывающие подсказки (tooltips), всплывающий контент (popovers), всплывающие окна (modals) и много других вкусностей.

Список компонентов

Вместе Компоненты и Javascript-плагины представляют следующий список элементов интерфейса:

  • Группы кнопок
  • Кнопки с выпадающими списками
  • Элементы навигации: вкладки, кнопки и списки
  • Навигационный бар (Navbar)
  • Этикетки
  • Бейджи
  • Заголовки страниц и элемент hero
  • Миниатюры
  • Сообщения
  • Индикаторы процесса (прогресса)
  • Всплывающие окна
  • Выпадающие списки
  • Всплывающие подсказки
  • Всплывающий контент
  • Стек вкладок
  • Каруселька
  • Вспомогательное меню input элемента (Typeahead)

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

Вместо чтения красочных описаний Bootstrap’a, мы предлагаем Вам начать его использовать. Для начала создайте базовый HTML шаблон ,который будет включать в себя все что писано в Файловой структуре.

Затем обратите внимание на стандартный HTML-файл:

<!DOCTYPE html>
<html>
  <head>
    <title>Bootstrap 101 Шаблон</title>
  </head>
  <body>
    <h2>Привет! Я Bootstrap...</h2>
    <script src="http://code.jquery.com/jquery-latest.js"></script>
  </body>
</html>

Что бы Забутстреппить эту страничку, просто добавьте линк на CSS и JS файлы:

<!DOCTYPE html>
<html>
  <head>
    <title>Bootstrap 101 Шаблон</title>
    <!-- Bootstrap -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
  </head>
  <body>
    <h2>Привет! Я Bootstrap. ..</h2>
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script src="js/bootstrap.min.js"></script>
  </body>
</html>

Все готово! Благодаря этим файлам, вы можете начать разрабатывать ваш сайт или приложение на Bootstrap’е.

Начало работы

Bootstrap — это самая популярная в мире платформа для создания адаптивных сайтов и приложений. Внутри вы найдете HTML, CSS и JavaScript высокого качества, чтобы сделать любой проект проще, чем когда-либо.

Вот как быстро начать работу с Bootstrap CDN и стартовой страницей шаблона.

Содержание

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

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

Скопируйте таблицу стилей <link> в ваш <head> перед всеми другими таблицами стилей, чтобы загрузить наш CSS.

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">

Добавьте плагины JavaScript, jQuery и Tether в конец ваших страниц прямо перед закрывающим тегом </body>. Обязательно разместите jQuery и Tether, так как наш код зависит от них. Хотя мы используем jQuery’s slim build в наших документах, полная версия также поддерживается.

<script src="https://code.jquery.com/jquery-3.1.1.slim.min.js" integrity="sha384-A7FZj7v+d/sdmMqp/nOQwliLvUsJfDHW+k9Omg/a/EheAdgtzNs3hpfag6Ed950n" crossorigin="anonymous"></script>
<script src="https://cdnjs. cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js" integrity="sha384-DztdAPBWPRXSA/3eYEEUWrWCy7G5KFbe8fFjk5JAIxUYHKkDx6Qin1DkWx51bBrb" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" integrity="sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" crossorigin="anonymous"></script>

И это все, вы на своем пути к полностью Bootstrap-овскому сайту. Если вы не уверены в общей структуре страницы, продолжайте читать пример шаблона страницы.

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

Убедитесь, что ваши страницы настроены с учетом последних стандартов проектирования и разработки. Это означает использование HTML5 doctype и включение метатега viewport для правильного адаптивного поведения. Поместите все это вместе, и ваши страницы должны выглядеть следующим образом:

<!DOCTYPE html>
<html lang="en">
  <head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="https://maxcdn. bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
  </head>
  <body>
    <h2>Hello, world!</h2>

    <!-- jQuery first, then Tether, then Bootstrap JS. -->
    <script src="https://code.jquery.com/jquery-3.1.1.slim.min.js" integrity="sha384-A7FZj7v+d/sdmMqp/nOQwliLvUsJfDHW+k9Omg/a/EheAdgtzNs3hpfag6Ed950n" crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js" integrity="sha384-DztdAPBWPRXSA/3eYEEUWrWCy7G5KFbe8fFjk5JAIxUYHKkDx6Qin1DkWx51bBrb" crossorigin="anonymous"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" integrity="sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" crossorigin="anonymous"></script>
  </body>
</html>

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

Важные глобальные переменные

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

HTML5 doctype

Bootstrap требует использования doctype HTML5.

<!DOCTYPE html>
<html lang="en">
  ...
</html>

Адаптивный meta tag

Bootstrap разработан по стратегии mobile first, при которой мы сначала оптимизируем код для мобильных устройств, а затем масштабируем компоненты по мере необходимости с помощью меди-запросов CSS. Чтобы обеспечить правильное отображение и масштабирование для всех устройств, добавьте адаптивный viewport meta tag в ваш <head>.

<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

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

Box-sizing

Для более простого определения размеров в CSS мы переключаем глобальное значение box-sizing из content-box в border-box. Это гарантирует, что padding не повлияет на окончательную вычисленную ширину элемента, но может вызвать проблемы с некоторыми сторонними программными продуктами, такими как Google Maps и Google Custom Search Engine.

В редком случае вам нужно переопределить его, используйте что-то вроде следующего:

.selector-for-some-widget {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}

С указанным фрагментом вложенные элементы — включая сгенерированный контент с помощью :before и :after — все наследуют указанный box-sizing для этого . selector-for-some-widget.

Узнайте больше о box model и sizing в CSS Tricks.

Normalize.css

Для улучшения кроссбраузерного рендеринга мы используем Normalize.css для коррекции небольших несоответствий между браузерами и устройствами. Мы также используем наши собственные стили с Reboot.

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

  • Следуйте за @getbootstrap в Twitter.
  • Читайте и подписывайтесь на The Official Bootstrap Blog.
  • Присоединяйтесь к the official Slack room.
  • Общайтесь с другими Bootstrappers в IRC. На сервере irc.freenode.net в канале ##bootstrap.
  • Справку по внедрению можно найти в Stack Overflow (bootstrap-4).
  • Разработчики должны использовать ключевое слово bootstrap для пакетов, которые изменяют или добавляют к функциональности Bootstrap при распространении через npm или аналогичные механизмы доставки для максимальной видимости.

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

Bootstrap 4

Bootstrap 4 пока находится в разработке. Домашняя страница находится по адресу http://getbootstrap.com/. На момент написания статьи была версия v4.0.0-beta.2

В конце декабря было объявлено, что Bootstrap 4 прекращает поддержку IE9 и полностью переходит на Flexbox.

Bootstrap 4 теперь по умолчанию использует Flexbox.

Подключаем CSS:


<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous">

Подключаем JavaScript-сценарии и плагины (обязательно в этом порядке) перед закрывающим тегом body:


<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs. cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js" integrity="sha384-vFJXuSJphROIrBnz7yo7oB41mKfc8JzQZiCq4NCceLEaO4IHwicKwpJf9c9IpFgh" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js" integrity="sha384-alpBpkh2PFOepccYVYDB4do5UnbKysX5WZXm3XxPqe5iKTfUKjNkCk9SaVuEZflJ" crossorigin="anonymous"></script>

Я столкнулся с случаем, когда один из моих сценариев перестал работать при использовании slim-версии. В этом случае можете подключить полную версию jQuery.

Минимальный HTML-шаблон


<!doctype html>
<html lang="en">
  <head>
    <title>Hello, world!</title>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn. com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous">
  </head>
  <body>
    <h2>Hello, world!</h2>

    <!-- Optional JavaScript -->
    <!-- jQuery first, then Popper.js, then Bootstrap JS -->
    <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js" integrity="sha384-vFJXuSJphROIrBnz7yo7oB41mKfc8JzQZiCq4NCceLEaO4IHwicKwpJf9c9IpFgh" crossorigin="anonymous"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js" integrity="sha384-alpBpkh2PFOepccYVYDB4do5UnbKysX5WZXm3XxPqe5iKTfUKjNkCk9SaVuEZflJ" crossorigin="anonymous"></script>
  </body>
</html>

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

Контейнер

Содержание страницы желательно помещать в специальные контейнеры. Если этого не делать, то текст будет выводиться некрасиво. Данная страница использует Bootstrap и весь текст уже находится в контейнер.

Чтобы поместить текст в контейнер, используется класс container.


<div>
Какой-то текст, который находится в контейнере
</div>

Какой-то текст, который находится в контейнере

Класс container использует отступ 15 пикселей по краям и вы можете увидеть, что текст смещён.

Кроме стандартного контейнера существует ещё резиновый контейнер, за который отвечает класс container-fluid.


<div>
Текст находится в резиновом контейнере.  Чтобы увидеть поведение текста в этом контейнере, попробуйте изменить размеры браузера.
</div>

Текст находится в резиновом контейнере. Чтобы увидеть поведение текста в этом контейнере, попробуйте изменить размеры браузера.

В разных ситуациях используются свои типы контейнеров в зависимости от ваших задач. Стандартный контейнер используется чаще резиновых.

Ряды

В контейнерах контент можно разбить на колонки и ряды. Сейчас поговорим о рядах. Создадим два контейнера. Разобьём второй контейнер на две колонки.

Верхний контейнер

Какой-то текст в первой колонке. Здесь должно быть много текста.

Какой-то текст во второй колонке. Здесь должно быть много текста.

Я специально добавил верхний контейнер, чтобы увидеть проблему. Две колонки внутри второго контейнера имеют свои отступы, которые портят картину. Чтобы исправить ситуацию, достаточно добавить новый div с классом row для используемых колонок.

Верхний контейнер

Какой-то текст в первой колонке. Здесь должно быть много текста.

Какой-то текст во второй колонке. Здесь должно быть много текста.

Теперь колонки по ширине совпадают с верхним контейнером.


<div>
Верхний контейнер
</div>
<div>
  <div>
    <div>
      <h2>Первая колонка</h2>
      <p>Какой-то текст в первой колонке. Здесь должно быть много текста.</p>
    </div>
    
    <div>
      <h2>Вторая колонка</h2>
      <p>Какой-то текст во второй колонке. Здесь должно быть много текста.</p>
    </div>
  </div>
</div>

Разное

Размеры заголовков — display-# (1-4)

Выравнивание текстов — text-*-center, text-justify, text-*-left, text-*-right.

Списки без точек, горизонтальные списки — list-unstyled, list-inline.

Отзывчивые изображения — img-fluid. С закруглением — rounded, rounded-*, rounded-circle. Класс rounded-0 используется для сброса закруглений при создании собственных стилей с радиусами закрулений.

Выравнять изображение по левому или правому краю — float-right или float-left. Не используйте с ними класс img-fluid.

Подписи к картинкам — figure, figure-img, figure-caption.

Margin и padding — классы m-* (m-0, m-1, m-2, m-3, m-4, m-5) и p-* (p-0, p-1, p-2, p-3, p-4, p-5). Для отдельных сторон используются символы t (top), b (bottom), r (right), l (left): mb-1, pt-2 и т.д. Символы x и y для парных значений по горизонтали и вертикали — mx = ml + mr, py = pt + pb. Примеры: mx-1, py-5.

Дополнительные материалы

Сетка

Flexbox

Цвета

Bootstrap 4 Cheat Sheet — удобная таблица по классам Bootstrap 4. Обнаружил, что некоторых классов не хватает, отписал автору. Обещал поправить в следующем обновлении.

Home of free code snippets for Bootstrap | Bootsnipp.com — примеры для Bootstrap.

Реклама

Введение · Bootstrap v5.0

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

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

CSS

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

  <ссылка href = "https://cdn.jsdelivr.net/npm/[email protected] / dist / css / bootstrap.min.css "rel =" stylesheet "integration =" sha384- + 0n0xVW2eSR5OomGNYDnhzAbDsOXxcvSN1TPprVMTNDbiYZCxYbOOl7 + AMvyTG2x "crossorigin =" anonymous ">
  

JS

Многие из наших компонентов требуют использования JavaScript для работы. В частности, для них требуются наши собственные плагины JavaScript и Popper. Поместите один из следующих

Отдельно

Если вы решите использовать отдельные скрипты, сначала должен быть Popper (если вы используете всплывающие подсказки или всплывающие подсказки), а затем наши плагины JavaScript.

  <скрипт src = "https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js" целостность = "sha384-IQsoLXl5PILFhosVNubq5LC7Qb9DTWgDA9i + tQ8Zj3i + tQ8Zj3 анонимный "> 

->

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

Важные глобалы

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

HTML5 doctype

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

  

  ...

  

Адаптивный метатег

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

  
  

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

Размер коробки

Для более простого изменения размера в CSS мы переключаем глобальное значение box-sizing с content-box на border-box . Это гарантирует, что заполнение не влияет на окончательную вычисленную ширину элемента, но может вызвать проблемы с некоторым сторонним программным обеспечением, таким как Карты Google и Система пользовательского поиска Google.

В редких случаях, когда вам нужно отменить его, используйте что-то вроде следующего:

 .selector-for-some-widget {
  размер коробки: коробка содержимого;
}
  

В приведенном выше фрагменте все вложенные элементы, включая сгенерированный контент через :: before и :: after , унаследуют указанный размера коробки для этого .selector-for-some-widget .

Узнайте больше о блочной модели и ее размерах на сайте CSS Tricks.

Перезагрузка

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

Будьте в курсе развития Bootstrap и обращайтесь к сообществу с помощью этих полезных ресурсов.

  • Прочтите официальный блог Bootstrap и подпишитесь на него.
  • Присоединяйтесь к официальной комнате Slack.
  • Общайтесь с другими загрузчиками в IRC. На сервере irc.freenode.net в канале ## bootstrap .
  • Справку по реализации можно найти на сайте Stack Overflow (с тегом bootstrap-5 ).
  • Разработчики должны использовать ключевое слово bootstrap в пакетах, которые изменяют или добавляют функциональность Bootstrap при распространении через npm или аналогичные механизмы доставки для максимальной обнаруживаемости.

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

примеров · Bootstrap v5.0

Фрагменты

Общие шаблоны для создания сайтов и приложений, основанных на существующих компонентах и ​​утилитах с настраиваемым CSS и многим другим.

Заголовки

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

Герои

Создайте сцену на своей домашней странице с помощью героев, которые четко призывают к действию.

Характеристики

Объясните особенности, преимущества или другие детали вашего маркетингового контента.

Боковые панели

Общие шаблоны навигации, идеально подходящие для макетов вне холста или нескольких столбцов.

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

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

Альбом

Простой одностраничный шаблон для фотогалерей, портфолио и т. Д.

Стоимость

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

Касса

Пользовательская форма оформления заказа, показывающая наши компоненты формы и их функции проверки.

Товар

Экономичная маркетинговая страница, ориентированная на продукт, с обширной сеткой и изображениями.

Крышка

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

Карусель

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

Блог

Журнал, как шаблон блога с заголовком, навигацией, избранным контентом.

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

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

Вход

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

Клейкий нижний колонтитул

Прикрепите нижний колонтитул к нижней части области просмотра, когда содержимое страницы короткое.

Джамботрон

Используйте утилиты для воссоздания и улучшения jumbotron Bootstrap 4.

Фреймворк

Примеры, которые фокусируются на реализации использования встроенных компонентов, предоставляемых Bootstrap.

Сетка

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

Навбары

Взять компонент панели навигации по умолчанию и показать, как его можно перемещать, размещать и расширять.

Навбары

Демонстрация всех адаптивных и контейнерных опций для навигационной панели.

Статическая навигационная панель

Пример статической верхней панели навигации с одним дополнительным контентом.

Исправлена ​​навигационная панель

Пример одиночной панели навигации с фиксированной верхней панелью навигации и некоторым дополнительным контентом.

Нижняя панель навигации

Пример одной панели навигации с нижней панелью навигации и некоторым дополнительным контентом.

Offcanvas навигационная панель

Превратите расширяемую панель навигации в скользящее меню вне холста (не использует наш компонент вне холста).

РТЛ

Посмотрите, как работает RTL-версия Bootstrap с этими модифицированными примерами настраиваемых компонентов.

Функция RTL все еще является экспериментальной и, вероятно, будет развиваться в соответствии с отзывами пользователей. Заметили что-то или хотите предложить улучшение? Откройте вопрос, мы будем рады узнать ваше мнение.

Альбом RTL

Простой одностраничный шаблон для фотогалерей, портфолио и т. Д.

Касса RTL

Пользовательская форма оформления заказа, показывающая наши компоненты формы и их функции проверки.

Карусель RTL

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

Блог RTL

Журнал, как шаблон блога с заголовком, навигацией, избранным контентом.

Приборная панель RTL

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

Интеграции

Интеграции с внешними библиотеками.

Каменная кладка

Объедините возможности сетки Bootstrap и макета Masonry.


Пойдите дальше с темами Bootstrap

Вам нужно нечто большее, чем эти примеры? Поднимите Bootstrap на новый уровень с премиальными темами с официального магазина Bootstrap Themes.Они созданы как собственные расширенные фреймворки, богатые новыми компонентами и плагинами, документацией и мощными инструментами сборки.

Обзор тем

Bootstrap Начало работы


Что такое Bootstrap?

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

Что такое адаптивный веб-дизайн?

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

Пример начальной загрузки


My First Bootstrap Page
Измените размер этой адаптивной страницы, чтобы увидеть эффект!




Столбец 1


Lorem ipsum dolor ..




Колонка 2


Lorem ipsum dolor ..




Столбец 3


Lorem ipsum долор..




Попробуй сам "

История начальной загрузки

Bootstrap был разработан Марком Отто и Джейкобом Торнтоном в Twitter и выпущен как продукт с открытым исходным кодом в августе 2011 года на GitHub.

В июне 2014 года Bootstrap был проектом №1 на GitHub!


Зачем использовать Bootstrap?

Преимущества бутстрапа:

  • Простота использования: Любой, кто имеет базовые знания HTML и CSS, может начать использовать Bootstrap
  • Адаптивные функции: Адаптивный CSS Bootstrap подстраивается под телефоны, планшеты и настольные компьютеры
  • Подход, ориентированный на мобильные устройства: В Bootstrap 3 стили, ориентированные на мобильные устройства, являются частью базовой структуры
  • Совместимость с браузером: Bootstrap совместим со всеми современными браузерами (Chrome, Firefox, Internet Explorer, Edge, Safari и Opera)

Где взять Bootstrap?

Есть два способа начать использовать Bootstrap на вашем собственном веб-сайте.

Вы можете:

  • Загрузите Bootstrap с getbootstrap.com
  • Включить бутстрап из CDN

Загрузка Bootstrap

Если вы хотите загрузить и разместить Bootstrap самостоятельно, перейдите на getbootstrap.com, и следуйте инструкциям там.



Загрузочный CDN

Если вы не хотите загружать и размещать Bootstrap самостоятельно, вы можете включить его из CDN (сети доставки контента).

MaxCDN обеспечивает поддержку CDN для CSS и JavaScript Bootstrap. Вы также должны включить jQuery:

MaxCDN:


< ! - Последний скомпилированный JavaScript ->

Одно из преимуществ использования Bootstrap CDN:
Многие пользователи уже скачали Bootstrap от MaxCDN при посещении другой сайт.В результате он будет загружен из кеша при посещении вашего сайта, что приведет к сокращению времени загрузки. Кроме того, большинство CDN гарантируют, что после того, как пользователь запросит у него файл, он будет обработан. с ближайшего к ним сервера, что также сокращает время загрузки.

jQuery
Bootstrap использует jQuery для подключаемых модулей JavaScript (таких как модальные окна, всплывающие подсказки и т. Д.). Однако, если вы просто используете CSS часть Bootstrap, вам не нужен jQuery.


Создать первую веб-страницу с помощью Bootstrap

1.Добавьте тип документа HTML5

Bootstrap использует элементы HTML и свойства CSS, требующие тип документа HTML5.

Всегда указывайте тип документа HTML5 в начале страница вместе с атрибутом lang и правильным набором символов:






2. Bootstrap 3 предназначен для мобильных устройств

Bootstrap 3 разработан, чтобы реагировать на мобильные устройства.Стили, ориентированные на мобильные устройства: часть основной структуры.

Чтобы обеспечить правильный рендеринг и сенсорное масштабирование, добавьте следующий тег внутри элемент:

Часть width = device-width устанавливает ширину страницы, соответствующую ширине экрана. устройства (который зависит от устройства).

Часть initial-scale = 1 устанавливает начальный уровень масштабирования при первой загрузке страницы. браузером.

3. Контейнеры

Bootstrap также требует наличия содержащего элемента для обертывания содержимого сайта.

Есть два класса контейнеров на выбор:

  1. Класс .container предоставляет отзывчивый контейнер фиксированной ширины
  2. Класс .container-fluid предоставляет контейнер полной ширины , охватывающий всю ширину области просмотра

Две основные страницы начальной загрузки

В следующем примере показан код базовой страницы Bootstrap (с адаптивным контейнером фиксированной ширины):

Пример




Пример начальной загрузки






Моя первая страница начальной загрузки


Это какой-то текст.



Попробуй сам "

В следующем примере показан код базовой страницы Bootstrap (с контейнером полной ширины):

Пример




Пример начальной загрузки






Моя первая загрузочная страница


Это текст.



Попробуй сам "

Bootstrap 4 Начало работы


Что такое Bootstrap?

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

Что такое адаптивный веб-дизайн?

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

Bootstrap 4, пример


Мой первый бутстрап Страница
Измените размер этой адаптивной страницы, чтобы увидеть эффект!




Столбец 1


Lorem ipsum dolor ..




Колонка 2


Lorem ipsum dolor ..




Столбец 3


Lorem ipsum долор..




Попробуй сам "

Bootstrap 3 против Bootstrap 4

Bootstrap 4 - новейшая версия Bootstrap; с новыми компонентами, более быстрой таблицей стилей и большей отзывчивостью.

Bootstrap 4 поддерживает последние стабильные версии всех основных браузеров и платформы. Однако Internet Explorer 9 и более ранние версии не поддерживаются.

Если вам требуется поддержка IE8-9, используйте Bootstrap 3. Это самый стабильная версия Bootstrap, и она по-прежнему поддерживается командой для исправления критических ошибок и изменений документации.Однако в Это.

Поддержка удаленных значков : Bootstrap 4 не поддерживает глификоны BS3. Вместо этого используйте Font-Awesome или другие библиотеки значков.


Зачем использовать Bootstrap?

Преимущества бутстрапа:

  • Простота использования: Любой, кто имеет базовые знания HTML и CSS, может начать использовать Bootstrap
  • Адаптивные функции: Адаптивный CSS Bootstrap подстраивается под телефоны, планшеты и настольные компьютеры
  • Подход, ориентированный на мобильные устройства: В 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 (сети доставки контента).

MaxCDN обеспечивает поддержку CDN для CSS и JavaScript Bootstrap. Вы также должны включить jQuery:

MaxCDN:




Одно из преимуществ использования Bootstrap 4 CDN:
Многие пользователи уже скачали Bootstrap 4 от MaxCDN при посещении другой сайт.В результате он будет загружен из кеша при посещении вашего сайта, что приведет к сокращению времени загрузки. Кроме того, большинство CDN гарантируют, что после того, как пользователь запросит у него файл, он будет обработан. с ближайшего к ним сервера, что также сокращает время загрузки.

jQuery и Поппер?
Bootstrap 4 использует jQuery и Popper.js для Компоненты JavaScript (например, модальные окна, всплывающие подсказки, всплывающие окна и т. Д.). Однако, если вы просто используете CSS часть Bootstrap, они вам не нужны.

Показать компоненты, требующие jQuery »
  • Закрытые оповещения
  • Кнопки и флажки / переключатели для переключения состояний
  • Карусель для слайдов, элементов управления и индикаторов
  • Свернуть для переключения содержимого
  • Выпадающие списки (для идеального позиционирования также требуется Popper.js)
  • Модальные окна (открытые и закрытые)
  • Навбар (для раскрывающихся меню)
  • Всплывающие подсказки и всплывающие окна (также требуется Popper.js для идеального позиционирования)
  • Scrollspy для прокрутки и обновлений навигации


Загрузка Bootstrap 4

Если вы хотите загрузить и разместить Bootstrap 4 самостоятельно, перейдите по ссылке https://getbootstrap.com/, и следуйте инструкциям там.


Создать первую веб-страницу с помощью Bootstrap 4

1. Добавьте тип документа HTML5

Bootstrap 4 использует элементы HTML и свойства CSS, требующие тип документа HTML5.

Всегда указывайте тип документа HTML5 в начале страница вместе с атрибутом lang и правильным набором символов:






2. Bootstrap 4 предназначен для мобильных устройств

Bootstrap 4 разработан для работы с мобильными устройствами. Стили, ориентированные на мобильные устройства: часть основной структуры.

Чтобы обеспечить правильный рендеринг и сенсорное масштабирование, добавьте следующий тег внутри элемент:

Часть width = device-width устанавливает ширину страницы, соответствующую ширине экрана. устройства (который зависит от устройства).

Часть initial-scale = 1 устанавливает начальный уровень масштабирования при первой загрузке страницы. браузером.

3. Контейнеры

Bootstrap 4 также требует наличия содержащего элемента для обертывания содержимого сайта.

Есть два класса контейнеров на выбор:

  1. Класс .container предоставляет отзывчивый контейнер фиксированной ширины
  2. Класс .container-fluid предоставляет контейнер полной ширины , охватывающий всю ширину области просмотра

Две базовые страницы начальной загрузки, 4 страницы

В следующем примере показан код для базовой страницы Bootstrap 4 (с адаптивным контейнером фиксированной ширины):

Пример контейнера




Bootstrap 4 Пример







Моя первая страница начальной загрузки


Это какой-то текст.



Попробуй сам "

В следующем примере показан код для базовой страницы Bootstrap 4 (с контейнером полной ширины):

Пример жидкости в контейнере




Bootstrap 4 Пример







Моя первая загрузочная страница


Это текст.



Попробуй сам "

React-Bootstrap · Документация React-Bootstrap

Узнайте, как включить React Bootstrap в свой проект

Установка №

Лучший способ использовать React-Bootstrap - использовать пакет npm, который Вы можете установить пряжу npm (или пряжи , если хотите).

Если вы планируете настраивать файлы Bootstrap Sass или не хотите чтобы использовать CDN для таблицы стилей, может быть полезно также установите vanilla Bootstrap.

 npm install react-bootstrap [email protected] 

Импорт компонентов #

Вам следует импортировать отдельные компоненты, например: react-bootstrap / Button , а не вся библиотека. При этом задействуются только те компоненты, которые вы используете, может значительно сократить объем кода, который вы в конечном итоге отправляете клиент.

 Импорт кнопки из 'response-bootstrap / Button';


импортировать {Button} из 'response-bootstrap'; 

Глобальные каталоги браузера #

Мы предоставляем react-bootstrap.js и response-bootstrap.min.js комплектов со всеми компонентами экспортируется в окно . объект ReactBootstrap . Эти пакеты доступны в unpkg, так как а также в пакете npm.

 

<сценарий
  src = "https: // unpkg.com / react-dom / umd / react-dom.production.min.js "
  crossorigin> 

<сценарий
  src = "https://unpkg.com/[email protected]/dist/react-bootstrap.min.js"
  crossorigin> 

 

Примеры #

React-Bootstrap запустил репозиторий с несколькими базовыми примерами CodeSandbox. кликните сюда чтобы проверить их.

Таблицы стилей #

Поскольку React-Bootstrap не зависит от очень точной версии Bootstrap, мы не поставляем никаких включенных CSS.Однако некоторые Для использования этих компонентов требуется таблица стилей .

CSS №

 {}

импортировать 'bootstrap / dist / css / bootstrap.min.css'; 

Как и какие стили Bootstrap вы включаете, зависит от вас, но Самый простой способ - включить последние стили из CDN. Маленький больше информации о преимуществах использования CDN можно найти здесь.

 <ссылка
  rel = "таблица стилей"
  href = "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"
  целостность = "sha384-B0vP5xmATw1 + K9KRQjQERJvTumQW0nPEzvF6L / Z6nronJ3oUOFUFpCjEUQouq2 + l"
  crossorigin = "анонимный"
/> 

Sass #

В случае, если вы используете Sass , самый простой способ - включить исходные файлы Sass Bootstrap в вашем основном файле Sass, а затем потребуйте его в своем src / index.js или файл App.js . Это относится к типичному приложению create-react-app в других случаях использования, которые вам, возможно, придется настроить сборщик по вашему выбору для компиляции таблиц стилей Sass / SCSS в CSS.

@import "~ bootstrap / scss / bootstrap";



import './App.scss'; 
Настроить Bootstrap #

Если вы хотите настроить тему Bootstrap или любые переменные Bootstrap вы можете создать собственный файл Sass:


$ theme-colors: (
    "информация": помидор,
    «опасность»: бирюзовый
);


@import "~ bootstrap / scss / bootstrap"; 

... И импортируйте его в основной файл Sass.

@import "обычай"; 

Расширенное использование #

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

Темы #

React-Bootstrap совместим с существующими темами Bootstrap. Просто следуйте инструкциям по установке для выбранной темы.

Осторожно!

Поскольку React-Bootstrap полностью переопределяет JavaScript в Bootstrap, он не совместим автоматически с темами, расширяющими поведение JavaScript по умолчанию.

Create React App

Если вы хотите добавить настраиваемую тему в свое приложение с помощью Create React App, у них есть дополнительная документация для Create React App и Бутстрап здесь

Поддержка браузеров #

Мы стремимся поддерживать все браузеры, поддерживаемые обоими Реагировать и Bootstrap.

twbs / bootstrap: самый популярный фреймворк HTML, CSS и JavaScript для разработки адаптивных мобильных проектов в Интернете.

Bootstrap

Элегантная, интуитивно понятная и мощная интерфейсная среда для более быстрой и простой веб-разработки.
Изучить документацию Bootstrap »

Сообщить об ошибке · Функция запроса · Темы · Блог

Бутстрап 5

Наша ветка по умолчанию предназначена для разработки нашего выпуска Bootstrap 5. Перейдите в ветку v4-dev , чтобы просмотреть readme, документацию и исходный код для Bootstrap 4.

Содержание

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

Доступно несколько вариантов быстрого запуска:

  • Скачать последнюю версию
  • Клонируйте репо: git clone https: // github.com / twbs / bootstrap.git
  • Установить с помощью npm: npm install bootstrap
  • Установить с пряжей: пряжа добавить бутстрап
  • Установить с помощью Composer: композитору требуется twbs / bootstrap: 5.0.1
  • Установить с помощью NuGet: CSS: Загрузочный пакет установочного пакета Sass: Установочный пакет bootstrap.sass

Прочтите страницу «Приступая к работе», чтобы получить информацию о содержимом платформы, шаблонах, примерах и многом другом.

Статус

Что включено

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

  бутстрап /
├── css /
│ ├── bootstrap-grid.css
│ ├── bootstrap-grid.css.map
│ ├── bootstrap-grid.min.css
│ ├── bootstrap-grid.min.css.map
│ ├── bootstrap-grid.rtl.css
│ ├── бутстрап-сетка.rtl.css.map
│ ├── bootstrap-grid.rtl.min.css
│ ├── bootstrap-grid.rtl.min.css.map
│ ├── bootstrap-reboot.css
│ ├── bootstrap-reboot.css.map
│ ├── bootstrap-reboot.min.css
│ ├── bootstrap-reboot.min.css.map
│ ├── bootstrap-reboot.rtl.css
│ ├── bootstrap-reboot.rtl.css.map
│ ├── bootstrap-reboot.rtl.min.css
│ ├── bootstrap-reboot.rtl.min.css.map
│ ├── bootstrap-utilities.css
│ ├── bootstrap-utilities.css.map
│ ├── bootstrap-utilities.min.css
│ ├── bootstrap-utilities.min.css.map
│ ├── bootstrap-utilities.rtl.css
│ ├── bootstrap-utilities.rtl.css.map
│ ├── bootstrap-utilities.rtl.min.css
│ ├── bootstrap-utilities.rtl.min.css.map
│ ├── bootstrap.css
│ ├── bootstrap.css.map
│ ├── bootstrap.min.css
│ ├── bootstrap.min.css.map
│ ├── bootstrap.rtl.css
│ ├── bootstrap.rtl.css.map
│ ├── bootstrap.rtl.min.css
│ └── bootstrap.rtl.min.css.map
└── js /
    ├── bootstrap.bundle.js
    ├── bootstrap.bundle.js.map
    ├── bootstrap.bundle.min.js
    ├── бутстрап.bundle.min.js.map
    ├── bootstrap.esm.js
    ├── bootstrap.esm.js.map
    ├── bootstrap.esm.min.js
    ├── bootstrap.esm.min.js.map
    ├── bootstrap.js
    ├── bootstrap.js.map
    ├── bootstrap.min.js
    └── bootstrap.min.js.map
  

Мы предоставляем скомпилированные CSS и JS ( bootstrap. * ), а также скомпилированные и минифицированные CSS и JS ( bootstrap.min. * ). исходные карты ( bootstrap. *. map ) доступны для использования с некоторыми инструментами разработчика браузеров. Связанные файлы JS ( bootstrap.bundle.js и минифицированный bootstrap.bundle.min.js ) включают Popper.

Ошибки и запросы функций

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

Документация

Документация

Bootstrap, включенная в этот репо в корневом каталоге, создана с помощью Hugo и размещена на страницах GitHub по адресу https: // getbootstrap.com /. Документы также можно запускать локально.

Поиск по документации осуществляется с помощью DocSearch от Algolia. Работаете над поиском? Обязательно установите debug: true в site / assets / js / search.js .

Локальная работа с документацией

  1. Запустите npm install , чтобы установить зависимости Node.js, включая Hugo (конструктор сайтов).
  2. Запустите npm run test (или конкретный сценарий npm), чтобы восстановить распределенные файлы CSS и JavaScript, а также ресурсы нашей документации.
  3. Из корневого каталога / bootstrap запустите npm run docs-serve в командной строке.
  4. Откройте http: // localhost: 9001/ в своем браузере и вуаля.

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

Документация к предыдущим выпускам

Вы можете найти все наши документы по предыдущим выпускам на https://getbootstrap.com/docs/versions/.

Предыдущие выпуски и документация к ним также доступны для загрузки.

Участие

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

Более того, если ваш запрос на вытягивание содержит исправления или функции JavaScript, вы должны включить соответствующие модульные тесты. Весь HTML и CSS должны соответствовать Руководству по кодам, которое ведет Марк Отто.

Настройки редактора

доступны в конфигурации редактора для удобного использования в обычных текстовых редакторах. Узнайте больше и загрузите плагины по адресу https: // editorconfig.org /.

Сообщество

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

  • Подпишитесь на @getbootstrap в Twitter.
  • Прочтите официальный блог Bootstrap и подпишитесь на него.
  • Присоединяйтесь к официальной комнате Slack.
  • Общайтесь с другими загрузчиками в IRC. На сервере irc.libera.chat в канале #bootstrap .
  • Справку по реализации можно найти на сайте Stack Overflow (с тегом bootstrap-5 ).
  • Разработчики должны использовать ключевое слово bootstrap в пакетах, которые изменяют или добавляют функциональность Bootstrap при распространении через npm или аналогичные механизмы доставки для максимальной обнаруживаемости.

Версии

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

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

Создатели

Марк Отто

Джейкоб Торнтон

Спасибо

Спасибо BrowserStack за предоставленную инфраструктуру, которая позволяет нам тестировать в реальных браузерах!

Спонсоры

Поддержите этот проект, став спонсором.Здесь будет отображаться ваш логотип со ссылкой на ваш веб-сайт. [Стать спонсором]

Сторонники

Спасибо всем нашим спонсорам! 🙏 [Стать спонсором]

Авторские права и лицензия

Авторские права на код и документацию 2011–2021 гг., Авторы Bootstrap и Twitter, Inc. Код выпущен под лицензией MIT. Документы выпущены по лицензии Creative Commons.

javascript - ошибка 404 для bootstrap.min.css и bootstrap.min.js

Я создаю веб-сайт и пытаюсь использовать Bootstrap, но не могу успешно вызвать bootstrap.min.css и bootstrap.min.js.

У меня есть распакованный Bootstrap в новую папку с названием «Bootstrap» в моей папке htdocs. В моей папке Bootstrap я создал новую папку, в которой будет размещен мой код для моего веб-сайта, поскольку с точки зрения организации это было бы намного проще. Я также указал в своем файле .html искать "bootstrap.min.css" и "bootstrap.min.js" в следующем пути к файлу в htdocs:

Структура папки :

  • Папка Bootsrtap с подпапками css, fonts, js, myWebsite и test.html.

  • Папка myWebsite с test.html

HTML (это файл test.html в моей папке "myWebsite"):

  

  

и

  



  

Я попытался запустить пример кода с веб-сайта Bootstrap и получил ошибку 404 для обоих этих файлов.

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

HTML (это test.html из папки "Bootstrap"):

  

  

и

  



  

Я думаю, что есть что-то с указанным мной путем к файлу, но мне не удалось заставить его работать после работы над ним в течение первой половины дня.

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

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