Протоколы Internet


Язык HTML - часть 16


Предположим, что пишется документ о языке программирования. Документ включает в себя некоторое число отформатированных примеров. В этом случае для форматирования используется элемент pre. Пусть также задан цвет фона = green для всех случаев, когда элемент pre принадлежит классу “example”.

<head>

<style pre.example { background : green } </style>

</head>

<body>

<pre class = “example” id = “example-1”>

… текст программы примера …

</pre>

</body>

5.1. Элемент html

<!entity % html.content "head, body">

<!element html o o (%html.content;) -- корневой элемент документа -->
<!attlist html %i18n; -- lang, dir -- >

Определение атрибута

version = cdata [cn]

Применять не рекомендуется. Значение атрибута специфицирует то, какая версия HTML DTD используется в данном документе. Этот атрибут не рекомендован из-за того, что в качестве стандарта принято определение версии в декларации типа документа.

После декларации типа документа оставшаяся часть документа содержит элемент HTML. Таким образом, HTML-документ имеет структуру:

<!doctype html public "-//w3c//dtd html 4.0//en"

"http://www.w3.org/tr/rec-html40/strict.dtd">

<html>

...Заголовок, тело, и т.д. следует здесь...

</html>

5.2. Группирующие элементы div и span

<!element div - - %block>

<!attlist div %attrs;

-- %coreattrs, %i18n, %events --

%align;

-- align, выравнивание текста -- >

<!element span - - (%inline) *

-- базовый языковый/стилевой контейнер -- >

<!element span %attrs;

-- %coreattrs, %i18n, %events -- >

Атрибуты определенные где-то еще

  • id, class (идентификаторы, действующие в пределах документа)
  • lang (языковая информация), dir (направление текста/отступ)
  • title (заголовок элемента)
  • style (текущая стилевая информация)
  • align (выравнивание)
  • onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup (события)




Начало  Назад  Вперед