Elementos HTML adicionais

Nas atividades anteriores, você aprendeu:

  • Fundamentos de tags e elementos HTML.
  • Como estruturar uma página da Web.
  • HTML semântico e práticas recomendadas.

Com este artigo, você continua a desenvolver seu conhecimento sobre HTML e a abranger outros elementos HTML.

Elementos de conteúdo de texto

<p>To make text bold via CSS, use the <code>font-weight</code> property with the <code>bold</code> property value.</p>

Esses elementos auxiliam na criação de conteúdo de texto e adicionam estrutura, estilo e significado. Há vários conteúdos de texto que podem incorporar os elementos a seguir.

O elemento bloco de texto

<blockquote cite="https://www.goodreads.com/quotes">
    <p>Be the change that you wish to see in the world.</p>
</blockquote>

Este exemplo mostra como usar o elemento <blockquote>, destacando uma famosa citação de Mahatma Gandhi. Há tantas citações ótimas por aí que fornecem conteúdo e significado memoráveis. Pense em algumas de suas figuras inspiradoras favoritas e citações.

Usar o elemento <blockquote> ao usar citações e informações de referência de uma fonte. O elemento <blockquote> cria um recuo e alinhamento exclusivos na apresentação e usa uma tag de abertura e fechamento. Uma <blockquote> é especialmente útil ao usar citações mais longas que abrangem várias linhas de texto.

Também é possível usar vários elementos em um <blockquote>, como um cabeçalho, um parágrafo ou uma lista.

O elemento <details>

<details>
   <summary>Details</summary>
   Additional Information
</details>

Muitas vezes, uma página da Web tem uma seção de perguntas frequentes e informações adicionais disponíveis para o usuário. Há seções de perguntas frequentes que são comuns para informações sobre produtos, itinerários de viagem ou qualquer tipo de cenário de perguntas e respostas.

O elemento <details> é útil ao usar um widget divulgado que contém informações adicionais. Esse elemento inclui uma funcionalidade de alternância integrada e em que o usuário pode abrir e fechar o botão. Quando a opção está aberta, o conteúdo das informações adicionais é expandido e pode ser lido pelo usuário. Quando a opção está fechada, o conteúdo das informações adicionais fica oculto para o usuário. Para nomear o widget <details>, use o elemento <summary>.

<figure>
  <img
    src="https://upload.wikimedia.org/wikipedia/commons/2/2f/Google_2015_logo.svg"
     alt="Google logo">
  <figcaption>Google logo</figcaption>
</figure>

Este é o elemento <figure> em ação. Observe que <figure>, usado com o elemento <figcaption>, pode ser utilizado para melhorar a experiência visual.

Você vê imagens por toda a Web e outros dados visuais úteis o tempo todo. Os elementos visuais ajudam a chamar a atenção do visitante e criam uma ótima experiência do usuário. O elemento <figure> é uma maneira de rotular uma imagem, tabela, gráfico etc. Ele funciona criando conteúdo autônomo relacionado ao conteúdo principal.

O elemento <time>

<p>The movie starts on Tuesday at <time datetime="2021-07-01T11:00:00">11:00</time>.</p>

O elemento <time> fornece significado e significado semântico, permitindo uma funcionalidade melhor em atividades como agendar um horário on-line, publicar uma data e hora para um artigo de blog, arquivos etc. Alguns exemplos de sites que usam o elemento <time> incluem usar o Google Agenda, publicar um artigo ativo em uma plataforma ou ler arquivos históricos on-line de um site de biblioteca.

O elemento <time> faz referência à hora e pode representar a hora de um relógio 24 horas ou uma data específica que pode ser ajustada para o fuso horário e o local. Esse elemento requer uma tag de abertura e fechamento, <time> e </time>. É possível adicionar o atributo datetime para que as datas possam ser lidas em um formato legível por máquina.

Metadados do documento

<title>Sarah's Favorite Food Recipes</title>

Sempre que você digitar o URL de um site, ele terá um nome <title> que poderá ser lido na barra do navegador ou na guia da página da Web. É o nome do título que você vê dado para uma página da Web. Esse elemento é importante e é usado por um mecanismo de pesquisa para exibir uma lista de páginas da Web relacionadas nos resultados da pesquisa. O tamanho do título pode variar de curto e descritivo, a mais longo e mais descritivo.

Exemplo: você está pensando em uma página da Web, mas não consegue se lembrar do URL do site específico. Digitar as palavras-chave em um mecanismo de pesquisa. O mecanismo de pesquisa ajuda a rastrear a página da Web que você está procurando, além de permitir que o nome <title> apareça na pesquisa.

Elementos de conteúdo incorporados

Além do conteúdo de texto, há uma variedade de outros elementos de conteúdo a serem usados.

O elemento <iframe>

<iframe src="https://www.wikipedia.org/" title="Wikipedia"></iframe>

Quando você compra itens on-line e clica na sua opção de pagamento, como PayPal ou Apple Pay, esses recursos geralmente são adicionados a uma página da Web com um <iframe>. Ver um mapa on-line para procurar uma empresa local é outra experiência comum. Esses tipos de experiências do usuário em uma página da Web podem ser adicionados com um iframe. No exemplo acima, você vê o URL da Wikipédia em um iframe, intitulado "Wikipédia".

O elemento <iframe> permite inserir conteúdo de outra origem e incorporar um frame em uma página da Web. Ele cria um frame retangular e exibe conteúdo no navegador. Um frame permite a apresentação de um layout em forma de janela em um elemento <iframe>. É uma maneira eficiente de adicionar conteúdo à sua página da Web para aprimorar a experiência.

Elementos do formulário

<progress max="100" value="30"> 30% </progress>

Ter uma barra de progresso visual pode ser útil para acompanhar seu progresso quando você assistir um vídeo mais longo, uma palestra ou preencher um formulário de inscrição extenso. O elemento <progress> é útil para esses tipos de cenários.

Esse elemento é representado como uma barra visual com uma cor de plano de fundo. A barra visual pode variar em tamanho e cor de fundo. Com a barra de progresso, você pode usar os atributos max e value. O atributo max define o número de ponto flutuante, e o atributo value registra o progresso feito em uma tarefa.

Criação dos roteiros

<canvas id="canvas"></canvas>

Para desenhar gráficos e animações em tempo real, use o elemento <canvas>. Coloque o elemento <canvas> na sua página da Web HTML para criar uma tela. Esse elemento requer código JavaScript para desenhar e criar gráficos.

Elementos do conteúdo da tabela

<table>
    <thead>
        <tr>
            <th colspan="2">Grocery List</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>Broccoli</td>
            <td>Quantity: 2</td>
        </tr>
    </tbody>
</table>

O elemento <table>

O elemento <table> cria uma tabela. Este é o ponto de partida para adicionar mais elementos com linhas e colunas. As tabelas aparecem com frequência em páginas da Web, sendo uma maneira útil de organizar e mostrar informações. Um caso de uso do elemento <table> é apresentar informações tabulares ao usuário, como o tipo de informação que você pode encontrar em uma planilha.

O elemento <th>

O elemento <th> é o cabeçalho de um grupo de células.

O elemento <tr>

O elemento <tr> define uma linha de células dentro de uma tabela. Aqui, você pode adicionar dados específicos da célula.

O elemento <td>

O elemento <td> cria a célula, adicionando o conteúdo necessário.

Conclusão

Neste artigo, você descobriu outros elementos HTML e desenvolveu suas habilidades de programação. Você aprendeu mais sobre conteúdo, texto inline, conteúdo incorporado e elementos de tabela. Agora você compreendeu os elementos HTML adicionais. Continue fazendo um bom trabalho.