Главная страница
Навигация по странице:

  • Адреса Для подачи контактной информации используется тег HTML5 address. Например: Университет ИТМО

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

  • Таблица с выделенными строками

  • Динамическое выделение строк

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

  • Класс Описание

  • Практические задания к теме 3 Практическое задание 3.1 Работа со строчными элементами

  • Практическое задание 3.2 Работа с заголовками

  • Учебное пособие СанктПетербург 2015 министерство образования и науки российской федерации университет итмо


    Скачать 0.7 Mb.
    НазваниеУчебное пособие СанктПетербург 2015 министерство образования и науки российской федерации университет итмо
    Дата25.12.2020
    Размер0.7 Mb.
    Формат файлаpdf
    Имя файла2_5215421694256087845.pdf
    ТипУчебное пособие
    #164087
    страница2 из 4
    1   2   3   4

    Заголовок 1 Уменьшенный на 15% текст заголовка

    или так:

    Заголовок 1 Уменьшенный на 15% текст заголовка


    Работа со строчными элементами рассмотрена в практическом задании 3.1.
    Заголовки

    Тема 3. Текст, код, таблица
    26
    Bootstrap поддерживает заголовки 6 уровней, как и стандартный html, но так же позволяет имитировать их, используя одноименные классы.
    Например, код:
    Заголовок 1 .h1
    даст такой же заголовок первого уровня равный 36px, как и такой код:

    Заголовок 1 Полужирный 36px


    Для внесения дополнительного текста меньшего размера используется тег
    , как показано в следующем примере:

    Заголовок 1 Полужирный 36px


    Работа с заголовками рассмотрена в практическом задании 3.2.
    Выравнивание текста
    Для выравнивания текста можно использовать классы text‐left, text‐right, text‐
    center и text‐jastify. Для запрета переноса текста на новую строку используется класс text‐nowrap.
    Трансформация текста
    Для трансформации текста из прописного в строчный и обратно используются классы:
     text‐lowercase – преобразование в строчные;
     text‐uppercase – преобразование в прописные;
     text‐capitalize – преобразование, как в предложении, первая буква прописная.
    Аббревиатура и акроним
    Аббревиатура создается с помощью тега abbr, который выделяется подчёркиванием из точек, а атрибут title позволяет задать расшифровку аббревиатуры, появляющуюся при наведении мыши. Курсор при попадании на текст аббревиатуры приобретает состояние help
    Для создания акронима, также используется тег abbr, но применяется класс initialism, что приводит к незначительному уменьшению размера шрифта.
    HTML
    Адреса
    Для подачи контактной информации используется тег HTML5 address. Например:

    Университет ИТМО
    Санкт‐Петербург
    Кронверкский просп., 49

    Эффективная разработка веб‐сайтов. Bootstrap
    27
    Тел: (123) 456‐7890

    Цитаты
    Для определения цитат Bootstrap использует тег blockquote, cite, а для указания источника используется тег footer, как показано в следующем примере.

    Twitter Bootstrap—свободный набор инструментов для создания сайтов и веб‐приложений.
    Источник определения Википедия


    При добавлении к тегу blockquote класса .blockquote‐reverse цитата будет выровнена по правому краю.
    Результат использования тегу blockquote показан на рисунке 3.2:
    Рисунок 3.2. Цитаты
    Списки
    Помимо стандартных списков, маркированных и нумерованных, Bootstrap поддерживает списки без стиля. Списки без стиля не имеют ни нумерации, ни маркеров и для их создания следует добавить класс list‐unstyled к тегу ul.
    Для создания встроенного, то есть расположенного на одной строке списка, следует использовать класс list‐inline.
    Так же в Bootstrap можно использовать списки определений, но выглядеть они будут немного по‐другому, нежели стандартные, как на рисунке ниже.

    Twitter Bootstrap

    Cвободный набор инструментов для создания сайтов и веб‐
    приложений



    Тема 3. Текст, код, таблица
    28
    Рисунок 3.3 Списки определений
    Списки определений можно располагать горизонтально, для этого нужно применить класс dl‐horizontal для тега dl. В результате получится список, как на рисунке 3.4.
    Рисунок 3.4 Горизонтальные списки определений
    Оформление кода в тексте
    Для встраивания кода в текст используется тег . Например:
    Тег <br> создает перенос строки.
    В результате получим следующее, как на рисунке 3.5:
    Рисунок 3.5 Оформление текста
    Для имитации клавиатурных клавиш используется тег kbd. Например:
    Для вызова настроек нажмите клавиши Ctrl+ P
    В результате получим следующее, как на рисунке 3.6:
    Рисунок 3.6 Оформление текста
    Для ввода большого куска кода используется тег pre, при этом код выделяется рамкой и серым фоном. Например:
    <p>Пример текста...</p>
    В результате получим следующее, как на рисунке 3.7:
    Рисунок 3.7 Оформление текста
    При добавлении класса .pre‐scrollable к тегу pre устанавливается максимальная высота блока кода равная 350px и при большем объёме кода добавляется вертикальная полоса? прокрутки.
    Для ввода переменных используется тег var, а для ввода текста программ тег samp.

    Эффективная разработка веб‐сайтов. Bootstrap
    29
    Таблицы
    Таблицы в Bootstrap создаются так же, как и в классическом HTML, но при добавлении определённых классов они меняют свой внешний вид и становятся более привлекательными и удобными для прочтения.
    Базовая таблица
    Для создания базовой таблицы к тегу table добавляется класс .table. В результате мы получаем лёгкую, разделённую по строкам таблицу, как на рисунке 3.8.
    Рисунок 3.8 Базовая таблица
    К базовой таблице можно подключать дополнительные классы.
    Таблица с выделенными строками
    Для выделения каждой второй строки цветом используется класс .table‐striped.
    Класс .table‐striped основывается на селекторе :nth‐child, который не поддерживает Internet Explorer и поэтому этот класс так же не работает в этом браузере.
    При использовании класса .table‐striped таблица выглядит, как на рисунке 3.9
    Рисунок 3.9 Базовая таблица с классом .table‐striped
    Таблица с границами
    Для отображения всех границ таблицы используется класс .table‐bordered. При использовании класса .table‐bordered будет выглядеть, как н арисунке 3.10.
    Рисунок 3.10 Базовая таблица с классом .table‐bordered.
    Динамическое выделение строк
    Для создания таблицы с выделяющимися при наведении курсора мыши строками используется класс .table‐hover, такая таблица будет выглядеть, как на

    Тема 3. Текст, код, таблица
    30 рисунке 3.11.
    Рисунок 3.11 Базовая таблица с классом .table‐hover.
    Оформление строк таблиц
    В Bootstrap существуют 5 классов для оформления строк таблиц, их описание можно посмотреть в таблице 3.1. Классы можно применять, как к строкам (tr), так и ячейкам (td).
    Таблица 3.1 Классы столбцов
    Класс
    Описание
    .active
    Изменяет цвет строки или ячейки на серый
    .success
    Показывает успешное или позитивное действие, выделяя строку светло‐зелёным цветом
    .info
    Показывает нейтральное информативное изменение или действие, выделяя строку светло‐синим цветом
    .warning
    Показывает предупреждения, которым нужно уделить внимание, выделяя строку светло‐желтым цветом
    .danger
    Показывает опасное или потенциально негативное действие, выделяя строку светло‐красным цветом
    Результат действия этих классов на таблицу показан на рисунке 3.12.
    Рисунок 3.12 Использование классов оформления.
    Адаптивная таблица.
    Для создания адаптивной таблицы её следует поместить в контейнер с классом
    .table‐responsive, что приведет к появлению горизонтальной прокрутки на экранах меньше 768px. Прокрутка таблицы показана на рисунке 3.13.

    Эффективная разработка веб‐сайтов. Bootstrap
    31
    Рисунок 3.13 Адаптивная таблица.

    Тема 3. Текст, код, таблица
    32
    Практические задания к теме 3
    Практическое задание 3.1 Работа со строчными элементами
    В этой практической работе рассматривается работа со строчными элементами.
    Создайте файл «practiceBootstrap3_1.html» и сохраните в папку Bootstrap.
    Введите в файл следующий код:



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



    Практическое задание 3.2 Работа с заголовками
    В этой практической работе рассматривается использование классов заголовков и использование тега small для дополнительного текста.
    Создайте файл «practiceBootstrap3_2.html» и сохраните в папку Bootstrap.
    Введите в файл следующий код:



    Заголовки, заданные через тег
    1   2   3   4


    написать администратору сайта