Составители:
Рубрика:
30
описывать с помощью каскадных таблиц стилей CSS, что дает более
широкие и гибкие возможности.
Этот раздел содержит описание наиболее часто использующихся
элементов форматирования текста: как описывающих структуру, так и
задающих параметры внешнего отображения (то есть
"нежелательные"). Зачем упоминать "нежелательные"? Во-первых,
некоторые из них настолько удобны и привычны, что до
сих пор
широко используются (например, элемент
b – полужирное начертание,
элемент
i – курсив). Во-вторых, если вы изучаете HTML, но еще не
освоили CSS, некоторые элементы форматирования пригодятся при
создании ваших первых веб-ресурсов. Отметим, что подобные
элементы будут поддерживаться браузерами еще неопределенно
долго, так как практически все сегодняшние веб-ресурсы (а их
миллиарды) созданы с их применением.
Отображение текста HTML-документа браузером имеет ряд
особенностей.
Текст выводится в окно браузера слово за словом; при достижении
правой границы окна очередное слово переносится на новую строку.
Таким образом, по умолчанию (если не использованы специальные
элементы форматирования, например, pre), горизонтальной полосы
прокрутки не появляется. Вертикальная полоса прокрутки появляется,
как обычно, если содержимое документа не умещается в видимой
части окна
.
Весь пробельный материал (последовательно идущие пробелы,
символы табуляции, символы перевода строки) отображаются
браузером как один пробел. Например, если содержимое раздела
body имеет вид
<body> Попытаемся вывести лишние
пробелы и
переводы строки
</body>
то в окне браузера будет выведен текст без лишних пробелов и
перевода строки: "Попытаемся вывести лишние пробелы и переводы
строки".
31
Итак, без применения форматирования текст будет выведен единым
блоком, в котором слова отделены друг от друга одним пробелом. Для
того, чтобы вывести в тексте ряд последовательных пробелов,
используют символ неразрывного пробела, так как каждый
символьный объект отображается как один пробел. Помимо
этой очевидной возможности, форматирование текста производится с
помощью элементов HTML, описанных
в следующих подразделах.
Все элементы форматирования текста имеют необязательные
атрибуты
id, style, class, title. Помимо этого, всем им, кроме
элемента
br (разрыв строки) можно задавать стандартные атрибуты
onClick, onDblClick, onKeyDown, onKeyPress, onKeyUp,
onMouseDown, onMouseMove, onMouseOut, onMouseOver,
onMouseUp, dir, lang
, описанные в разделе «Концепции HTML 4».
Структурные текстовые элементы
Все упомянутые далее элементы структурной разметки текста, кроме
элемента
br (принудительный разрыв строки), имеют два тега:
начальный и конечный. Это и понятно: начальный тег объявляет
определенное форматирование идущего далее текста (например, абзац
с выравниванием по центру), а конечный – отменяет; далее текст
выводится неким стилем по умолчанию.
Разрыв строки
Элемент br (от английского break) разрывает текстовый поток и
вставляет новую строку. Несколько последовательных элементов
br
интерпретируются как несколько пустых строк. Межстрочный
интервал одинарный. Закрывающего тега этот элемент не имеет.
Заголовки разных уровней
В HTML предусмотрены заголовки 6-ти уровней, которые задаются с
помощью элементов
h1, h2, …, h6 (от английского header).
Заголовки выводятся браузером с новой строки и отделяются от
прочего текста двойным межстрочным интервалом. Естественно,
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »