Родительские страницы:
  1. Главная
  2. Блог
  3. Простая и эффективная автокоррекция логических ошибок в XHTML-коде

Простая и эффективная автокоррекция логических ошибок в XHTML-коде

Интересно, не задумывался ли кто-нибудь о том, чтобы добавить в стандарт XHTML возможность дублирования идентификатора элемента в закрывающем теге. Чтобы понять, зачем это нужно, достаточно представить возможное поведение браузера в двух случаях:

1. Идентификатор в закрывающем теге не указан

<div id="content">
<div id="nested">
текст
</div> <!-- браузер закрывает вложенный блок nested,
хотя закрывающий тег на самом деле принадлежит блоку content -->

2. Идентификатор в закрывающем теге указан

<div id="content">
<div id="nested">
текст
</div id="content"> <!-- браузер закрывает именно блок content -->

Таким образом, мы могли бы жёстко задать границы любого конкретного элемента и получили бы простой и исключительно эффективный механизм коррекции ошибок в коде, связанных с неуказанием закрывающих тегов для вложенных элементов одинакового типа, что актуально для любого сайта, шаблоны которого свёрстаны блоками.


Комментарии | добавить
Внимание
Эта заметка перенесена из старого блога, где к ней есть комментарии, на данной странице не отражённые.

*

HTML и BBCode не поддерживаются.

*
* (не публикуется)
(спам бесполезен)
*
(можно будет отписаться)