Как правильно писать тег 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>
- лучший вариант.