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

bootstrrap

Заголовки

Доступны все HTML заголовки, от

до

.

 

h1. Заголовок 1

h2. Заголовок 2

h3. Заголовок 3

h4. Заголовок 4

h5. Заголовок 5
h6. Заголовок 6

 

Размеры Body

В Bootstrap основной размер шрифта font-size по умолчанию 14px, с высотой строки line-height в 20px. Это применимо к и всем остальным абзацам. Дополнительно

(абзац) имеет нижний отступ, равный половине высоты его строки (по умолчанию 10px).

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula.

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla.

Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.

 


		

...

Класс Lead body

Выделяйте абзац путем добавления .lead.

Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.

 


		 class="lead">...
				

 

Форматирование Less

Все шрифты и размеры основаны на двух переменных LESS в variables.less: @baseFontSize и @baseLineHeight. Первая — это основной размер шрифта, используемый во всем документе, вторая — это основная высота строки. Мы используем эти переменные и немного вычислений, чтобы создать отступы, поля, высоту строк разного типа и многое другое. Настраивайте Bootstrap для себя.


Выделение

Используя простые стили Bootstrap, применяйте HTML теги для выделения.

Для выделения блоков текста мелким шрифтом используйте тег small.

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

 


			

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

Полужирный

Выделение фрагмента текста с помощью important

Следующий фрагмент текста набран полужирным шрифтом.

 

набран полужирным шрифтом

Курсив

Выделение фрагмента текста с помощью stress

Следующий фрагмент текста выделен курсивом.

 

выделен курсивом

Внимание! Смело используйте и в HTML5. Но предназначен для выделения слова или фразы, которое не выражает особой важности, в то время как используется для выделения разговорной речи, технических терминов и т.д.

Классы выделения

Выделение цветом с помощью нескольких вспомогательных классов.

Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.

Etiam porta sem malesuada magna mollis euismod.

Donec ullamcorper nulla non metus auctor fringilla.

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis.

Duis mollis, est non commodo luctus, nisi erat porttitor ligula.

 

						
  1. class="muted">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.

     

  2. class="text-warning">Etiam porta sem malesuada magna mollis euismod.

     

  3. class="text-error">Donec ullamcorper nulla non metus auctor fringilla.

     

  4. class="text-info">Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis.

     

  5. class="text-success">Duis mollis, est non commodo luctus, nisi erat porttitor ligula.

     


Аббревиатуры

Используйте элемент HTML для аббревиатур. При этом наведите курсор на аббревиатуру, чтобы увидеть ее расшифровку. Аббревиатуры с атрибутом title выделены полупрозрачным подчеркиванием точками, а при длительном наведении курсора вы увидите знак вопроса и расшифровку аббревиатуры.

Чтобы показать расшифровку аббревиатуры при длительном наведении курсора, добавьте атрибут title.

Аббревиатура слова «attribute» — attr.

 


							 title="attribute">attr

Добавьте .initialism, чтобы немного уменьшить размер шрифта.

HTML — это круче вареного яйца.

 


							 title="HyperText Markup Language" class="initialism">HTML

Адреса

Представьте или только основную или полную контактную информацию.

Сохраните форматирование, ставя в конце всех строк тег
.

Twitter, Inc.
795 Folsom Ave, Suite 600
San Francisco, CA 94107
P: (123) 456-7890
Полное имя
first.last@gmail.com

 

						
  1. Twitter, Inc.
  2. 795 Folsom Ave, Suite 600
  3. San Francisco, CA 94107
  4. title="Phone">P: (123) 456-7890
  5.  
  6. Full Name
  7. href="mailto:#">first.last@gmail.com

Цитаты

Цитирование фрагментов текста из других источников.

Цитаты по умолчанию

Цитата HTML ставится внутрь тега

. Для однострочных цитат используйте тег

.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

							
  1. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

Опции цитирования

Простые изменения стиля и содержания в стандартных цитатах.

Указание источника

Добавьте тег для указания на источник. Поместите название источника внутрь тега .

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

Кто-то очень известный в Названии источника

							
  1. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

  2. Кто-то очень известный в title="Source Title">Названии источника

Альтернативное отображение

Используйте .pull-right для выравнивания текста по правую сторону.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

Кто-то очень известный в Названии источника

							
  1. class="pull-right">
  2. ...

Списки

Неупорядоченный

Список, в котором порядок явно не обозначен.

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Integer molestie lorem at massa
  • Facilisis in pretium nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat at
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor lorem
							
    • ...

Упорядоченный

Список, в котором порядок четко определен.

  1. Lorem ipsum dolor sit amet
  2. Consectetur adipiscing elit
  3. Integer molestie lorem at massa
  4. Facilisis in pretium nisl aliquet
  5. Nulla volutpat aliquam velit
  6. Faucibus porta lacus fringilla vel
  7. Aenean sit amet erat nunc
  8. Eget porttitor lorem
							
    1. ...

Не стилизованный

Список без стиля или без дополнительного левого поля.

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Integer molestie lorem at massa
  • Facilisis in pretium nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat at
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor lorem
							
  1. class="unstyled">
  2. ...

Описание

Список терминов с их сопутствующими описаниями.

Списки описаний
Список описания идеально подходит для определения терминов.
Euismod
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id elit non mi porta gravida at eget metus.
Malesuada porta
Etiam porta sem malesuada magna mollis euismod.
							
  1. ...
  2. ...

Горизонтальный список описания

Выстраивает термины и описания

в одну линию.

 

Списки описания
Список описания идеально подходит для обозначения терминов.
Euismod
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id elit non mi porta gravida at eget metus.
Malesuada porta
Etiam porta sem malesuada magna mollis euismod.
Felis euismod semper eget lacinia
Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
								
  1. class="dl-horizontal">
  2. ...
  3. ...

Внимание! В горизонтальных списках описания слишком длинные термины будут обрезаться с помощью text-overflow. На малых дисплеях размеры списков будут изменяться в соответствии с сеткой шаблона.

Строковое выделение кода

Поместите строковый код внутрь тега .

Для примера,
следует поместить внутрь как строковый.
									
  1. Для примера,
    код> следует поместить внутрь как строковый.

Блочное выделение

Используйте

 для выделения многих строк кода. Избегайте угловых скобок в коде для его корректного отображения.
										

 

												

Sample text here...

											
  1. <p>Sample text here...</p>

Внимание! Всегда используйте теги

 как можно левее; это сохранит все отступы. Дополнительно вы можете использовать класс .pre-scrollable, который имеет максимальную высоту в 350px  и добавляет вертикальную прокрутку.
										

 

Стили по умолчанию

Для основного форматирования и только горизонтальной разметки добавьте класс .table в любой тег

.

 

 
# Имя Фамилия Имя пользователя
1 Mark Otto @mdo
2 Jacob Thornton @fat
3 Larry the Bird @twitter
										
  1. class="table">

Дополнительные классы

Добавьте любой из следующих классов к основному классу .table.

.table-striped

Добавить светло-серый фон к нечетным строкам внутри можно посредством CSS селектора :nth-child (в IE7-IE8 не поддерживается).

# Имя Фамилия Имя пользователя
1 Mark Otto @mdo
2 Jacob Thornton @fat
3 Larry the Bird @twitter
										
  1. class="table table-striped">

.table-bordered

Добавляет рамки и закругляет углы таблицы.

# Имя Фамилия Имя пользователя
1 Mark Otto @mdo
Mark Otto @TwBootstrap
2 Jacob Thornton @fat
3 Larry the Bird @twitter
										
  1. class="table table-bordered">

.table-hover

Делает активным наведение курсора внутри.

# Имя Фамилия Имя пользователя
1 Mark Otto @mdo
2 Jacob Thornton @fat
3 Larry the Bird @twitter
										
  1. class="table table-hover">

.table-condensed

Делает таблицы более компактными, наполовину сокращая отступы.

# Имя Фамилия Имя пользователя
1 Mark Otto @mdo
2 Jacob Thornton @fat
3 Larry the Bird @twitter
										
  1. class="table table-condensed">

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

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

Класс Описание
.success Указывает на успешно выполненное действие.
.error Указывает на опасное или негативное действие..
.warning Указывает на предупреждение, на которое следует обратить внимание.
.info Используется как альтернатива стилям по умолчанию.
# Продукт Платеж Статус
1 TB — Ежемесячно 01/04/2012 Подтвержден
2 TB — Ежемесячно 02/04/2012 Отклонен
3 TB — Ежемесячно 03/04/2012 Задержка
4 TB — Ежемесячно 04/04/2012 Позвонить для подтверждения
										
  1. ...
  2. <tr class="success">
  3. 1</td>
  4. TB - Monthly td>
  5. 01/04/2012</td>
  6. Approved td>
  7. tr>
  8. ...

Поддерживаемая разметка таблиц

Список поддерживаемых элементов HTML и указания для их использования.

Тег Описание
) Озаглавливает колонки таблицы. )
Вставляет элемент для отображения данных в табличной форме.
Элемент контейнера предназначен для хранения одной или нескольких строк таблицы. (
Элемент контейнера для создания строк в теле таблицы (
Элемент контейнера для настройки ячеек таблицы. ( or ) Создает отдельную строку.
Ячейка таблицы по умолчанию
Специальная ячейка для названий столбцов таблицы (или строк — зависит от расположения).
Следует использовать с кодом
Краткое описание в таблице, которое очень удобно для мобильных устройств.
															
  1. ...
    ... ...
    ... ...

Стили по умолчанию

Отдельные элементы формы имеют свой стиль, но без обязательного класса

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

 

Условные обозначения



Это пример вспомогательного текста.


																
  1. Условные обозначения
  2. Название
  3. type="text" placeholder="Type something…">
  4. class="help-block">Это пример вспомогательного текста.
  5. class="checkbox">
  6. type="checkbox"> Проверить
  7. type="submit" class="btn">Подтвердить

Дополнительные шаблоны

В Bootstrap есть три дополнительных шаблона форм для общего пользования.

Форма поиска

Добавьте .form-search в форму и .search-query в элемент для построения закругленной рамки.

																
  1. class="form-search">
  2. type="text" class="input-medium search-query">
  3. type="submit" class="btn">Search

Линейная форма

Добавьте класс .form-inline для компактного расположения выровненного по левому краю текста и строк.


																
  1. class="form-inline">
  2. type="text" class="input-small" placeholder="Email">
  3. type="password" class="input-small" placeholder="Password">
  4. class="checkbox">
  5. type="checkbox"> Запомнить
  6. type="submit" class="btn">Отправить

Горизонтальная форма

Выровняйте текст по правой стороне, ставя обтекание слева, чтобы он находился на одной линии с элементами формы:

  • Добавьте .form-horizontal в форму
  • Добавьте текст и элементы управления внутрь .control-group
  • Добавьте .control-label в текст
  • Добавьте любой подходящий элемент управления .controls для точной настройки
Условные обозначения

 

 

 

 

																
  1. class="form-horizontal">
  2. class="control-group">
  3. class="control-label" for="inputEmail">Email
  4. class="controls">
  5. type="text" id="inputEmail" placeholder="Email">
  6. class="control-group">
  7. class="control-label" for="inputPassword">Password
  8. class="controls">
  9. type="password" id="inputPassword" placeholder="Password">
  10. class="control-group">
  11. class="controls">
  12. class="checkbox">
  13. type="checkbox"> Remember me
  14. type="submit" class="btn">Sign in

Поддерживаемые элементы формы

Примеры стандартных поддерживаемых элементов формы.

Поле ввода

Самый простой элемент формы с текстовыми полями ввода. Поддерживает все типы HTML5: текст, пароль, text, password, время и дата, региональные настройки времени и даты, дата, месяц, время, неделя, номер, электронная почта, URL, поиск, номер телефона и цвет.

Всякий раз обязательно используйте нужный тип type.


																
  1. type="text" placeholder="Text input">

Многострочный текст

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


02.10.2024

Повернутися назад

Наші новини

19.12.2023
Ванна кімната 6,4 м
ЖК «Каховська», квартира 65 м

Категорії новин:
  • Завершені Проекти (1)
  • Як ми працюємо

    Юридичний гумор

    Кохання - це все. І це все, що ми знаємо про неї.

    © 2024 Ivanov Design Studiа powered by: Bizon Digital time: (0.009 сек.)