Правильно сформированный элемент - Well-formed element

В дизайн веб-страницы, и вообще для всех языки разметки такие как SGML, HTML, и XML, а правильно сформированный элемент это элемент, который либо а) открыт, а затем закрыт, или б) пустой элемент, который в этом случае должен быть завершен; и в любом случае он правильно вложен, чтобы не перекрывать другие элементы.

Например, в HTML: <b>word</b> является правильно сформированным элементом, а <i><b>word</i> нет, поскольку полужирный элемент не закрыт.

В XHTML, и XML, пустые элементы (элементы, которые по своей сути не имеют содержимого) завершаются путем помещения косой черты в конце «открывающего» (только) тега, например <img />, <br />, <hr />и т.д. В HTML 4.01 и ранее для завершения элемента не добавляется косая черта. HTML5 не требует, но часто добавляется для совместимости с обработкой XHTML и XML.

В правильно оформленном документе

  • все элементы правильно сформированы, и
  • один элемент, известный как корневой элемент, содержит все остальные элементы документа.

Например, приведенный ниже код не является правильно сформированным HTML, потому что Эм и сильный элементы перекрываются:

<!-- WRONG! NOT well-formed HTML! --><p>Нормальный <em>подчеркнул <strong>сильно подчеркнутый</em> сильный</strong></p>
<!-- Correct: Well-formed HTML. --><p>Нормальный <em>подчеркнул <strong>сильно подчеркнутый</strong></em> <strong>сильный</strong></p><p>Альтернативно <em>подчеркнул</em> <strong><em>сильно подчеркнутый</em> сильный</strong></p>

В XML, фраза правильно оформленный документ часто используется для описания текста, который следует всем синтаксическим правилам как правилам правильного формата в спецификации XML: строго говоря, фраза тавтологична, поскольку текст, который не следует этим правилам, не является XML-документом. Правила для правильно сформированных XML-документов выходят за рамки общих требований для языков разметки, упомянутых выше. Дополнительные правила включают, например, правило цитирования значений атрибутов, чувствительность к регистру имен тегов, правила о символах, которые могут появляться в именах и в других местах, синтаксис комментариев, инструкции по обработке, ссылки на сущности, разделы CDATA и многие другие подобные детали. Иногда прилагательное правильно сформированный используется для контраста с действительный: действительный XML-документ - это документ, который не только правильно сформирован, но и соответствует грамматике, определенной в его собственном DTD (Определение типа документа ).