- •Тема 4. Язык гипертекстовой разметки документов html
- •4.1. Структура html-документа
- •4.2. Форматирование заголовков html-документа
- •4.3. Используемые символы
- •Символьные подстановки
- •4.4. Цвета и единицы измерения
- •Цветовые обозначения
- •4.5. Оформление текста
- •4.6. Графика и мультимедиа
- •4.7. Списки
- •4.8. Таблицы
- •4.9. Гиперссылки
- •4.10. Фреймы
4.2. Форматирование заголовков html-документа
К структурным элементам HTML-документа можно отнести различные заголовки в тексте. Для заголовков в HTML существуют собственные тэги. Всего в HTML-документах применяется шесть уровней текстовых заголовков. Самый старший уровень – первый. Для каждого заголовка есть свой тэг и свои правила отображения. Для заголовка первого уровня применяется тэг “<h1>” с его закрывающим двойником “</h1>”, заголовок второго уровня описывается парой “<h2>” и “</h2>”, и т. д. вплоть до заголовка шестого уровня с тэгом “<h6>”. Ниже, в листинге 1.2 приведен пример отображения заголовков в HTML-документе.
<html>
<head>
<title>Отображение заголовков</title>
</head>
<body>
<h1>Заголовок первого уровня</h1>
<h2>Заголовок второго уровня</h2>
<h3>Заголовок третьего уровня</h3>
<h4>Заголовок четвертого уровня</h4>
<h5>Заголовок пятого уровня</h5>
<h6>Заголовок шестого уровня</h6>
Обычный текст
</body>
</html>
Листинг 1.2
На рисунке 48 представлен результат отображения заголовков, отформатированных при помощи тэгов в листинге 1.2.
Рисунок 48. Результат просмотра в браузере файла, приведенного в листинге 1.2.
4.3. Используемые символы
В компьютере каждый символ представляет собой числовой код. Операционная система при отображении текста выводит символ, соответствующий какому-либо числу. Таблица соответствия чисел и символов называется кодировкой. В каждый браузер встроена функция смены кодировки отображаемого HTML-документа. Если браузер не распознает, какая кодировка использована при создании HTML-документа, то вместо текста пользователь увидит набор непонятных символов. Язык HTML позволяет указать используемую кодировку, чтобы браузер не пытался распознать ее самостоятельно. Для этого используется тэг “<meta>” без закрывающего напарника, например, в следующей конструкции.
<meta http-equiv=”Content-Type” content=”text/html”; charset=”windows-1251”>
При помощи значения “windows-1251” параметра charset установлена кодировка с поддержкой кириллицы. Некоторые символы, встречающиеся в тексте, браузеры не могут отображать правильно. Некоторые символы, встречающиеся в тексте, браузеры не могут отображать обычным образом. Если браузер в тексте встретит знак неравенства “<”, то он интерпретирует его как открывающую скобку для тэга. А так как стандартного тэга за этим знаком не последует, то некоторая часть текста будет просто проигнорирована и не отображена. Кроме того, некоторые буквы из алфавитов языков на основе латиницы отсутствуют на клавиатуре, и их трудно вставить в текст HTML-документа. Для решения данной проблемы было предложено вместо самих символов вставлять в текст последовательности (символьные подстановки), правильно отображающие эти символы. Знак неравенства “<”, он же открывающая угловая скобка, заменяется последовательностью “<”. Вся последовательность начинается со знака амперсанда “&” и заканчивается знаком “;”. Ниже, в таблице приведены наиболее часто встречающиеся символьные последовательности.
Таблица 4