Учебник Информатика. Базовый курс. Симонович С.В.. С. В. Симоновичаинформатикабазовый курс2е издание
Скачать 17.96 Mb.
|
и заканчиваться соответствующим закрывающим тегом (). Внутри документа выделяются два основных раздел заголовков и тело документа, — идущих именно в таком порядке. Раздел заголовков содержит информацию, опи- сывающую документ в целом, и ограничивается тегами и . В част- ности, раздел заголовков должен содержать общий заголовок документа, ограни- ченный парным тегом Основное содержание размещается в теле документа, которое ограничивается пар- тегом Строго говоря, положение структурных тегов в документе нетрудно определить, даже если они опущены. Поэтому стандарт языка HTML тре- бует только наличия тега Тем не менее, при создании документа HTML опускать структурные теги не рекомендуется. Простейший правильный документ HTML, содержащий все теги, определяющие структуру, может выглядеть следующим образом: Текст документа 5 4 0 Глава Публикация Web-документов Элементы HTML Для парных тегов область влияния определяется частью документа между откры- вающим и закрывающим тегом. Такую часть документа рассматривают как эле- мент языка HTML. Так, можно говорить об «элементе BODY», включающем тег основное содержание документа и закрывающий тег Весь доку- мент HTML можно рассматривать как «элемент Для непарных тегов эле- мент совпадает с тегом, который его определяет. Большинство элементов языка HTML описывает части содержания документа и помещается между тегами и то есть внутрь структурного эле- мента BODY. Такие элементы делят на блочные и текстовые. Блочные элементы относятся к частям текста уровня абзаца. Текстовые элементы описывают свой- ства отдельных фраз и еще более мелких частей текста. Теперь можно сформулировать правила вложения элементов. Элементы не должны пересекаться. Другими словами, если открывающий тег располагается внутри элемента, то и соответствующий закрывающий тег должен располагаться внутри этого же элемента. • Блочные элементы могут содержать вложенные блочные и текстовые • Текстовые элементы могут содержать вложенные текстовые элементы. • Текстовые элементы не могут содержать вложенные блочные элементы. Строго говоря, все правила языка HTML можно рассматривать исключительно как «пожелания». Средство, используемое для отображения Web-документа, сделает все возможное, чтобы истолковать разметку наиболее разумным образом. Тем не менее, гарантию правильного воспроизведения документа дает только неукосни- тельное следование требованиям спецификации языка. блочные элементы В большинстве документов основными функциональными элементами являются заголовки и абзацы (рис. 19.1). Язык HTML поддерживает шесть уровней заголов- ков. Они задаются при помощи парных тегов от > до <Н6>. При отображении Web-документа на экране компьютера эти элементы показываются при помощи шрифтов разного размера. Обычные абзацы задаются с помощью парного тега <Р>. Язык HTML не содержит средств для создания абзацного отступа («красной строки»), поэтому при отобра- жении на экране компьютера абзацы разделяются пустой строкой. Закрывающий тег Р> рассматривается как необязательный. Подразумевается, что он стоит перед тегом, который начало очередного абзаца документа. Например: 1 > <Р>Первый абзац<Р>Второй абзац <Н2>Заголовок второго уровняН2> Следствием наличия специального тега, определяющего абзац, является тот факт, что обычного символа конца строки, вводимого по нажатию клавиши ENTER, для Применение языка HTML 541 Рис. Форматирование заголовков и абзацев при отображении Web-страницы в окне браузера создания абзацного отступа Язык HTML рассматривает символы конца строки и пробелы особым образом. Любая последовательность, состоящая только из пробелов и символов конца строки, при отображении документа рас- сматривается как одиночный пробел. Это, в частности, означает, что символ конца строки даже не осуществляет перехода на новую строку (для этой цели использу- ется текстовый элемент, задаваемый непарным тегом В качестве ограничителя абзацев может также использоваться горизонтальная линейка. Этот элемент задается непарным тегом . При отображении документа на экране линейка разделяет части текста друг от друга. Ее длина и толщина зада- ется атрибутами тега |