Форматирование текста в HTML
В HTML текст форматируется с помощью тегов . Чтобы задать ему определённый стиль, надо поместить текст в соответствующий контейнер.
Все теги форматирования можно разделить на три группы:
1. Теги заголовков (h1-h6 ).
2. Теги оформления основного текста (<strong> , <sub> , <abbr> , <pre> , <code> и т. д.).
3. Теги группировки (<p> , <hr> , <br> )
Теги заголовков
Превращают обычный текст в заголовок определённого уровня. Тег <h1> создаёт заголовок первого уровня — самый большой и главный (обычно название статьи на странице), <h6> отвечает за заголовок шестого уровня — самый маленький и незаметный. Эти теги важны как для пользователей, так и для поисковиков — заголовки с подзаголовками любят и те, и другие. Иерархию уровней необходимо соблюдать, то есть за <h1> должен идти <h2> , и никак не наоборот.
Чтобы понять, как это работает, впишите в html-файл следующий код:
<h1>Заголовок первого уровня</h1>
<h2>Заголовок второго уровня</h2>
<h3>Заголовок третьего уровня</h3>
<h4>Заголовок четвёртого уровня</h4>
<h5>Заголовок пятого уровня</h5>
<h6>Заголовок шестого уровня</h6>
Выглядеть в браузере это будет вот так:
Теги оформления основного текста
Позволяют форматировать на уровне символов. Рассмотрим, что с помощью них можно делать.
Жирный шрифт
Нужен, чтобы акцентировать внимание на тексте. Для поисковиков тоже важен, им можно выделять ключевые слова.
Отвечают за жирное начертание теги <strong> и <b> .
Это <strong>жирный</strong> текст. И это <b>жирный</b> текст.
Верхний и нижний индексы
Могут использоваться в формулах, уравнениях, обозначении некоторых величин.
За создание нижних индексов отвечает тег <sub> , для верхних используется тег <sup> .
x<sub>1</sub>=32 м<sup>2</sup>
Уменьшение размера
Если нужно сделать текст на единицу меньше установленного по всей странице, то нужно использовать тег <small>
Обычный текст. <small>Уменьшенный текст.</small>
Подчёркивание
Этот тип выделения можно использовать для обозначения внесённых в документ изменений или просто чтобы акцентировать на тексте внимание.
Обычный текст. <s>Подчёркнутый текст.</s>
Зачёркивание
Зачеркнуть информацию можно, если она уже потеряла свою актуальность. Предназначен для этого тег <del> .
Это новая информация, а <del>это текст, который уже не нужен.</del>
Курсив
Нужен, чтобы акцентировать на тексте внимание, и может создаваться тегом <i> или <em> .
Первый <i>пример курсивного текста</i>, второй <em>пример курсивного текста</em>.
Ввод компьютерного текста
Бывает, что на веб-страницу нужно добавить исходный код программы и результаты её работы. Чтобы визуально разные части текста было легко друг от друга отличить, разработчики HTML и внедрили теги этой группы.
В контейнер <code> заключается код программы, при этом её переменные выделяются тегом <var> , а результат выполнения — <samp> . Контейнер <kbd> содержит текст, который при работе с программой должен с клавиатуры вводить пользователь, а всё, что заключено в теги <pre> , сохраняет исходный формат, включая лишние пробелы и переносы строк.
Программный код будет выглядеть <code> таким образом </code>, переменные обозначаются так: <var>a, b, c</var>, вот <samp>результат выполнения
программы <samp>, а это – <kbd> введённый пользователем текст</kbd>. Сохранение исходного форматирования <pre>отображается примерно так</pre>.
Цитаты и определения
Программный код будет выглядеть <code> таким образом </code> , переменные обозначаются так: <var> a, b, c</var> , вот <samp> результат выполнения программы<samp> , а это – <kbd> введённый пользователем текст</kbd> . Сохранение исходного форматирования <pre> отображается примерно так </pre> .
<blockquote>Цитата в теге blockquote.</blockquote><cite>Цитата внутри контейнера cite.</cite><q>Короткая цитата с тегом q.</q><dfm>Выделенное
определение.</dfm><abbr>Аббревиатура (НПО, ИП).</abbr>
Общий пример
Чтобы лучше понять, за что какой тег отвечает и как работает, посмотрите нижеследующий код и результат его выполнения.
<p><strong>Жирный</strong> текст можно сделать тегами <strong>strong</strong> и <b>b</b>. За <em>курсив</em> отвечают <em>em</em> и
<i>i</i>.
<p>Теги <sub>sub</sub> и <sup>sup</sup> используются для создания <sub>нижних</sub> (x<sub>1</sub>…x<sub>n</sub>) и
<sup>верхних</sup> (4<sup>2</sup>=16) индексов. <del>Del</del> <del>зачёркивает</del>, <ins>ins</ins> — <ins>подчёркивает.</ins></p>
<p>Теги <code>code</code>, <kbd>kbd</kbd>, <var>var</var> и <samp>samp</samp> используются редко и нужны для отображения листинга
программ</p>
<p> <abbr>abbr</abbr> нужен для обозначения аббревиатур (<abbr>HTML</abbr>). Теги blockquote, cite и q используются для оформления цитат
(<q>Уж небо осенью дышало</q>)</p>
<pre>Тег pre сохраняет изначальное форматирование текста, не удаляя пробелы и переносы строк.</pre></p>
Браузер интерпретирует этот код так:
Теги группировки
Нужны, чтобы текст не шёл одной сплошной строкой, а был разбит на логические составляющие.
- Внутри тегов <p></p> заключается абзац.
<p>Первый абзац</p>
<p>Второй абзац</p>
- Тег <br> осуществляет переход на следующую строку внутри абзаца (отступа перед строкой не будет).
- <hr> позволяет нарисовать горизонтальную линию. Использовать его можно для более наглядного разделения текста. Атрибуты width , size , color , align и noshade задают ширину, толщину, цвет, выравнивание и отсутствие 3D-эффекта линии соответственно.
<p>Строка над линией. <hr width=”10” color=”#FE2E2E”>Строка под линией.</p>