Как правильно писать тег br в html?
<br />
или
<br>
или что-нибудь еще?:))
Как правильно писать тег br в html?
<br />
или
<br>
или что-нибудь еще?:))
Это зависит от используемого типа doctype. В исходных версиях HTML (до HTML4) корректно только <br>. В XHTML (который основан на XML) только <br /> является правильным. В HTML5 оба разрешены, хотя предпочтительнее <br>.
не нужен конечный тег, поэтому
<br>
верен для HTML, а
<br />
для XHTML.
@CIRK: HTML4, <br>. XHTML 1.x, <br />. <br/> также приемлемо.
В HTML4.01 или ранее это <br>. Это не чувствительно к регистру, а пробелы между r и > игнорируются.
Во всех формах XHTML это <br/>. Это чувствительно к регистру, и снова пробелы между r и /> игнорируются. <br></br> также допускается, но необычно (возникают проблемы с обратной совместимостью, добавляется дополнительная набивка и допускается ошибка, если вы вводите больше контента между тегами по ошибке, но иногда это происходит в XML-программном коде, произведенном производителем).
Так как некоторые более ранние браузеры, которые будут анализировать XHTML как более ранний HTML, будут дросселировать на <br/>, но не на <br />, такие дополнительные пробелы являются нормой, для обратной совместимости (более обратная блокировка, но все же...).
В HTML5 разрешены (но не <br></br>).
Вы должны использовать <br />, потому что он соблюдает стандарты XHTML, HTML и вообще (XML). Потому что каждый тег xml должен быть закрыт.
наиболее формально использовать <br/>
это значит, что XHTML совместим - все открывающие теги имеют соответствующий конечный тег.
<br/>.
Some of the most common errors in the usage of XHTML are:
Not closing empty elements (elements without closing tags in HTML4)
Incorrect: <br>
Correct: <br />
Note that any of these is acceptable in XHTML: <br></br>, <br/>, and <br />. Older HTML-only browsers interpreting it as HTML will generally accept <br> and <br />.
В HTML (до версии 4) он <br> И в XHTML это <br />, потому что тег должен быть правильно закрыт с помощью /
HTML5 <br> - лучший вариант.