CodeGym /Curso Java /Frontend SELF PT /Principais Tags Semânticas

Principais Tags Semânticas

Frontend SELF PT
Nível 10 , Lição 1
Disponível

1.1 Tag <header>

Tags semânticas HTML5 ajudam os desenvolvedores a criar documentos mais estruturados e fáceis de ler, melhorando ao mesmo tempo a acessibilidade e SEO (otimização para motores de busca). Essas tags fornecem uma descrição mais clara da estrutura da página web e seu conteúdo. Abaixo, vamos examinar detalhadamente as principais tags semânticas.

A tag <header> é usada para representar o cabeçalho do conteúdo ou seção. Este elemento geralmente contém informações introdutórias, links de navegação, logos, títulos e outros elementos relacionados à parte superior do conteúdo.

Exemplo de uso:

HTML
    
      <header>
        <h1>Website Title</h1>
        <nav>
          <ul>
            <li><a href="#home">Home</a></li>
            <li><a href="#about">About</a></li>
            <li><a href="#contact">Contact</a></li>
          </ul>
        </nav>
      </header>
    
  

Características principais:

  1. Posicionamento: a tag <header> pode ser usada tanto para o documento inteiro quanto para seções específicas, como <article> ou <section>.
  2. Conteúdo: geralmente contém títulos, logos, elementos de navegação e outros elementos introdutórios.

1.2 Tag <footer>

A tag <footer> é usada para representar a parte inferior do conteúdo ou seção. Este elemento geralmente contém informações sobre o autor, links para documentos relacionados, política de privacidade, informações de contato e outros elementos relacionados à parte inferior do conteúdo.

Exemplo de uso:

HTML
    
      <footer>
        <p>&copy; 2024 My Website</p>
        <nav>
          <ul>
            <li><a href="#privacy">Privacy Policy</a></li>
            <li><a href="#terms">Terms of Service</a></li>
          </ul>
        </nav>
      </footer>
    
  

Características principais:

  1. Posicionamento: a tag <footer> pode ser usada tanto para o documento inteiro quanto para seções específicas, como <article> ou <section>.
  2. Conteúdo: geralmente contém informações sobre o autor, informações legais, links de navegação e outros elementos finais.

1.3 Tag <article>

A tag <article> é usada para representar um bloco de conteúdo independente e autossuficiente que pode ser distribuído e reutilizado. Pode ser um post de blog, um artigo de notícias, um comentário, uma postagem de usuário, etc.

Exemplo de uso:

HTML
    
      <article>
        <header>
          <h2>Blog Post Title</h2>
          <p>Published on July 6, 2024</p>
        </header>
        <p>This is the content of the blog post. It can include text, images, and other media.</p>
        <footer>
          <p>Author: John Doe</p>
        </footer>
      </article>
    
  

Características principais:

  1. Autossuficiência: a tag <article> é usada para conteúdo que pode ser utilizado e distribuído independentemente.
  2. Estrutura: geralmente contém um cabeçalho (<header>), conteúdo principal e parte final (<footer>).

Aplicações:

  • Artigos
  • Postagens de blog
  • Notícias
  • Comentários

Vantagens:

  • Designa fragmentos independentes de conteúdo
  • Ajuda motores de busca e outros serviços a identificar e reutilizar conteúdo

1.4 Tag <section>

A tag <section> é usada para definir grupos de conteúdo tematicamente relacionados. Pode ser capítulos, seções ou outras grandes partes de conteúdo. Diferente de <div>, que é usado para estilização e agrupamento sem significado semântico, <section> tem um significado semântico claro.

Exemplo de uso:

HTML
    
      <section>
        <header>
          <h2>About Us</h2>
        </header>
        <p>This section provides information about our company and its history.</p>
      </section>
    
  

Características principais:

  1. Agrupamento temático: a tag <section> é usada para dividir o conteúdo em grupos temáticos.
  2. Estrutura: geralmente contém um cabeçalho (<header>) e conteúdo principal.

Aplicações:

  • Seções dentro de um artigo
  • Grupos de conteúdo tematicamente relacionados
  • Partes da página que podem ser destacadas logicamente

Vantagens:

  • Melhora a estrutura e legibilidade do documento
  • Ajuda motores de busca a entender e indexar melhor o conteúdo
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION