Na maioria dos casos, em HTML, as tags estão em par. Mas, para uma quebra de linha, você não precisa de um par de tags. Portanto, para indicar isso, o HTML usa o <br/>
formato. <br/>
é o caminho certo. Use esse formato.
<br>
tag não possui tag final em HTML No XHTML, a <br>
tag deve ser fechada corretamente, assim:<br />
No XML, cada tag deve ser fechada. XHTML é uma extensão do XML, portanto, todas as regras do XML devem ser seguidas para o XHTML válido. Portanto, mesmo tags vazias (nós sem nós filhos) como
devem ser fechadas. XML possui um formato abreviado chamado tags de fechamento automático para nós vazios. Você pode escrever <br></br> as <br />
. Portanto, em XHTML <br />
é usado.
O HTML é muito brando nesse sentido, e não existe essa regra. Assim, em HTML, nós vazios, como <br> <hr> <meta>
etc, são escritos sem a barra de fechamento.
HTML
<br>
<hr>
<meta name="keywords" content="">
<link rel="canonical" href="http://www.google.com/">
XHTML
<br />
<hr />
<meta name="keywords" content="" />
<link rel="canonical" href="http://www.google.com/" />
Nem todas as tags podem ser fechadas automaticamente. Por exemplo, uma tag como <script src="jQuery.min.js" />
não é permitida pelo XHTML DTD.
role="presentation"
atributo, exceto nos casos raros em que uma quebra de linha funciona como 'conteúdo'.