Разница между тегами <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 [26417 просмотров]