Вы находитесь здесь:
  • Главная 
  • Блог 
  • Простая и эффективная автокоррекция логических ошибок в XHTML-коде

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

2005-08-13

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

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

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

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

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

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

Обсуждение на форуме Webmascon


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

Ваш комментарий

Вставка переводов строк и разбиение на абзацы происходят автоматически. HTML и BBCode не поддерживаются.

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

© 2001—2010 Марат Таналин (http://TANALIN.com/)

Перепечатка любых материалов сайта в любом объёме запрещена


Статистика
  • Рейтинг@Mail.ru