HTML, que significa HyperText Markup Language, é a espinha dorsal de qualquer página da web. Ele fornece a estrutura básica de um documento web, que é então aprimorada e modificada por outras tecnologias como CSS e JavaScript. Para entender melhor como criar um site incrível, é essencial começar com a estrutura básica de um documento HTML.
Um documento HTML é composto por uma série de elementos, que são blocos de construção que definem a estrutura e o conteúdo de uma página web. Cada elemento HTML é representado por uma tag. As tags HTML são delimitadas por colchetes angulares, por exemplo, <tag>
, e geralmente vêm em pares: uma tag de abertura e uma tag de fechamento, com o conteúdo entre elas.
Elementos Estruturais Básicos
Vamos explorar os principais elementos que compõem a estrutura básica de um documento HTML:
<!DOCTYPE html>
Esta declaração é a primeira linha em um documento HTML e informa ao navegador que tipo de documento esperar. Embora não seja uma tag HTML, o <!DOCTYPE html>
é crucial para garantir que a página seja renderizada corretamente.
<html>
A tag <html>
é a raiz de um documento HTML. Todos os outros elementos HTML são filhos desta tag. Ela representa o início e o fim do documento HTML.
<head>
A seção <head>
contém metadados sobre o documento, como seu título, links para folhas de estilo CSS, scripts, e outras informações que não são exibidas diretamente na página. Aqui estão alguns elementos comuns encontrados dentro da tag <head>
:
<title>
: Define o título do documento, que aparece na aba do navegador.<meta>
: Usado para especificar metadados como o conjunto de caracteres, palavras-chave, descrição, e autor do documento.<link>
: Usado para vincular a folha de estilo CSS externa ao documento HTML.<script>
: Usado para incluir scripts JavaScript que podem ser executados na página.
<body>
A seção <body>
contém todo o conteúdo visível da página web, como texto, imagens, vídeos, links, etc. Dentro da tag <body>
, você pode incluir uma variedade de elementos para estruturar e estilizar o conteúdo:
Elementos de Cabeçalho
Os elementos de cabeçalho são usados para definir títulos e subtítulos na página web. Existem seis níveis de cabeçalhos, de <h1>
a <h6>
, sendo <h1>
o mais importante e <h6>
o menos importante. Eles ajudam a organizar o conteúdo e a melhorar a acessibilidade e SEO.
Parágrafos
Os parágrafos são definidos com a tag <p>
. Eles são usados para agrupar blocos de texto em uma página web. O navegador adiciona automaticamente um espaço antes e depois de um parágrafo para separá-lo de outros elementos.
Listas
Listas são uma maneira eficaz de apresentar informações em um formato organizado. Existem dois tipos principais de listas em HTML:
<ul>
: Lista não ordenada, que usa marcadores.<ol>
: Lista ordenada, que usa números.<li>
: Representa um item de lista e é usado dentro de<ul>
ou<ol>
.
Links
Os links são criados usando a tag <a>
. Eles permitem que os usuários naveguem para outras páginas ou recursos. A tag <a>
usa o atributo href
para especificar o destino do link.
Imagens
Imagens são incorporadas em uma página web usando a tag <img>
. Esta tag é vazia, o que significa que não tem uma tag de fechamento. O atributo src
é usado para especificar o caminho da imagem, enquanto o atributo alt
fornece um texto alternativo para a imagem, importante para acessibilidade.
Divisões e Span
As tags <div>
e <span>
são usadas para agrupar elementos HTML e aplicar estilos CSS. A tag <div>
é um contêiner de bloco que pode conter outros elementos HTML, enquanto a tag <span>
é um contêiner em linha usado para agrupar partes de texto ou outros elementos.
Compreender a estrutura básica de um documento HTML é fundamental para criar sites eficazes e bem-organizados. À medida que você se familiariza com esses elementos, pode começar a explorar como o CSS pode ser usado para estilizar e melhorar ainda mais suas páginas web. Este conhecimento é o primeiro passo para se tornar um desenvolvedor web proficiente.