HTML в профилях/Основные определения: различия между версиями

Содержимое удалено Содержимое добавлено
→‎Определения: ОМД (объектная модель документа)
Строка 23:
<p >Основная ''единица разметки'' документа при использовании SGML и подобных ему представлений, — включая HTML и XML. В случае последних, элементы как правило записываются в виде <code >&lt;<var >имя</var> <var >атрибут</var>=<var >значение…</var>&gt;<var >содержание…</var>&lt;/<var >имя</var>&gt;</code>, где пара <code >&lt;<var >имя…</var>&gt;</code>, <code >&lt;/<var >имя</var>&gt;</code> носит название ''открывающего и закрывающего тегов,'' соответственно.</p>
<p >Особые правила могут действовать при записи ''пустых'' элементов. В HTML-представлении, закрывающий тег не является в ряде случаев необходимым; в отдельных случаях может быть опущен и открывающий тег.<ref name="html5-omission" /></p>
</dl>
 
== Дополнительно ==
<dl>
<dt >{{Якорь2 |Определение типа документа| elt = dfn}}</dt>
<p >(англ. {{lang |en|Document Type Definition, DTD.}})</p>
<p >Один из языков описания формальных требований к [[#Действительный документ |действительным документам]], который может использоваться для документов в представлениях на основе XML<ref name="xml-prolog-dtd" /> и SGML (одним из которых — но ''только'' в версии HTML4 — является HTML.<ref name="html4-sgml" />)</p>
<p >Спецификация HTML5 не регламентирует применение DTD, однако оное не противоречит спецификации XML и, следовательно, допустимо при записи документов HTML5 в представлении XHTML.</p>
<p >Исторически, DTD появился для использования при обработке документов SGML. При создании на основе SGML представления XML, ряд аспектов первого был радикально упрощен, однако поддержка DTD была оставлена. С другой стороны, поскольку реализованные в XML упрощения фактически сделали применение DTD ''необязательным,''<ref >Из нескольких вариантов поведения, выбираемых DTD для документов SGML, XML как правило допускает лишь один.</ref> со временем появились и иные языки для решения данной задачи (например, — RELAX NG.)</p>
<p >В настоящее время, в связи с утратой значимости SGML и развитием иных языков описания формальных требований для представлений на основе XML, данная форма представляет ограниченный интерес.</p>
</dl>
 
Строка 28 ⟶ 38 :
{{Примечания | refs =
<!-- Пожалуйста поддерживайте алфавитный порядок для name. Спасибо. -->
<ref name="html4-sgml" >{{Cite web | title = Abstract | url = http://www.w3.org/TR/ | quote = HTML 4 is an SGML application conforming to International Standard ISO 8879 — Standard Generalized Markup Language | work = HTML 4.01 Specification | publisher = W3C | datepublished = 1999-12-24 | lang = en | accessdate = 2015-01-02}}</ref>
<ref name="html5-element" >{{Cite web | title = Elements | url = http://www.w3.org/TR/html5/dom.html#elements | work = HTML5 | publisher = W3C | datepublished = 2014-10-28 | lang = en | accessdate = 2014-12-19}}</ref>
<ref name="html5-omission" >{{Cite web | title = Optional tags | url = http://www.w3.org/TR/html5/syntax.html#optional-tags | work = HTML5 | publisher = W3C | datepublished = 2014-10-28 | lang = en | accessdate = 2014-12-19}}</ref>
<ref name="html5-xhtml" >{{Cite web | title = HTML vs XHTML | url = http://www.w3.org/TR/html5/introduction.html#html-vs-xhtml | quote = There are various concrete syntaxes that can be used to transmit resources that use this abstract language, two of which are defined in this specification. | work = HTML5 | publisher = W3C | datepublished = 2014-10-28 | lang = en | accessdate = 2014-12-19}}</ref>
<ref name="xml-prolog-dtd" >{{Cite web | title = Prolog and Document Type Declaration | url = http://www.w3.org/TR/xml11/#sec-prolog-dtd | work = Extensible Markup Language (XML) 1.1 | publisher = W3C | datepublished = 2006-09-29 | lang = en | accessdate = 2015-01-02}}</ref>
<ref name="xml-well" >{{Cite web | title = Well-Formed XML Documents | url = http://www.w3.org/TR/xml11/#sec-well-formed | work = Extensible Markup Language (XML) 1.1 | publisher = W3C | datepublished = 2006-09-29 | lang = en | accessdate = 2014-12-24}}</ref>
}}
Строка 39 ⟶ 51 :
** [[w:Document Object Model]]
** [[w:SGML]]
** [[w:RELAX NG]]
 
{{BookCat}}