Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

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

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

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

Например, следующий код не хорошо сформированный HTML, потому что emи strongэлементы перекрываются:

<! - НЕПРАВИЛЬНО! НЕ правильно сформированный HTML! -> <p> Нормальный <em> подчеркнутый <strong> сильный подчеркнутый </em> сильный </strong> </p>
<! - Правильно: правильно сформированный HTML. -> <p> Нормальный <em> подчеркнутый <strong> сильный подчеркнутый </strong> </em>  <strong> сильный </strong> </p> <p> Альтернативный <em> подчеркнутый </em>  <сильный > <em> сильное выделение </em> сильное </strong> </p>

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