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

Содержимое удалено Содержимое добавлено
Новый раздел.
 
Строка 101:
<dl>
<dt >{{Якорь2 |Открывающий тег| elt = dfn}}</dt>
<p >Состоит из знака <code >&lt;</code>; ''имени'' («типа») открываемого элемента; предваряемых одним или более пробельным символом необязательных атрибутов; необязательных пробельных символов; и знака <code >&gt;</code>.</p>
<dt >{{Якорь2 |Пустой тег| elt = dfn}}</dt>
<p >Состоит из знака <code >&lt;</code>; ''имени'' («типа») открываемого элемента; предваряемых одним или более пробельным символом необязательных атрибутов; необязательных пробельных символов; и знаков <code >/&gt;</code>.</p>
Строка 113:
Общая форма записи элемента — ⟨<var >открывающий тег</var>⟩&#8203;⟨<var >необязательное содержание</var>⟩&#8203;⟨<var >закрывающий тег</var>⟩. В <var >содержании</var> могут, в свою очередь, находится другие элементы, например:
* <source lang="html5" enclose="none" ><section ><h3 >Пример заголовка</h3><p >Пример текста первого абзаца раздела.</p></section></source> — ''раздел'' (англ. {{lang |en|section}}), состоящий из ''заголовка'' третьего уровня (<code >h3</code>, от англ. {{lang |en|heading}}) и единственного ''абзаца'' (<code >p</code>; от англ. {{lang |en|paragraph}});
* <source lang="html5" enclose="none" ><section><h3>Пример заголовка</h3><p>Пример текста первого абзаца раздела.</section></source> — то же, но опуская необязательный в HTML закрывающий тег элемента <code >p</code> (как последний в родительском элементе, отличном от <code >a</code>) и необязательные пробелы в открывающих тегах.
 
В HTML-представлении, [[#Пустые элементы HTML |ряд элементов]] считаются ''пустыми'' (англ. {{lang |en|void}}) и не допускают использования закрывающего тега. Для их записи, однако, допустимо использовать совместимую с XML форму <code >&lt;<var >имя</var> /&gt;</code> ''открывающего тега'' (возможно — с включением атрибутов.)<ref name="html5-start" />
Строка 179:
 
Такое «совместимое» представление определяется набором необходимых условий ниже, обусловленных, в основном, небольшими различиями в интерпретации схожих конструкций этих представлений.
# В начале представления документа используется форма <source lang="html5" enclose="none" ><!DOCTYPE html></source>. <small >(Требование и ограничение HTML.)</small>
# Корневой элемент <code >html</code> дополняется атрибутом <code >xmlns="http://www.w3.org/1999/xhtml"</code>. Все элементы HTML явно отнесены к этому пространству имен.
# Определение и использование ''префиксов пространств имен'' (вида: <source lang="xml" enclose="none" ><html:p xmlns:html="http://www.w3.org/1999/xhtml" >Привет!</html:p></source>) не допускается. Включаемые в HTML документы MathML и SVG используют соответствующие значения атрибута <code >xmlns</code>. <small >(Ограничение HTML.)</small>