Tutorial ESP32: Servindo Páginas HTML e Controlando LED
Guia Prático de HTML: Quebras de Linha e Entidades Especiais
Neste tutorial, exploraremos duas áreas fundamentais para a criação de conteúdos em HTMLO que é HTML? Fundamentos, História e Evolução da LinguagemDescubra a origem e evolução do HTML, entendendo sua importância na estrutura da web e como influenciou o desenvolvimento digital moderno.: quebras de linha e entidades HTML
O que é HTML? Fundamentos, História e Evolução da LinguagemDescubra a origem e evolução do HTML, entendendo sua importância na estrutura da web e como influenciou o desenvolvimento digital moderno. (caracteres especiais). Essas técnicas permitem controlar a exibição
Seletores e Propriedades CSS EssenciaisAprenda a dominar o CSS com nosso tutorial completo: entenda seletores, propriedades essenciais e técnicas para criar layouts modernos e atrativos. de texto e inserir símbolos que, de outra forma, poderiam causar confusão ou não serem suportados facilmente no seu documento.
Compreendendo Quebras de Linha🔗
Na maioria das vezes, o conteúdo textual em HTML costuma ser delimitado por parágrafosFormatação de Texto: `<p>`, `<h1>-<h6>`, `<strong>`, `<em>`Aprenda a formatar textos em HTML com tags de parágrafo, títulos e destaques, organizando seu conteúdo e garantindo semântica. (
<p>
), pois cada parágrafo é exibido como um bloco independente. Porém, em alguns casos, precisamos realizar quebras de linha mais pontuais e sem criar um novo parágrafoFormatação de Texto: `<p>`, `<h1>-<h6>`, `<strong>`, `<em>`Aprenda a formatar textos em HTML com tags de parágrafo, títulos e destaques, organizando seu conteúdo e garantindo semântica. completo.
A Tag <br>
A tagTags e Elementos: Sintaxe e HierarquiaDescubra os fundamentos do HTML: aprenda sobre tags, elementos, hierarquia e boas práticas para criar páginas bem estruturadas e acessíveis.
<br>
é responsável pela quebra de linha simples em HTML. Sempre que encontrar essa tag, o navegador passará para a linha seguinte, sem adicionar espaçamentos de parágrafoFormatação de Texto: `<p>`, `<h1>-<h6>`, `<strong>`, `<em>`Aprenda a formatar textos em HTML com tags de parágrafo, títulos e destaques, organizando seu conteúdo e garantindo semântica.. Por exemplo:
<p>Este é um texto que terá<br>apenas uma quebra de linha.</p>
O resultado será:
1. Primeira linha: “Este é um texto que terá”
2. Segunda linha: “apenas uma quebra de linha.”
Observação: Em algumas situações, você verá <br />
, que é apenas a forma autocontida usada em versões mais antigas (e também válida em XHTML). No HTML5HTML vs. XHTML vs. HTML5: DiferençasExplore a evolução das linguagens web e descubra como o HTML se transformou: do HTML 4.01 ao XHTML e ao inovador HTML5, otimizando projetos e SEO., a forma
<br>
já é suficiente.
Cuidados com Espaços em Branco
O HTMLO que é HTML? Fundamentos, História e Evolução da LinguagemDescubra a origem e evolução do HTML, entendendo sua importância na estrutura da web e como influenciou o desenvolvimento digital moderno., por padrão, ignora múltiplos espaços seguidos dentro de um texto. Isso significa que, se você pressionar várias vezes a barra de espaço, o navegador exibirá apenas um espaço simples. Por isso é comum usar entidades HTML
O que é HTML? Fundamentos, História e Evolução da LinguagemDescubra a origem e evolução do HTML, entendendo sua importância na estrutura da web e como influenciou o desenvolvimento digital moderno. como
(falaremos sobre isso mais adiante) para forçar espaços extras quando necessário.
Por que não usar várias <br>
em sequência?
Muitas vezes, iniciantes usam <br><br>
repetidamente para criar espaços maiores. Embora funcione para “empurrar” o texto para baixo, não é a melhor prática. Em vez disso, prefira usar:
- Parágrafos
Formatação de Texto: `<p>`, `<h1>-<h6>`, `<strong>`, `<em>`Aprenda a formatar textos em HTML com tags de parágrafo, títulos e destaques, organizando seu conteúdo e garantindo semântica. (
<p>
) para blocos de texto. - Margens
Seletores e Propriedades CSS EssenciaisAprenda a dominar o CSS com nosso tutorial completo: entenda seletores, propriedades essenciais e técnicas para criar layouts modernos e atrativos. e espaçamentos via CSS
O que é CSS?Descubra como o CSS transforma a aparência das páginas web, separando conteúdo de design para melhor organização e flexibilidade. (quando possível).
Mesmo sendo possível, usar <br><br><br>
deixa o código menos semântico e pode dificultar a manutenção da página.
Entidades HTML: Caracteres Especiais🔗
Os navegadores interpretam alguns caracteres de forma especial, como <
, >
ou &
. Para que eles sejam exibidos corretamente (como símbolo ou acentuação), utilizamos as entidades HTMLO que é HTML? Fundamentos, História e Evolução da LinguagemDescubra a origem e evolução do HTML, entendendo sua importância na estrutura da web e como influenciou o desenvolvimento digital moderno..
O que são Entidades HTML?
Entidades HTMLO que é HTML? Fundamentos, História e Evolução da LinguagemDescubra a origem e evolução do HTML, entendendo sua importância na estrutura da web e como influenciou o desenvolvimento digital moderno. são códigos que começam com
&
e terminam com ;
. Elas não se restringem apenas a caracteres reservados do HTMLO que é HTML? Fundamentos, História e Evolução da LinguagemDescubra a origem e evolução do HTML, entendendo sua importância na estrutura da web e como influenciou o desenvolvimento digital moderno., mas também incluem acentos, símbolos, setas e até emojis. Por exemplo:
– representa um espaço em branco (non-breaking space).<
– caractere “<” (menor que).>
– caractere “>” (maior que).&
– caractere “&” (ampersand)."
– caractere de aspas duplas (“).
O objetivo é evitar conflitos com a linguagem HTMLO que é HTML? Fundamentos, História e Evolução da LinguagemDescubra a origem e evolução do HTML, entendendo sua importância na estrutura da web e como influenciou o desenvolvimento digital moderno. e garantir uma exibição correta, pois se você simplesmente digitar
<
, o navegador pode confundir com o início de uma nova tagTags e Elementos: Sintaxe e HierarquiaDescubra os fundamentos do HTML: aprenda sobre tags, elementos, hierarquia e boas práticas para criar páginas bem estruturadas e acessíveis..
Exemplo de Entidades no Código
Digamos que você queira exibir um texto explicando que <p>
é uma tag de parágrafoFormatação de Texto: `<p>`, `<h1>-<h6>`, `<strong>`, `<em>`Aprenda a formatar textos em HTML com tags de parágrafo, títulos e destaques, organizando seu conteúdo e garantindo semântica.. Se escrever diretamente no HTML, pode acabar interpretado como tag real. Veja a comparação:
Tentativa sem entidade:
<p>A tag <p> é usada para parágrafos.</p>
Essa linha interpretará a segunda <p>
como uma nova tagTags e Elementos: Sintaxe e HierarquiaDescubra os fundamentos do HTML: aprenda sobre tags, elementos, hierarquia e boas práticas para criar páginas bem estruturadas e acessíveis., causando problemas.
Forma correta (usando entidade):
<p>A tag <p> é usada para parágrafos.</p>
Agora, o <
e >
garantem que <p>
apareça como texto na tela.
Espaços Inquebráveis (
)
Se você quiser inserir espaços extras sem que o navegador quebre a linha ou ignore-os, o
(“non-breaking space”) é muito útil. Cada
equivale a um espaço e evita que o navegador faça a quebra automática nesses pontos.
Por exemplo, para alinhar uma lista de itens (embora seja recomendável usar tabelasCriando Tabelas: `<table>`, `<tr>`, `<td>`, `<th>`Descubra como montar tabelas HTML com tags básicas. Este tutorial prático ensina o uso de <table> <tr> <td> e <th> para organizar dados de forma eficiente. ou CSS para isso), você pode inserir espaços extras:
<p>Item A: R$ 10,00</p>
<p>Item B: R$ 25,00</p>
Tabela de Entidades Comuns
Abaixo, uma breve tabelaCriando Tabelas: `<table>`, `<tr>`, `<td>`, `<th>`Descubra como montar tabelas HTML com tags básicas. Este tutorial prático ensina o uso de <table> <tr> <td> e <th> para organizar dados de forma eficiente. com as entidades mais usadas para caracteres especiais:
Entidade | Exibição | Descrição |
---|---|---|
< | < | Símbolo “menor que” |
> | > | Símbolo “maior que” |
& | & | Ampersand (E comercial) |
" | " | Aspas duplas |
' | ' | Aspas simples |
| (espaço) | Espaço inquebrável |
© | © | Símbolo de copyright |
® | ® | Símbolo de marca registrada |
Resumo🔗
- Quebras de Linha: Use
<br>
para forçar uma nova linha dentro de um mesmo bloco de texto. Evite empilhar<br>
múltiplos para criar espaçamentos grandes; prefira utilizar parágrafosFormatação de Texto: `<p>`, `<h1>-<h6>`, `<strong>`, `<em>`Aprenda a formatar textos em HTML com tags de parágrafo, títulos e destaques, organizando seu conteúdo e garantindo semântica., margens ou recuos quando possível.
- Espaços em Branco: Lembre-se de que múltiplos espaços no HTML
O que é HTML? Fundamentos, História e Evolução da LinguagemDescubra a origem e evolução do HTML, entendendo sua importância na estrutura da web e como influenciou o desenvolvimento digital moderno. são ignorados pelo navegador. Quando precisar de mais espaços,
pode ser útil. - Entidades HTML
O que é HTML? Fundamentos, História e Evolução da LinguagemDescubra a origem e evolução do HTML, entendendo sua importância na estrutura da web e como influenciou o desenvolvimento digital moderno.: Servem para exibir caracteres reservados e especiais com segurança e sem conflitos de interpretação. Sempre que precisar mostrar
<
ou>
como texto, utilize<
e>
. - Tabelas
Criando Tabelas: `<table>`, `<tr>`, `<td>`, `<th>`Descubra como montar tabelas HTML com tags básicas. Este tutorial prático ensina o uso de <table> <tr> <td> e <th> para organizar dados de forma eficiente. de Entidades: Consulte a lista
Listas Ordenadas e Não Ordenadas: `<ul>`, `<ol>`, `<li>`Aprenda a criar listas ordenadas e não ordenadas em HTML. Descubra exemplos práticos e boas práticas para organizar conteúdos e facilitar a compreensão. de entidades disponíveis para inserir ícones, símbolos de moeda, setas e muitos outros caracteres diferenciados.
Esses fundamentos permitirão que você controle com precisão a forma como o texto é exibido em suas páginas. Com quebras de linha e entidades HTMLO que é HTML? Fundamentos, História e Evolução da LinguagemDescubra a origem e evolução do HTML, entendendo sua importância na estrutura da web e como influenciou o desenvolvimento digital moderno., seus documentos ficam mais legíveis, confiáveis e claros para o usuário final.
Autor: Marcelo V. Souza - Engenheiro de Sistemas e Entusiasta em IoT e Desenvolvimento de Software, com foco em inovação tecnológica.
Referências🔗
- Codecademy: www.codecademy.com/learn/learn-html
- freeCodeCamp: www.freecodecamp.org/learn/responsive-web-design/#basic-html-and-html5
- MDN Web Docs: developer.mozilla.org/en-US/docs/Web/HTML
- W3C: html.spec.whatwg.org/multipage/
- W3Schools: www.w3schools.com/html/