Guia sobre Elementos HTML Dentro do Elemento Body

Guia Completo sobre Elementos HTML Dentro do Elemento Body

O HTML (HyperText Markup Language) é a espinha dorsal de qualquer página web. Ele define a estrutura e o conteúdo de um site. Neste artigo, vamos explorar detalhadamente os elementos HTML que podem ser usados dentro do elemento <body>, com exemplos práticos e explicações dos parâmetros adicionais.

Elementos para Adicionar Conteúdo às Páginas

Parágrafos: <p> ... </p>

Os parágrafos são usados para adicionar blocos de texto ao seu documento HTML.

Imagens: <img>

O elemento <img> é usado para incorporar imagens. Ele possui alguns atributos importantes:

  • src: Especifica o caminho da imagem.
  • alt: Fornece um texto alternativo para a imagem, que é exibido se a imagem não puder ser carregada.

Links: <a> ... </a>

Os links são usados para criar hiperlinks para outras páginas ou recursos. Atributos importantes incluem:

  • href: Especifica o URL para o qual o link aponta.

Cabeçalhos: <h1> ... </h1> to <h6> ... </h6>

Os cabeçalhos são usados para definir títulos e subtítulos, com <h1> sendo o mais importante e <h6> o menos importante.

Listas Ordenadas: <ol> ... </ol> e <li> ... </li>

Listas ordenadas são usadas para criar listas numeradas. Cada item da lista é definido pelo elemento <li>.

Listas Não Ordenadas: <ul> ... </ul> e <li> ... </li>

Listas não ordenadas são usadas para criar listas com marcadores. Cada item da lista é definido pelo elemento <li>.

Tabelas: <table> ... </table>, <tr> ... </tr>, <th> ... </th>, <td> ... </td>

Tabelas são usadas para organizar dados em formato tabular. Os principais elementos são:

  • <table>: Define a tabela.
  • <tr>: Define uma linha na tabela.
  • <th>: Define uma célula de cabeçalho.
  • <td>: Define uma célula de dados.

Agora vamos juntar tudo que aprendemos até aqui em um único arquivo fonte:

Você pode salvar esse arquivo como index.html em um diretório de sua preferência e abrir com seu browser favorito.

Elementos Usados em Conjunto com CSS

Divisões: <div> ... </div>

O elemento <div> é um contêiner genérico usado para agrupar outros elementos e aplicar estilos CSS. Atributos comuns incluem:

  • class: Define uma ou mais classes CSS para o elemento.
  • id: Define um identificador único para o elemento.

Vamos criar um exemplo mais completo que demonstre claramente a relação e o impacto dos elementos <div> e <span> quando usados em conjunto com CSS. Vamos incluir um exemplo de código HTML e CSS, e explicar como eles interagem.

Exemplo Completo: Usando <div> e <span> com CSS

O arquivo acima faz uso da tag <link> que como vimos nesse outro artigo, serve para referenciar um arquivo de estilos. Portanto precisamos criar também um arquivo de estilos  com o nome “styles.css” que consta em href=”styles.css”. O conteúdo do arquivo será o seguinte:

Explicação

HTML

  • <div id="main-content" class="container">: Este div serve como contêiner principal para o conteúdo. Ele possui um id chamado “main-content” e uma class chamada “container”.
  • <span class="highlight">: Este span dentro do parágrafo é usado para destacar uma parte específica do texto. Ele possui uma class chamada “highlight”.
  • <span id="special-text" class="highlight">: Este span tem tanto um id (“special-text”) quanto uma class (“highlight”). Isso permite aplicar estilos específicos via CSS.

CSS

  • .container: Aplica um estilo ao div com a classe “container”, adicionando uma borda, preenchimento e uma cor de fundo.
  • .highlight: Aplica um estilo ao span com a classe “highlight”, mudando a cor do texto para vermelho e tornando-o em negrito.
  • #special-text: Aplica um estilo específico ao span com o id “special-text”, mudando a cor do texto para azul e aplicando itálico.

Resultado ao Carregar a Página

Quando você carrega a página HTML, verá um contêiner com uma borda preta e um fundo cinza claro. Dentro desse contêiner, há dois parágrafos:

  1. O primeiro parágrafo contém um span com texto vermelho e em negrito.
  2. O segundo parágrafo contém um span com texto azul e em itálico, além de ser em negrito devido à classe “highlight”.

Este exemplo demonstra claramente como os elementos <div> e <span> podem ser usados em conjunto com CSS para estilizar partes específicas de uma página web. A combinação de id e class permite aplicar estilos gerais e específicos de maneira eficiente.

Span: <span> ... </span>

O elemento <span> é usado para aplicar estilos a partes específicas do texto. Atributos comuns incluem:

  • class: Define uma ou mais classes CSS para o elemento.
  • id: Define um identificador único para o elemento.

Neste exemplo, o elemento <span> possui os atributos id e class:

  • id="highlight": Define um identificador único para o elemento, que pode ser usado para aplicar estilos específicos via CSS ou manipular o elemento via JavaScript.
  • class="text-red": Define uma classe CSS que pode ser usada para aplicar estilos específicos ao elemento.

Elementos para Adicionar JavaScript ao Website

Script: <script> ... </script>

O elemento <script> é usado para incluir código JavaScript. Atributos comuns incluem:

  • src: Especifica o caminho para um arquivo JavaScript externo.
  • type: Define o tipo de script (geralmente “text/javascript”).

Agora vamos fornecer um exemplo completo que inclua os atributos src e type no elemento <script>.

Exemplo com Código JavaScript Interno.

Exemplo com Código JavaScript Externo

Arquivo JavaScript Externo (script.js)

Explicação

HTML com JavaScript Interno

  • <script type="text/javascript">: O atributo type especifica o tipo de script. Embora “text/javascript” seja o valor padrão e possa ser omitido, é bom incluí-lo para clareza.
  • Código JavaScript: O código dentro da tag <script> altera o conteúdo do elemento <p> com id="demo".

HTML com JavaScript Externo

  • <script src="script.js" type="text/javascript"></script>: O atributo src especifica o caminho para o arquivo JavaScript externo. O atributo type define o tipo de script.
  • Arquivo JavaScript Externo (script.js): Contém o código JavaScript que altera o conteúdo do elemento <p> com id="demo".

Resultado ao Carregar a Página

  • JavaScript Interno: Ao carregar a página, o texto dentro do parágrafo com id="demo" será alterado para “Texto alterado pelo JavaScript!”.
  • JavaScript Externo: Ao carregar a página, o texto dentro do parágrafo com id="demo" será alterado para “Texto alterado pelo JavaScript externo!” usando o código no arquivo script.js.

Este exemplo demonstra como usar o elemento <script> tanto para incluir código JavaScript diretamente no HTML quanto para referenciar um arquivo JavaScript externo. A inclusão dos atributos src e type mostra claramente como especificar o caminho do script e o tipo de conteúdo.

Elementos para Formatar Texto

Negrito: <strong> ... </strong>

O elemento <strong> é usado para destacar texto em negrito.

Ênfase: <em> ... </em>

O elemento <em> é usado para enfatizar texto, geralmente renderizado em itálico.

<p>Este é um texto <em>enfatizado</em>.</p>

Elementos para Definir Seções da Página

Cabeçalho: <header> ... </header>

O elemento <header> é usado para definir a seção de cabeçalho de uma página ou seção.

Navegação: <nav> ... </nav>

O elemento <nav> é usado para definir uma seção de navegação.

Conteúdo Principal: <main> ... </main>

O elemento <main> é usado para definir o conteúdo principal de uma página.

Rodapé: <footer> ... </footer>

O elemento <footer> é usado para definir a seção de rodapé de uma página ou seção.

Agora vamos juntar tudo através do código fonte a seguir:

Você pode salvar esse arquivo como index.html e abrir com seu browser.

Comentários: <!-- ... -->

Os comentários são usados para adicionar notas no código HTML que não são exibidas no navegador.

Entidades de Caracteres

Sinal de Menor: <

Representa o caractere <.

Sinal de Maior: >

Representa o caractere >.

E Comercial: &

Representa o caractere &.

Espaço Não Quebrável:  

Representa um espaço que não quebra a linha.

Se você precisa colocar vários espaços entre duas palavras, você terá que usar o elemento  . Então se por exemplo você quiser um texto assim:

“Existem 10 Espaços          aqui”.

Você precisa usar a seguinte sintaxe:

Conclusão

Neste artigo, exploramos diversos elementos HTML que podem ser usados dentro do elemento <body>. Cada um desses elementos desempenha um papel crucial na construção de uma página web bem estruturada e funcional. Esperamos que este guia tenha sido útil para você entender melhor como usar esses elementos em seus projetos.

Se você tiver alguma dúvida ou precisar de mais exemplos, sinta-se à vontade para deixar um comentário abaixo!

Scroll to Top