БлогNot. Разница между тегами <br> и <br />

Разница между тегами <br> и <br />

У некоторых тегов, к ним относится и <br>, в стандарте HTML закрывающей части нет в принципе. Поэтому тега </br> не существует.

Но почему тогда написание <br /> встречается так часто в коде разных страниц?

Дело в том, что при написании <br /> разработчики в используют XHTML, а не HTML. Согласно спецификации XHTML 1.0 все теги, не имеющие закрывающей части, должны писаться в виде:

<тег [параметры] /> 

Это же правило работает в XML-документах. В XML все теги должны быть закрыты. В случае, если элемент не имеет закрывающего тега (например, <img> или <br>), надо добавлять слеш в конце тега: <img /> и <br />. В некоторых браузерах, рассчитанных на XML, отсутствие пробела перед слешем может привести к нечитаемости тега.

Однако, в 99,9% случаев никакой разницы не будет. Интерпретаторы HTML обычно просто игнорируют лишний "/".

19.12.2008, 12:12 [25628 просмотров]


теги: html xml

показать комментарии (1)