Разъяснение содержимого DTD

DTD является максимально коротким и точным описанием свойств элементов.

Комментарии в DTD

Комментарии в DTD представляют собой текст заключённый в ограничители комментария (--) и могут быть однострочными или многострочными.

Комментарии выполняют исключительно информативную функцию.

Определения объектов-параметров

В начале DTD HTML находятся определения объектов-параметров. Определение объекта-параметра определяет тип макросов, которые могут быть упомянуты и развёрнуты в других местах DTD. Эти макросы могут появляться только в DTD и не появляться в HTML-документах. Макросы, называемые character references, могут применяться в тексте веб-страниц или содержаться в значениях атрибутов.

Ссылка на объект-параметр по имени из DTD разворачивается в строку.

Определение объекта-параметра имеет следующий вид:

<!ENTITY % имя_объекта-параметра "строка, в которую разворачивается объект-параметр">

Упоминание в тексте DTD объекта-параметра имеет следующую форму:

%имя_объекта-параметра;

При этом символ ; не является обязательным.

Строка, в которую разворачивается объект-параметр, может включать в себя имена других объектов-параметров, которые в свою очередь так же рекурсивно разворачиваются в строки.

Если модель содержимого включает в себя элементы блочного уровня, упоминается объект-параметр %block;. Для включения в модель содержимого строчных элементов упоминается объект-параметр %inline;.

Объявление элементов

В DTD HTML входит объявление типов элементов и их атрибутов.

Обновлено: 2:28 07.01.2021

Назад

©Tumaliev R.