AMP версия сайта

Электронная библиотека

  • Современные работы
  • Бесплатно скачать книги
  • Бесплатно скачать книги
  • Высшая алгебра, геометрия
  • Математический анализ, ТФ
  • Дифференциальные уравнения
  • Численные методы алгоритмы
  • Математическая физика
  • Теория чисел и множеств
  • Специальные темы, книги
  • Общая высшая физика
  • Другие популярные издания
  • Программисту веб-дизайнеру

  • Документация - HTML, XML
  • Статьи пресс-релизы обзоры
  • Веб-дизайнеру - JavaScript
  • Другие материалы

  • Авторское право - помощь
  • Полиграфия, печать цвет
  • Библиография, статьи
  • Спецификация HTML 4.01, рекомендации W3C от 24 декабря 1999 года

     
    предыдущий
      следующий   содержание   элементы   атрибуты   индекс

    21  Определение Типа Документа (ОТД)

    <!--
     Это Strict/Строгое Dtd/ОТД HTML 4.01, исключающее представление
     атрибутов и элементов, от которых W3C надеется отойти, чтобы
     поддержать развитие таблиц стилей. Авторы должны использовать Strict ОТД
     везде, где это возможно, но могут также использовать Transitional/Переходное ОТД
     для поддержки необходимых атрибутов представления и элементов.
     
     HTML 4 содержит механизмы для таблиц стилей, сценариев,
     Внедренных объектов, улучшенную поддержку для направления текста справа налево
     и смешанного и развитие форм для улучшения доступности
     для людей с физическими проблемами.
    
     Проект: $ Дата: 1999/12/24 22:40:35 $
    
     Авторы:
     Dave Raggett <dsr@w3.org>
     Arnaud Le Hors <lehors@w3.org>
     Ian Jacobs <ij@w3.org>
    
     дополнительная информация о HTML 4.01 находится на:
    
     http://www.w3.org/tr/1999/REC-html401-19991224
    
    
     Спецификация HTML 4.01 включает дополнительные
     синтаксические ограничения, которые не могут быть отражены в ОТД.
    -->
    
    <!--
     Типичное использование:
    
     <!DOCTYPE HTML PUBLIC "-//W3C//Dtd HTML 4.01//EN"
     "http://www.w3.org/tr/html4/strict.dtd">
     <html>
     <head>
     ...
     </head>
     <body>
     ...
     </body>
     </html>
    
     URI, используемый как системный идентификатор с PUBLIC-идентификатором, позволяет
     пользовательскому агенту (ПА) загружать ОТД и наборы мнемоник по мере необходимости.
    
     FPI для переходного ОТД HTML 4.01:
    
     "-//W3C//Dtd HTML 4.01 Transitional//EN"
    
     Это версия Переходного ОТД:
    
     http://www.w3.org/tr/1999/REC-html401-19991224/loose.dtd
    
     Если Вы создаете документы с фрэймами, используйте следующий FPI:
    
     "-//W3C//Dtd HTML 4.01 Frameset//EN"
    
     Эта версия ОТД набора фрэймов:
    
     http://www.w3.org/tr/1999/REC-html401-19991224/frameset.dtd
    
     Используйте эти (относительные) URI для перехода к
     определениям типа документов (ОТД) и мнемоник в данной спецификации:
    
     "strictdtd.txt"
     "loosedtd.txt"
     "frameset.txt"
     "HTMLlat1.txt"
     "HTMLsymbol.txt"
     "HTMLspecial.txt"
    
    -->
    
    <!--================== Импортированные Имена ===============================-->
     
    <!-- Переключатель особенностей для документов - наборов фрэймов -->
    <!ENTITY % HTML.Frameset "IGNORE">
    
    <!ENTITY % ContentType "CDATA" -- тип носителя, как в [RFC2045]
     -->
    
    <!ENTITY % ContentTypes "CDATA" -- список разделенных 
     запятыми типов носителя, как в [RFC2045]
     -->
    
    <!ENTITY % Charset "CDATA" -- кодировка символов, как в [RFC2045]
     -->
    
    <!ENTITY % Charsets "CDATA" -- список разделенных запятыми кодировок, как в [RFC2045]
     -->
    
    <!ENTITY % LanguageCode "NAME" -- код языка, как в [RFC1766]
     -->
    
    <!ENTITY % Character "CDATA" -- отдельный символ из [ISO10646]
     -->
    
    <!ENTITY % linkTypes "CDATA" -- список разделенных запятыми типов гиперссылок
     -->
    
    <!ENTITY % MediaDesc "CDATA"
     -- одиночный медиа-дескриптор, или список разделенных запятыми медиа-дескрипторов
     -->
    
    <!ENTITY % URI "CDATA" -- Uniform Resource Identifier - 
     Универсальный Идентификатор Ресурса,
     см. [URI]
     -->
    
    <!ENTITY % Datetime "CDATA" -- дата и время. ISO формат данных -->
    
    
    <!ENTITY % Script "CDATA" -- скрипт-выражение -->
    
    <!ENTITY % StyleSheet "CDATA" -- данные таблиц стилей -->
    
    
    
    <!ENTITY % Text "CDATA">
    
    
    <!-- Ссылки-параметры -->
    
    <!ENTITY % head.misc "SCRIPT|STYLE|META|LINK|OBJECT" --
     повторяемые элементы заглавия -->
    
    <!ENTITY % heading "H1|H2|H3|H4|H5|H6">
    
    <!ENTITY % list "ul | OL">
    
    <!ENTITY % preformatted "PRE">
    
    
    <!--============================= Символы-мнемоники ========================-->
    
    <!ENTITY % HTMLlat1 PUBLIC
     "-//W3C//ENTITIES Latin1//EN//HTML"
     "HTMLlat1.ent">
    %HTMLlat1;
    
    <!ENTITY % HTMLsymbol PUBLIC
     "-//W3C//ENTITIES Symbols//EN//HTML"
     "HTMLsymbol.ent">
    %HTMLsymbol;
    
    <!ENTITY % HTMLspecial PUBLIC
     "-//W3C//ENTITIES Special//EN//HTML"
     "HTMLspecial.ent">
    %HTMLspecial;
     
    <!--==================== Общие Атрибуты ==========================-->
    
    <!ENTITY % coreattrs
     "id ID #ПРЕДПОЛАГАЕТСЯ -- уникальный идентификатор документа --
     class CDATA #ПРЕДПОЛАГАЕТСЯ -- разделенный пробелами список классов --
     style %StyleSheet; #ПРЕДПОЛАГАЕТСЯ -- информация об ассоциированных стилях --
     title %Text; #ПРЕДПОЛАГАЕТСЯ -- информативное название --"
     >
    
    <!ENTITY % i18n
     "lang %LanguageCode; #ПРЕДПОЛАГАЕТСЯ -- код языка --
     dir (ltr|rtl) #ПРЕДПОЛАГАЕТСЯ -- направление текста --"
     >
    
    <!ENTITY % events
     "onclick %Script; #ПРЕДПОЛАГАЕТСЯ -- щелкнула кнопка указателя (мыши) --
     ondblclick %Script; #ПРЕДПОЛАГАЕТСЯ -- дважды щелкнула кнопка указателя (мыши) --
     onmousedown %Script; #ПРЕДПОЛАГАЕТСЯ -- кнопка указателя (мыши) нажата --
     onmouseup %Script; #ПРЕДПОЛАГАЕТСЯ -- кнопка указателя (мыши) отпущена --
     onmouseover %Script; #ПРЕДПОЛАГАЕТСЯ -- указатель проведен над --
     onmousemove %Script; #ПРЕДПОЛАГАЕТСЯ -- указатель проведен внутри --
     onmouseout %Script; #ПРЕДПОЛАГАЕТСЯ -- указатель убран за пределы --
     onkeypress %Script; #ПРЕДПОЛАГАЕТСЯ -- клавиша была нажата и отпущена --
     onkeydown %Script; #ПРЕДПОЛАГАЕТСЯ -- клавиша была нажата --
     onkeyup %Script; #ПРЕДПОЛАГАЕТСЯ -- клавиша была отпущена --"
     >
    
    <!-- Зарезервированный Переключатель Особенностей -->
    <!ENTITY % HTML.Reserved "IGNORE">
    
    <!-- Следующие атрибуты зарезервированы для возможного использования в будущем -->
    <![ %HTML.Reserved; [
    <!ENTITY % reserved
     "datasrc %URI; #ПРЕДПОЛАГАЕТСЯ -- одиночный или табличный Data Source --
     datafld CDATA #ПРЕДПОЛАГАЕТСЯ -- свойство имени столбца --
     dataformatas (plaintext|html) plaintext -- text или html --"
     >
    ]]>
    
    <!ENTITY % reserved "">
    
    <!ENTITY % attrs "%coreattrs; %i18n; %events;">
    
    
    <!--======================= Разметка Текста =================================-->
    
    <!ENTITY % fontstyle
     "TT | I | B | BIG | SMALL">
    
    <!ENTITY % phrase "EM | StrONG | DFN | CODE | samp | KBD | VAR | CITE | ABBR | ACRONYM" >
    
    <!ENTITY % special
     "A | IMG | OBJECT | BR | SCRIPT | MAP | Q | SUB | SUP | SPAN | BDO">
    
    <!ENTITY % formctrl "INPUT | SELECT | TEXTAREA | LABEL | BUTTON">
    
    <!-- %inline; покрывает элементы inline или "text-level" -->
    <!ENTITY % inline "#PCDATA | %fontstyle; | %phrase; | %special; | %formctrl;">
    
    <!ELEMENT (%fontstyle;|%phrase;) - - (%inline;)*>
    <!ATTliST (%fontstyle;|%phrase;)
     %attrs; -- %coreattrs, %i18n, %events --
     >
    
    <!ELEMENT (SUB|SUP) - - (%inline;)* -- нижний индекс, верхний индекс -->
    <!ATTliST (SUB|SUP)
     %attrs; -- %coreattrs, %i18n, %events --
     >
    
    <!ELEMENT SPAN - - (%inline;)* -- общий язык/контейнер стиля -->
    <!ATTliST SPAN
     %attrs; -- %coreattrs, %i18n, %events --
     %reserved; -- зарезервирован для использования в будущем --
     >
    
    <!ELEMENT BDO - - (%inline;)* -- I18N BiDi переопределение -->
    <!ATTliST BDO
     %coreattrs; -- id, class, style, title --
     lang %LanguageCode; #ПРЕДПОЛАГАЕТСЯ -- код языка --
     dir (ltr|rtl) #НЕОБХОДИМ -- направление текста --
     >
    
    
    <!ELEMENT BR - O EMPTY -- принудительный обрыв строки -->
    <!ATTliST BR
     %coreattrs; -- id, class, style, title --
     >
    
    <!--==================== Модели Содержимого HTML ==========================-->
    
    <!--
     В HTML есть две базовые модели содержимого:
    
     %inline; элементы уровня символа и текстовые строки
     %block; блокоподобные элементы, например, параграфы и списки
    -->
    
    <!ENTITY % block
     "p | %heading; | %list; | %preformatted; | dl | div | NOSCRIPT |
     blockquote | FORM | HR | table | FIELDSET | AddRESS">
    
    <!ENTITY % flow "%block; | %inline;">
    
    <!--======================== Тело Документа ===============================-->
    
    <!ELEMENT BODY O O (%block;|SCRIPT)+ +(INS|DEL) -- тело документа -->
    <!ATTliST BODY
     %attrs; -- %coreattrs, %i18n, %events --
     onload %Script; #ПРЕДПОЛАГАЕТСЯ -- документ был загружен --
     onunload %Script; #ПРЕДПОЛАГАЕТСЯ -- документ был удален --
     >
    
    <!ELEMENT AddRESS - - (%inline;)* -- информация об авторе -->
    <!ATTliST AddRESS
     %attrs; -- %coreattrs, %i18n, %events --
     >
    
    <!ELEMENT div - - (%flow;)* -- общий язык/контейнер стиля -->
    <!ATTliST div
     %attrs; -- %coreattrs, %i18n, %events --
     %reserved; -- зарезервирован для использования в будущем --
     >
    
    
    <!--======================= Элемент "Якорь" ===========================-->
    
    <!ENTITY % Shape "(rect|circle|poly|default)">
    <!ENTITY % Coords "CDATA" -- разделенный запятыми список размеров -->
    
    <!ELEMENT A - - (%inline;)* -(A) -- якорь -->
    <!ATTliST A
     %attrs; -- %coreattrs, %i18n, %events --
     charset %Charset; #ПРЕДПОЛАГАЕТСЯ -- символьная кодировка связанного ресурса --
     type %ContentType; #ПРЕДПОЛАГАЕТСЯ -- информативный тип содержимого --
     name CDATA #ПРЕДПОЛАГАЕТСЯ -- именованный конец гиперссылки --
     href %URI; #ПРЕДПОЛАГАЕТСЯ -- URI связанного ресурса --
     hreflang %LanguageCode; #ПРЕДПОЛАГАЕТСЯ -- код языка --
     rel %linkTypes; #ПРЕДПОЛАГАЕТСЯ -- типы гиперссылок вперед --
     rev %linkTypes; #ПРЕДПОЛАГАЕТСЯ -- типы гиперссылок назад --
     accesskey %Character; #ПРЕДПОЛАГАЕТСЯ -- символ ключа доступа --
     shape %Shape; rect -- для использования с клиентскими картами изображений --
     coords %Coords; #ПРЕДПОЛАГАЕТСЯ -- для использования
    						с клиентскими картами изображений --
     tabindex NUMBER #ПРЕДПОЛАГАЕТСЯ -- позиция в порядке табуляции --
     onfocus %Script; #ПРЕДПОЛАГАЕТСЯ -- элемент получил фокус --
     onblur %Script; #ПРЕДПОЛАГАЕТСЯ -- элемент потерял фокус --
     >
    
    <!--================== Клиентские карты изображений =======================-->
    
    <!-- Могут быть помещены в тот же документ или сгруппированы в
     отдельном документе, хотя это еще не поддерживается широко -->
    
    <!ELEMENT MAP - - ((%block;) | AREA)+ -- клиентские карты изображений -->
    <!ATTliST MAP
     %attrs; -- %coreattrs, %i18n, %events --
     name CDATA #НЕОБХОДИМ -- для ссылок usemap --
     >
    
    <!ELEMENT AREA - O EMPTY -- область клиентских карт изображений -->
    <!ATTliST AREA
     %attrs; -- %coreattrs, %i18n, %events --
     shape %Shape; rect 	 -- интерпретация координат --
     coords %Coords; #ПРЕДПОЛАГАЕТСЯ -- список разделенных запятыми размеров --
     href %URI; #ПРЕДПОЛАГАЕТСЯ -- URI связанного ресурса --
     nohref (nohref) #ПРЕДПОЛАГАЕТСЯ -- эта область не имеет action --
     alt %Text; #НЕОБХОДИМ 	 -- краткое описание --
     tabindex NUMBER #ПРЕДПОЛАГАЕТСЯ -- позиция в порядке табуляции --
     accesskey %Character; #ПРЕДПОЛАГАЕТСЯ -- символ быстрого доступа --
     onfocus %Script; #ПРЕДПОЛАГАЕТСЯ -- элемент получил фокус --
     onblur %Script; #ПРЕДПОЛАГАЕТСЯ -- элемент потерял фокус --
     >
    
    <!--======================= Элемент LINK =============================-->
    
    <!--
     Значения отношений могут использоваться:
    
     a) для специфических в данном документе панелей/меню при использовании
     с элементом LINK в "шапке" документа, например,
     start, contents, previous, next, index, end, help;
     b) для ссылки на отдельную таблицу стилей (rel=stylesheet);
     c) для ссылки на скрипт (rel=script);
     d) таблицами стилей для контроля за тем, как коллекции
     узлов html отображаются в документах при печати;
     e) для ссылки на версию для печати данного документа,
     например, postscript или pdf версия (rel=alternate media=print).
    -->
    
    <!ELEMENT LINK - O EMPTY -- media-независимая ссылка -->
    <!ATTliST LINK
     %attrs; -- %coreattrs, %i18n, %events --
     charset %Charset; #ПРЕДПОЛАГАЕТСЯ -- набор символов связанного ресурса --
     href %URI; #ПРЕДПОЛАГАЕТСЯ -- URI связанного ресурса --
     hreflang %LanguageCode; #ПРЕДПОЛАГАЕТСЯ -- код языка --
     type %ContentType; #ПРЕДПОЛАГАЕТСЯ -- информативный тип содержимого --
     rel %linkTypes; #ПРЕДПОЛАГАЕТСЯ -- типы ссылок вперед --
     rev %linkTypes; #ПРЕДПОЛАГАЕТСЯ -- типы ссылок назад --
     media %MediaDesc; #ПРЕДПОЛАГАЕТСЯ -- для представления на этом носителе --
     >
    
    <!--===================== Изображения =================================-->
    
    <!-- размер, определенный в Строгом ОТД для cellpadding/cellspacing -->
    <!ENTITY % Length "CDATA" -- nn размер в пикселах, nn% - в процентах -->
    <!ENTITY % MultiLength "CDATA" -- пиксел, процент или относительный размер -->
    
    <![ %HTML.Frameset; [
    <!ENTITY % MultiLengths "CDATA" -- список разделенных запятыми MultiLength -->
    ]]>
    
    <!ENTITY % Pixels "CDATA" -- целое число, представляющее размер в пикселах -->
    
    
    <!-- Чтобы исключить возможные проблемы с только-текстовыми ПА, а также чтобы
     содержимое изображения было понятным и доступным для навигации
     пользователей с невизуальными ПА, Вам нужно предоставить
     описание в ALT и исключить серверные карты изображений -->
    <!ELEMENT IMG - O EMPTY -- внедренное изображение -->
    <!ATTliST IMG
     %attrs; -- %coreattrs, %i18n, %events --
     src %URI; #НЕОБХОДИМ -- URI изображения для внедрения --
     alt %Text; #НЕОБХОДИМ -- краткое описание --
     longdesc %URI; #ПРЕДПОЛАГАЕТСЯ -- ссылка на полное описание (дополняет alt) --
     name CDATA #ПРЕДПОЛАГАЕТСЯ -- имя изображения (для сценариев) --
     height %Length; #ПРЕДПОЛАГАЕТСЯ -- переопределить высоту --
     width %Length; #ПРЕДПОЛАГАЕТСЯ -- переопределить ширину --
     usemap %URI; #ПРЕДПОЛАГАЕТСЯ -- использовать клиентские карты изображений --
     ismap (ismap) #ПРЕДПОЛАГАЕТСЯ -- использовать серверные карты изображений --
     >
    
    <!-- USEMAP указывает на элемент MAP, который может находиться в этом
     или внешнем документе, хотя последнее не поддерживается широко -->
    
    <!--============================= OBJECT =================================-->
    <!--
     OBJECT используется для внедрения объектов как части страниц HTML.
     Элементы PARAM должны предшествовать другому содержимому. 
     Модель смешанного содержимого SGML
     технически предотвращает формальное определение ...
    -->
    
    <!ELEMENT OBJECT - - (PARAM | %flow;)*
     -- общий внедренный объект -->
    <!ATTliST OBJECT
     %attrs; -- %coreattrs, %i18n, %events --
     declare (declare) #ПРЕДПОЛАГАЕТСЯ -- объявляет, но не устанавливает флаг --
     classid %URI; #ПРЕДПОЛАГАЕТСЯ -- идентифицирует класс --
     codebase %URI; #ПРЕДПОЛАГАЕТСЯ -- базовый URI для classid, data, archive--
     data %URI; #ПРЕДПОЛАГАЕТСЯ -- ссылка на данные объекта --
     type %ContentType; #ПРЕДПОЛАГАЕТСЯ -- тип содержимого данных --
     codetype %ContentType; #ПРЕДПОЛАГАЕТСЯ -- тип содержимого для кода --
     archive CDATA #ПРЕДПОЛАГАЕТСЯ -- список разделенных пробелами URI --
     standby %Text; #ПРЕДПОЛАГАЕТСЯ -- сообщение, которое показывается при загрузке --
     height %Length; #ПРЕДПОЛАГАЕТСЯ -- переопределить высоту --
     width %Length; #ПРЕДПОЛАГАЕТСЯ -- переопределить ширину --
     usemap %URI; #ПРЕДПОЛАГАЕТСЯ -- использовать клиентские карты изображений --
     name CDATA #ПРЕДПОЛАГАЕТСЯ -- отправить как часть формы --
     tabindex NUMBER #ПРЕДПОЛАГАЕТСЯ -- позиция в порядке табуляции --
     %reserved; -- зарезервирован для возможного использования в будущем --
     >
    
    <!ELEMENT PARAM - O EMPTY -- именованное значение свойства -->
    <!ATTliST PARAM
     id ID #ПРЕДПОЛАГАЕТСЯ -- уникальный идентификатор документа --
     name CDATA #НЕОБХОДИМ -- имя свойства --
     value CDATA #ПРЕДПОЛАГАЕТСЯ -- значение свойства --
     valuetype (DATA|REF|OBJECT) DATA -- как интерпретировать значение --
     type %ContentType; #ПРЕДПОЛАГАЕТСЯ -- тип содержимого значения, если valuetype=ref --
     >
    
    
    <!--===================== Горизонтальная Линия =============================-->
    
    <!ELEMENT HR - O EMPTY -- горизонтальная линия -->
    <!ATTliST HR
     %attrs; -- %coreattrs, %i18n, %events --
     >
    
    <!--========================== Параграфы ==================================-->
    
    <!ELEMENT p - O (%inline;)* -- параграф -->
    <!ATTliST p
     %attrs; -- %coreattrs, %i18n, %events --
     >
    
    <!--=================== Заголовки (в теле документа) ====================-->
    
    <!--
     Есть шесть уровней заголовков: от H1 (самый верхний - самый значительный)
     до H6 (самый нижний).
    -->
    
    <!ELEMENT (%heading;) - - (%inline;)* -- заголовок -->
    <!ATTliST (%heading;)
     %attrs; -- %coreattrs, %i18n, %events --
     >
    
    <!--=================== Форматированный Текст ===========================-->
    
    <!-- исключает разметку для изображений и изменение размера шрифта -->
    <!ENTITY % pre.exclusion "IMG|OBJECT|BIG|SMALL|SUB|SUP">
    
    <!ELEMENT PRE - - (%inline;)* -(%pre.exclusion;) -- форматированный текст -->
    <!ATTliST PRE
     %attrs; -- %coreattrs, %i18n, %events --
     >
    
    <!--======================== Инлайн-кавычки =============================-->
    
    <!ELEMENT Q - - (%inline;)* -- сокращенное закавычивание инлайн -->
    <!ATTliST Q
     %attrs; -- %coreattrs, %i18n, %events --
     cite %URI; #ПРЕДПОЛАГАЕТСЯ -- URI документа-источника или сообщения --
     >
    
    <!--====================== Кавычки блока ===========================-->
    
    <!ELEMENT blockquote - - (%block;|SCRIPT)+ -- полные кавычки -->
    <!ATTliST blockquote
     %attrs; -- %coreattrs, %i18n, %events --
     cite %URI; #ПРЕДПОЛАГАЕТСЯ -- URI документа-источника или сообщения --
     >
    
    <!--==================== Вставленный/Удаленный Текст =======================-->
    
    
    <!-- INS/DEL обрабатываются при включении в текст BODY -->
    <!ELEMENT (INS|DEL) - - (%flow;)* -- вставленный текст, удаленный текст -->
    <!ATTliST (INS|DEL)
     %attrs; -- %coreattrs, %i18n, %events --
     cite %URI; #ПРЕДПОЛАГАЕТСЯ -- цитата или ссылка на другой ресурс --
     datetime %Datetime; #ПРЕДПОЛАГАЕТСЯ -- дата и время изменения --
     >
    
    <!--======================== Списки ==================================-->
    
    <!-- список определений: DT - термин, dd - определение термина -->
    
    <!ELEMENT dl - - (DT|dd)+ -- список definition/определений -->
    <!ATTliST dl
     %attrs; -- %coreattrs, %i18n, %events --
     >
    
    <!ELEMENT DT - O (%inline;)* -- определяемый термин -->
    <!ELEMENT dd - O (%flow;)* -- определение этого термина -->
    <!ATTliST (DT|dd)
     %attrs; -- %coreattrs, %i18n, %events --
     >
    
    
    <!ELEMENT OL - - (li)+ -- упорядоченный список -->
    <!ATTliST OL
     %attrs; -- %coreattrs, %i18n, %events --
     >
    
    <!-- Неупорядоченный Список (ul), стиль маркировки -->
    <!ELEMENT ul - - (li)+ -- неупорядоченный список -->
    <!ATTliST ul
     %attrs; -- %coreattrs, %i18n, %events --
     >
    
    
    
    <!ELEMENT li - O (%flow;)* -- элемент списка -->
    <!ATTliST li
     %attrs; -- %coreattrs, %i18n, %events --
     >
    
    <!--======================== Формы =====================================-->
    
    <!ELEMENT FORM - - (%block;|SCRIPT)+ -(FORM) -- интерактивная форма -->
    <!ATTliST FORM
     %attrs; -- %coreattrs, %i18n, %events --
     action %URI; #НЕОБХОДИМ -- обработчик формы (на сервере) --
     method (GET|POST) GET -- метод HTTP, используемый для отправки формы --
     enctype %ContentType; "application/x-www-form-urlencoded"
     accept %ContentTypes; #ПРЕДПОЛАГАЕТСЯ -- список типов MIME для подгрузки файлов --
     name CDATA #ПРЕДПОЛАГАЕТСЯ -- имя формы (для сценариев) --
     onsubmit %Script; #ПРЕДПОЛАГАЕТСЯ -- форма была отправлена --
     onreset %Script; #ПРЕДПОЛАГАЕТСЯ -- форма была очищена --
     accept-charset %Charsets; #ПРЕДПОЛАГАЕТСЯ -- список поддерживаемы наборов символов --
     >
    
    <!-- Лэйбл не может содержать более ОДНОГО поля -->
    <!ELEMENT LABEL - - (%inline;)* -(LABEL) -- текст лэйбла поля формы -->
    <!ATTliST LABEL
     %attrs; -- %coreattrs, %i18n, %events --
     for IDREF #ПРЕДПОЛАГАЕТСЯ -- в паре со значением ID поля --
     accesskey %Character; #ПРЕДПОЛАГАЕТСЯ -- символ быстрого доступа --
     onfocus %Script; #ПРЕДПОЛАГАЕТСЯ -- элемент получил фокус --
     onblur %Script; #ПРЕДПОЛАГАЕТСЯ -- элемент потерял фокус --
     >
    
    <!ENTITY % InputType
     "(TEXT | PASSWORD | CHECKBOX | RADIO | SUBMIT | RESET | FILE | HIddEN | IMAGE | BUTTON)"
     >
    
    <!-- имя атрибута требуется для всех, кроме submit и reset -->
    <!ELEMENT INPUT - O EMPTY -- элемент управления формы -->
    <!ATTliST INPUT
     %attrs; -- %coreattrs, %i18n, %events --
     type %InputType; TEXT -- тип элемента управления (ЭУ) --
     name CDATA #ПРЕДПОЛАГАЕТСЯ -- отправить как часть формы --
     value CDATA #ПРЕДПОЛАГАЕТСЯ -- для radio-кнопок и переключателей --
     checked (checked) #ПРЕДПОЛАГАЕТСЯ -- для radio-кнопок и переключателей --
     disabled (disabled) #ПРЕДПОЛАГАЕТСЯ -- недоступен в данном контексте --
     readonly (readonly) #ПРЕДПОЛАГАЕТСЯ -- для text и passwd --
     size CDATA #ПРЕДПОЛАГАЕТСЯ -- специфический для каждого типа поля --
     maxlength NUMBER #ПРЕДПОЛАГАЕТСЯ -- максимум символов
    						для ввода (в текстовых полях) --
     src %URI; #ПРЕДПОЛАГАЕТСЯ -- для полей с изображениями --
     alt CDATA #ПРЕДПОЛАГАЕТСЯ -- краткое описание --
     usemap %URI; #ПРЕДПОЛАГАЕТСЯ -- использовать клиентские карты изображений --
     ismap (ismap) #ПРЕДПОЛАГАЕТСЯ -- использовать серверные карты изображений --
     tabindex NUMBER #ПРЕДПОЛАГАЕТСЯ -- позиция в порядке табуляции --
     accesskey %Character; #ПРЕДПОЛАГАЕТСЯ -- символ быстрого доступа --
     onfocus %Script; #ПРЕДПОЛАГАЕТСЯ -- элемент получил фокус --
     onblur %Script; #ПРЕДПОЛАГАЕТСЯ -- элемент потерял фокус --
     onselect %Script; #ПРЕДПОЛАГАЕТСЯ -- некоторый текст был выделен --
     onchange %Script; #ПРЕДПОЛАГАЕТСЯ -- значение элемента изменено --
     accept %ContentTypes; #ПРЕДПОЛАГАЕТСЯ -- список типов MIME для подгрузки файлов --
     %reserved; -- зарезервирован для возможного использования в будущем --
     >
    
    <!ELEMENT SELECT - - (OPTGROUP|OPTION)+ -- переключатель опций -->
    <!ATTliST SELECT
     %attrs; -- %coreattrs, %i18n, %events --
     name CDATA #ПРЕДПОЛАГАЕТСЯ -- имя поля --
     size NUMBER #ПРЕДПОЛАГАЕТСЯ -- количество видимых рядов --
     multiple (multiple) #ПРЕДПОЛАГАЕТСЯ -- по умолчанию выбран один (элемент) --
     disabled (disabled) #ПРЕДПОЛАГАЕТСЯ -- недоступен в данном контексте --
     tabindex NUMBER #ПРЕДПОЛАГАЕТСЯ -- позиция в порядке табуляции --
     onfocus %Script; #ПРЕДПОЛАГАЕТСЯ -- элемент получил фокус --
     onblur %Script; #ПРЕДПОЛАГАЕТСЯ -- элемент потерял фокус --
     onchange %Script; #ПРЕДПОЛАГАЕТСЯ -- значение элемента изменено --
     %reserved; -- зарезервирован для возможного использования в будущем -- 
     >
    
    <!ELEMENT OPTGROUP - - (OPTION)+ -- группа опций -->
    <!ATTliST OPTGROUP
     %attrs; -- %coreattrs, %i18n, %events --
     disabled (disabled) #ПРЕДПОЛАГАЕТСЯ -- недоступен в данном контексте --
     label %Text; #НЕОБХОДИМ -- для использования в иерархических меню --
     >
    
    <!ELEMENT OPTION - O (#PCDATA) -- переключаемый выбор -->
    <!ATTliST OPTION
     %attrs; -- %coreattrs, %i18n, %events --
     selected (selected) #ПРЕДПОЛАГАЕТСЯ
     disabled (disabled) #ПРЕДПОЛАГАЕТСЯ -- недоступен в данном контексте --
     label %Text; #ПРЕДПОЛАГАЕТСЯ -- для использования в иерархических меню --
     value CDATA #ПРЕДПОЛАГАЕТСЯ -- по умолчанию для содержимого элемента --
     >
    
    <!ELEMENT TEXTAREA - - (#PCDATA) -- многострочное поле ввода текста -->
    <!ATTliST TEXTAREA
     %attrs; -- %coreattrs, %i18n, %events --
     name CDATA #ПРЕДПОЛАГАЕТСЯ
     rows NUMBER #ПРЕДПОЛАГАЕТСЯ
     cols NUMBER #ПРЕДПОЛАГАЕТСЯ
     disabled (disabled) #ПРЕДПОЛАГАЕТСЯ -- недоступен в данном контексте --
     readonly (readonly) #ПРЕДПОЛАГАЕТСЯ
     tabindex NUMBER #ПРЕДПОЛАГАЕТСЯ -- позиция в порядке табуляции --
     accesskey %Character; #ПРЕДПОЛАГАЕТСЯ -- символ быстрого доступа --
     onfocus %Script; #ПРЕДПОЛАГАЕТСЯ -- элемент получил фокус --
     onblur %Script; #ПРЕДПОЛАГАЕТСЯ -- элемент потерял фокус --
     onselect %Script; #ПРЕДПОЛАГАЕТСЯ -- некоторый текст был выделен --
     onchange %Script; #ПРЕДПОЛАГАЕТСЯ -- значение элемента было изменено --
     %reserved; -- зарезервирован для возможного использования в будущем --
     >
    
    <!--
     #PCDATA предназначен для разрешения проблем смешанного содержимого,
     по спецификации здесь допустимы только пробелы!
     -->
    <!ELEMENT FIELDSET - - (#PCDATA,LEGEND,(%flow;)*) -- группа ЭУ формы -->
    <!ATTliST FIELDSET
     %attrs; -- %coreattrs, %i18n, %events --
     >
    
    <!ELEMENT LEGEND - - (%inline;)* -- "легенда" набора полей -->
    
    <!ATTliST LEGEND
     %attrs; -- %coreattrs, %i18n, %events --
     accesskey %Character; #ПРЕДПОЛАГАЕТСЯ -- символ быстрого доступа --
     >
    
    <!ELEMENT BUTTON - -
     (%flow;)* -(A|%formctrl;|FORM|FIELDSET)
     -- кнопка push -->
    <!ATTliST BUTTON
     %attrs; -- %coreattrs, %i18n, %events --
     name CDATA #ПРЕДПОЛАГАЕТСЯ
     value CDATA #ПРЕДПОЛАГАЕТСЯ -- отсылается на сервер при отправка формы --
     type (button|submit|reset) submit -- используется как кнопка формы --
     disabled (disabled) #ПРЕДПОЛАГАЕТСЯ -- недоступен в данном контексте --
     tabindex NUMBER #ПРЕДПОЛАГАЕТСЯ -- позиция в порядке табуляции --
     accesskey %Character; #ПРЕДПОЛАГАЕТСЯ -- символ быстрого доступа --
     onfocus %Script; #ПРЕДПОЛАГАЕТСЯ -- элемент получил фокус --
     onblur %Script; #ПРЕДПОЛАГАЕТСЯ -- элемент потерял фокус --
     %reserved; -- зарезервирован для возможного использования в будущем --
     >
    
    <!--=============================== Таблицы ==================================-->
    
    <!-- IETF стандарт таблиц HTML, см. [RFC1942] -->
    
    <!--
     Атрибут BORDER устанавливает толщину рамки вокруг таблицы.
     По умолчанию измеряется в пикселах экрана.
    
     Атрибут FRAME устанавливает, какие части рамки вокруг таблицы
     должны отображаться. Значения - не такие, как в
     CALS, для исключения конфликтов имен с атрибутом VAliGN.
    
     Значение "border" включено для обеспечения обратной совместимости с
     <table BORDER>, который дает(?yields) frame=border и border=implied.
     Для <table BORDER=1> Вы получаете border=1 и frame=implied. В этом случае,
     можно рассматривать это как frame=border для обеспечения
     обратной совместимости с существующими браузерами.
    -->
    <!ENTITY % TFrame "(void|above|below|hsides|lhs|rhs|vsides|box|border)">
    
    <!--
     Атрибут RulES определяет, какие линии рисовать между ячейками:
    
     Если RulES отсутствует, тогда принимается:
     "none", если BORDER отсутствует, или BORDER=0, если "all".
    -->
    
    <!ENTITY % trules "(none | groups | rows | cols | all)">
    
    <!-- размещение таблицы по горизонтали относительно документа -->
    <!ENTITY % TAlign "(left|center|right)">
    
    <!-- атрибуты горизонтального выравнивания для содержимого ячеек -->
    <!ENTITY % cellhalign
     "align (left|center|right|justify|char) #ПРЕДПОЛАГАЕТСЯ
     char %Character; #ПРЕДПОЛАГАЕТСЯ -- символ выравнивания, напр., char=':' --
     charoff %Length; #ПРЕДПОЛАГАЕТСЯ -- offset/сдвиг? символа выравнивания --"
     >
    
    <!-- атрибуты вертикального выравнивания для содержимого ячеек-->
    <!ENTITY % cellvalign
     "valign (top|middle|bottom|baseline) #ПРЕДПОЛАГАЕТСЯ"
     >
    
    <!ELEMENT table - -
     (CAPTION?, (COL*|COLGROUP*), THEAD?, TFOOT?, TBODY+)>
    <!ELEMENT CAPTION - - (%inline;)* -- заглавие таблицы -->
    <!ELEMENT THEAD - O (tr)+ -- "шапка" таблицы -->
    <!ELEMENT TFOOT - O (tr)+ -- футер -->
    <!ELEMENT TBODY O O (tr)+ -- тело таблицы -->
    <!ELEMENT COLGROUP - O (COL)* -- группа столбцов -->
    <!ELEMENT COL - O EMPTY -- столбец -->
    <!ELEMENT tr - O (TH|td)+ -- ряд -->
    <!ELEMENT (TH|td) - O (%flow;)* -- заголовочная ячейка|ячейка данных -->
    
    <!ATTliST table -- элемент таблицы --
     %attrs; -- %coreattrs, %i18n, %events --
     summary %Text; #ПРЕДПОЛАГАЕТСЯ -- цель/структура речевого вывода --
     width %Length; #ПРЕДПОЛАГАЕТСЯ -- ширина таблицы --
     border %Pixels; #ПРЕДПОЛАГАЕТСЯ -- ширина рамки вокруг таблицы --
     frame %TFrame; #ПРЕДПОЛАГАЕТСЯ -- какие части фрэйма отображать --
     rules %trules; #ПРЕДПОЛАГАЕТСЯ -- линии между рядами и столбцами --
     cellspacing %Length; #ПРЕДПОЛАГАЕТСЯ -- свободное пространство между ячейками --
     cellpadding %Length; #ПРЕДПОЛАГАЕТСЯ -- свободное пространство между
    					 границей ячейки и ее содержимым --
     %reserved; -- зарезервирован для возможного использования в будущем --
     datapagesize CDATA #ПРЕДПОЛАГАЕТСЯ -- зарезервирован 
     для возм. использования в будущем --
     >
    
    
    <!ATTliST CAPTION
     %attrs; -- %coreattrs, %i18n, %events --
     >
    
    <!--
    COLGROUP группирует набор элементов COL. Позволяет группировать
    несколько семантически связанных столбцов.
    -->
    <!ATTliST COLGROUP
     %attrs; -- %coreattrs, %i18n, %events --
     span NUMBER 1 -- значение по умолчанию количества столбцов в группе --
     width %MultiLength; #ПРЕДПОЛАГАЕТСЯ -- значение
     по умолчанию ширины для включенных COL --
     %cellhalign; -- горизонтальное выравнивание в ячейках --
     %cellvalign; -- вертикальное выравнивание в ячейках --
     >
    
    <!--
     Элементы COL определяют выравнивание для ячеек в одном или более столбцов.
    
     Атрибут WIDTH определяет ширину столбцов, например,
    
     width=64 ширина в пикселах экрана
     width=0.5* относительная ширина 0.5
    
     Атрибут SPAN вызывает применение атрибутов одного элемента COL 
     к более, чем одному столбцу.
    -->
    <!ATTliST COL -- группы столбцов и свойства --
     %attrs; -- %coreattrs, %i18n, %events --
     span NUMBER 1 -- атрибуты COL воздействуют на N столбцов --
     width %MultiLength; #ПРЕДПОЛАГАЕТСЯ -- спецификация ширины столбца --
     %cellhalign; -- горизонтальное выравнивание в ячейках --
     %cellvalign; -- вертикальное выравнивание в ячейках --
     >
    
    <!--
     Используйте THEAD для дублирования заголовков при разделении таблицы
     по границам страницы или для статических заголовков, если
     выделения TBODY просматриваются в прокручиваемой панели.
    
     Используйте TFOOT для дублирования футеров при разделении таблицы
     по границам страницы или для статических футеров, если
     выделения TBODY просматриваются в прокручиваемой панели.
    
     Используйте множественные выделения TBODY, если нужны разделительные линии
     между группами рядов таблицы.
    -->
    <!ATTliST (THEAD|TBODY|TFOOT) -- раздел таблицы --
     %attrs; -- %coreattrs, %i18n, %events --
     %cellhalign; -- горизонтальное выравнивание в ячейках --
     %cellvalign; -- вертикальное выравнивание в ячейках --
     >
    
    <!ATTliST tr -- ряд таблицы --
     %attrs; -- %coreattrs, %i18n, %events --
     %cellhalign; -- горизонтальное выравнивание в ячейках --
     %cellvalign; -- вертикальное выравнивание в ячейках --
     >
    
    
    
    <!-- Область видимости/Scope проще, чем атрибут "шапки" для обычных таблиц -->
    <!ENTITY % Scope "(row|col|rowgroup|colgroup)">
    
    <!-- TH - для заголовков, td - для данных, но для ячеек, действующих двояко,
    используется td -->
    <!ATTliST (TH|td) -- ячейка заголовочная|ячейка данных --
     %attrs; -- %coreattrs, %i18n, %events --
     abbr %Text; #ПРЕДПОЛАГАЕТСЯ -- сокращение для заголовочной ячейки --
     axis CDATA #ПРЕДПОЛАГАЕТСЯ -- список разделенных
    						запятыми относительных заголовков --
     headers IDREFS #ПРЕДПОЛАГАЕТСЯ -- список id заголовочных ячеек --
     scope %Scope; #ПРЕДПОЛАГАЕТСЯ -- область видимости заголовочных ячеек --
     rowspan NUMBER 1 -- количество рядов, занимаемых ячейкой --
     colspan NUMBER 1 -- количество столбцов, занимаемых ячейкой --
     %cellhalign; -- горизонтальное выравнивание в ячейках --
     %cellvalign; -- вертикальное выравнивание в ячейках --
     >
    
    
    <!--===================== "Шапка" Документа ==================================-->
    
    <!-- %head.misc; определенная ранее как "SCRIPT|STYLE|META|LINK|OBJECT" -->
    <!ENTITY % head.content "TITLE & BASE?">
    
    <!ELEMENT HEAD O O (%head.content;) +(%head.misc;) -- "шапка" документа -->
    <!ATTliST HEAD
     %i18n; -- lang, dir --
     profile %URI; #ПРЕДПОЛАГАЕТСЯ -- именованный словарь метаинформации --
     >
    
    <!-- Элемент TITLE не является частью текста документа.
     Он должен отображаться, например, как заголовок страницы или
     заголовок окна. В документе может быть только один title.
     -->
    <!ELEMENT TITLE - - (#PCDATA) -(%head.misc;) -- название документа -->
    <!ATTliST TITLE %i18n>
    
    
    <!ELEMENT BASE - O EMPTY -- базовый URI документа -->
    <!ATTliST BASE
     href %URI; #НЕОБХОДИМ -- URI, действующий как базовый URI --
     >
    
    <!ELEMENT META - O EMPTY -- родовая метаинформация -->
    <!ATTliST META
     %i18n; -- lang, dir для использования с содержимым --
     http-equiv NAME #ПРЕДПОЛАГАЕТСЯ -- имя "шапки" для ответа HTTP --
     name NAME #ПРЕДПОЛАГАЕТСЯ -- метаинформационное имя --
     content CDATA #НЕОБХОДИМ 	 -- ассоциированная информация --
     scheme CDATA #ПРЕДПОЛАГАЕТСЯ -- выбор формы содержимого --
     >
    
    <!ELEMENT STYLE - - %StyleSheet -- информация о стиле -->
    <!ATTliST STYLE
     %i18n; -- lang, dir для использования с title --
     type %ContentType; #НЕОБХОДИМ -- тип содержимого языка стилей --
     media %MediaDesc; #ПРЕДПОЛАГАЕТСЯ -- разработан
    		для использования с данным носителем --
     title %Text; #ПРЕДПОЛАГАЕТСЯ -- информативное название --
     >
    
    <!ELEMENT SCRIPT - - %Script; -- операторы сценария/скрипта -->
    <!ATTliST SCRIPT
     charset %Charset; #ПРЕДПОЛАГАЕТСЯ -- набор символов связанного ресурса --
     type %ContentType; #НЕОБХОДИМ -- тип содержимого языка скриптов --
     src %URI; #ПРЕДПОЛАГАЕТСЯ -- URI внешнего скрипта --
     defer (defer) #ПРЕДПОЛАГАЕТСЯ -- ПА может отсрочить выполнение скрипта --
     event CDATA #ПРЕДПОЛАГАЕТСЯ -- зарезервирован
    	для возможного использования в будущем --
     for %URI; #ПРЕДПОЛАГАЕТСЯ -- зарезервирован
    	для возможного использования в будущем --
     >
    
    <!ELEMENT NOSCRIPT - - (%block;)+
     -- контейнер альтернативного содержимого для представления без скриптов -->
    <!ATTliST NOSCRIPT
     %attrs; -- %coreattrs, %i18n, %events --
     >
    
    <!--======================= Структура Документа =============================-->
    <!ENTITY % html.content "HEAD, BODY">
    
    <!ELEMENT HTML O O (%html.content;) -- корневой элемент документа -->
    <!ATTliST HTML
     %i18n; -- lang, dir --
     >
    

    предыдущий   следующий   содержание   элементы   атрибуты   индекс


    AMP версия сайта
    Мобильная версия

    Сайт для компьютера
    http://www.mat.net.ua