BigApple.ru » Интернет » HTML » Закрывающие теги

Закрывающие теги

Добавлено: 13.02.2012
Автор: rrrr

Как подчеркивалось на протяжении всей книги, каждый тег HTML, заключающий в себе содержимое или другие теги, имеет соответствующий закрывающий тег. Однако характерной чертой HTML (в соответствии со стандартом 4.01) является то, что разрешается опускать закрывающие теги, если их наличие может быть логически выведено обрабатывающим агентом. Вот почему большинство из нас, пишущих на HTML, обычно опускают закрывающий тег </p> между соседними абзацами. Списки и таблицы, освобожденные от всех этих </li>, </td>, </th> и </tr>, продираться через которые было бы нелегко, тоже делают HTML несколько яснее и легче для чтения.

В XHTML не так. Каждый тег, содержащий другой тег или другое содержимое, должен иметь закрывающий тег, явно выписанный с учетом правил вложенности тегов. Отсутствующий закрывающий тег – это ошибка, из-за которой документ будет признан несоответствующим стандарту. Хотя эта мера кажется драконовской, в сочетании с правилами вложенности она исключает любую двусмысленность по поводу того, где начинается один тег и заканчивается другой.

0 комментариев
Оцените статью:
Участник обсуждения

Нажмите, чтобы ответить

     
Время формирования страницы на сервере: 0.333 сек.