Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Подготовка к ПР1.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
5.39 Mб
Скачать

1.2. Основные теги разметки текстов

Как уже отмечалось, для задания заголовков шести различных уровней служат контейнерные теги <h1i>, <h2>, ..., <h6>, для обозначения абзаца - контейнерный тег <р>. Для управления переходом на другую строку предназначен тег <br/>, кото­рый указывает место перехода на другую строку; данный тег может использоваться не только для переноса текстовых строк, но и для других элементов, например <img>, <div>, <span>, чтобы обеспечить позиционирование этих элементов в нормальном потоке с новой строки; в отличие от тега <р> абзаца тег <br/> не вставляет пустую строку перед следующим элементом.

В тексте нередко требуется выделить некоторые фрагменты. Для этого имеются специальные контейнерные теги:

  • <span> - отображает текст обычным прямым шрифтом;

  • <em> - выводит текст курсивом;

  • <address> - служит для представления сведений об авторе, дате создания и обновления документа; текст внутри этого контейнера показывается обычным шрифтом;

  • <kbd> - обычно отображает мелким моноширинным шрифтом текст, вводимый пользователем;

  • <code> - обычно применяется для отображения мелким моноширинным шриф­том текста, содержащего программный код. Если внутри этого тега находится контейнер <script>, содержащий сценарий, то сценарий будет выполнен, но не отображен;

  • <samp> - выводит мелким моноширинным шрифтом текст, содержащий пример программного кода. Если внутри этого тега находится контейнер <script>, включающий сценарий, то этот сценарий будет выполнен, но не отображен;

  • <var> - служит для отображения имен переменных мелким моноширинным шрифтом;

  • <cite>- обычно применяется для отображения текста (например, цитат) кур­сивом;

  • <blockquote> - выводит текст с отступом (со сдвигом вправо).

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

Выделить текст полужирным шрифтом и курсивом можно контейнерными те­гами <b> и <i> соответственно. В свое время данные теги были придуманы для поддержки форматирования текста. Теперь форматирование следует преимущест­венно осуществлять с помощью CSS, а от тегов и атрибутов, предназначенных в основном для определения визуализации, рекомендуется отказаться. Однако теги для разметки текста все-таки нужны. Главная их функция - выделить фрагмент текста как элемент структуры документа. Так, например, применяя тег <cite> для выделения цитат, вы можете затем из всего текста документа выделить и отобра­зить только цитаты. Подобные операции выполняют обычно скрипты, но для обес­печения их принципиальной возможности необходима структурная разметка доку­мента специальными тегами. Разумеется, вы можете не полагаться на принятое по умолчанию отображение содержимого этих тегов, а просто задать для них нужные вам параметры CSS, например указать в таблице стилей, что содержимое тега <address> должно отображаться полужирным курсивом размером 10 pt:

address { font: italic bold l0pt Times}