Путь к текущей странице:
  • Главная 
  • Блог 
  • Простая и эффективная автокоррекция логических ошибок в 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—2008 Марат Таналин (http://TANALIN.com/)

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


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