HTML, ou HyperText Markup Language, é a linguagem de marcação padrão para documentos projetados para serem exibidos em um navegador da web. HTML é a pedra angular de qualquer desenvolvedor web. É a estrutura básica de qualquer página da web. Uma página da web sem HTML é como um edifício sem fundação. Portanto, uma compreensão sólida do HTML é crucial para se tornar um desenvolvedor front-end.

Estrutura básica do HTML

A estrutura básica do HTML consiste em tags que são usadas para definir e organizar o conteúdo na página da web. Cada documento HTML começa com a declaração do tipo de documento . Isso é seguido pela tag html que encapsula todo o conteúdo da página da web. Dentro dessa tag html, temos duas partes principais: a tag head e a tag body.

<!DOCTYPE html>
<html>
  <head>
    <title>Título da página</title>
  </head>
  <body>
    Conteúdo da página
  </body>
</html>

A tag head contém metadados sobre a página da web, como o título da página, links para CSS e JavaScript, e várias outras informações que não são exibidas diretamente na página da web. A tag body contém o conteúdo real da página da web que é exibido no navegador.

Tags e Atributos HTML

As tags HTML são a base do HTML. Elas definem e organizam o conteúdo na página da web. Cada tag começa com um sinal de menor (<) seguido pelo nome da tag e termina com um sinal de maior (>). A maioria das tags HTML vem em pares, o que significa que elas têm uma tag de abertura e uma tag de fechamento. A tag de fechamento é semelhante à tag de abertura, mas tem uma barra (/) antes do nome da tag. Por exemplo, a tag de parágrafo é escrita como <p> para abrir e </p> para fechar.

Os atributos HTML são usados para fornecer informações adicionais sobre as tags HTML. Eles são sempre especificados na tag de abertura e geralmente vêm em pares de nome/valor. Por exemplo, a tag de link (<a>) usa o atributo href para especificar o URL do link.

<a href="https://www.exemplo.com">Este é um link</a>

AJAX e Fetch API

AJAX, ou Asynchronous JavaScript and XML, é uma técnica que permite que as páginas da web sejam atualizadas de forma assíncrona, enviando e recebendo dados do servidor sem interferir na exibição e no comportamento da página existente. Isso significa que é possível atualizar partes de uma página da web sem recarregar a página inteira.

A Fetch API fornece uma interface para buscar recursos (incluindo recursos entre origens) na web. É uma alternativa mais moderna e flexível ao AJAX, com uma API mais poderosa e fácil de usar. A Fetch API retorna promessas e usa uma sintaxe mais limpa e elegante, tornando o código mais legível e fácil de manter.

fetch('https://api.exemplo.com/dados')
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Erro:', error));

Em resumo, o HTML é a linguagem de marcação que usamos para estruturar e dar significado ao nosso conteúdo na web, definindo o que é um cabeçalho, um parágrafo, um link, etc. As tags e atributos HTML são a base do HTML, enquanto AJAX e a Fetch API são técnicas poderosas que permitem criar experiências de usuário dinâmicas e interativas na web.

Agora responda o exercício sobre o conteúdo:

O que é a Fetch API e como ela se relaciona com AJAX?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Imagem do artigo Introdução ao HTML: estrutura básica, tags e atributos: Introdução ao ES6+

Próxima página do Ebook Gratuito:

36Introdução ao HTML: estrutura básica, tags e atributos: Introdução ao ES6+

3 minutos

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto