Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

<br> no html é desnecessário com tags <h>?

Bom Dia!

Gostaria de tirar essa duvida! Ao iniciar o exercício de consumo álcool ou gasolina, fui indicar a tag

e percebi que foi dado um pulo duplo de linhas para a informação que estava colocando abaixo.
ex. <h1>Álcool ou Gasolina</h1><br>

é que para treinar e verificar os tamanhos fiz isso

Álcool ou Gasolina

Álcool ou Gasolina

Álcool ou Gasolina

Álcool ou Gasolina

Álcool ou Gasolina Álcool ou Gasolina
Só que percebi que o comando <h> no html, ja acabou transferindo o texto automaticamente para a linha de baixo, sem a necessidade do <br>.
Isso é normal? isso vale somente para essas instruções <h>? e isso é o que o html faz quando identifica o <h>? Seria por que ele entende que um      cabeçalho deveria estar exclusivamente em uma linha ?
2 respostas

Olá Diogo, Apesar de padronizado, a interpretação das tags HTML pelo navegador podem sofrer algumas alterações, sendo assim é relativamente normal verificar pequenas diferenças entre comportamentos.

A documentação do HTML pode ser encontrada junto ao W3C (World Wide Web Consortium), é ele que regula todas essas questões da "Web"

Disse isso para poder explicar que ainda que o comportamento "correto" seja realmente quebrar a linha, vc pode observar algo diferente em outro navegador.

No HTML as marcações de <h1> até <h6> definem cabeçalhos para as seções, e como cabeçalhos únicos que são não vejo sentido em alinhá-los um à frente do outro, pois representam níveis de importância.

Desta forma, parece correto o comportamento do H1 e seus irmãos quebrarem a linha automaticamente.

Sugiro que faça um curso mais completo de HTML para entender melhor a estrutura do HTML

Deixo duas referencias: https://www.w3.org/TR/2011/WD-html5-20110405/sections.html#the-h1-h2-h3-h4-h5-and-h6-elements --- Documentação oficial do HTML https://www.w3schools.com/html/html_headings.asp --- Documentação de fácil leitura (W3Schools) --> Você pode (e até deve) usar esta fonte de consulta sempre que tiver qualquer duvida relacionada ao comportamento do HTML e do JS

Espero tê-lo ajudado!

solução!

Olá, Diogo, tudo bem?

As tags de Heading <h> são tags que naturalmente não necessitam da tag <br>, visto que por serem títulos automaticamente já vão estar sozinhos em uma linha.

A tag de quebra de linha é mais comumente usada em parágrafos (tags <p>), porém seu uso nem sempre é recomendado pois semanticamente é mais interessante você criar dois parágrafos do que criar apenas um e o separar com uma tag de quebra de linha, por exemplo.

Espero que isso tenha te ajudado. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado. ✓