Referência dos elementos HTML

Esta página lista todos os HTML elementos. Eles são agrupados por função para ajudá-lo a encontrar facilmente o que tem em mente. Uma lista alfabética de todos os elementos é fornecida na barra lateral na página de cada elemento, bem como nesta.

Para mais informação sobre os conceitos básicos dos elementos e atributos HTML, consulte a secção sobre elementos no artigo de Introdução ao HTML.

Raiz principal

Element Description
<html> (en-US)

Metadados do documento

Os metadados contêm informação acerca da página. Incluem informação sobre estilos, scripts e dados que ajudam a usar o software (motor de busca, Browsers, etc.) e a interpretar a página. Os metadados para estilos e scripts devem ser definidos na página ou num link para um ficheiro que contém a informação.

Element Description
<base> (en-US)
<head> O elemento <head> de HTML fornece a informação geral (metadados) sobre o documento, incluindo o seu título e hiperligações para as suas folhas de estilo e scripts.
<link> (en-US)
<meta> (en-US)
<style> (en-US)
<title> (en-US)

Secção de raiz

Element Description
<body> (en-US)

Segmentação de conteúdo

Os elementos de segmentação de conteúdo permitem-lhe organizar o documento em partes lógicas. Use os elementos de segmentação para criar um esquema vasto dos conteúdos da sua página, incluindo a navegação de cabeçalho e rodapé, e elementos de título para identificar secções de conteúdo.

Element Description
<address> (en-US)
<article> (en-US)
<aside> (en-US)
<footer> (en-US)
<header> (en-US)
<h1> (en-US), <h2> (en-US), <h3> (en-US), <h4> (en-US), <h5> (en-US), <h6> (en-US)
<main> (en-US)
<nav> O elemento de HTML <nav> representa a seção de uma página cujo propósito é providenciar links de navegação, tanto dentro do documento em questão como para outros documentos. Exemplos comuns de seções de navegação são menus, tabelas de conteúdo e indíces.
<section> (en-US)

Conteúdo textual

Use elementos textuais HTML para organizar blocos ou secções de conteúdo situados entre os elementos </body> de início <body> (en-US) e fim. Sendo importantes para accessibility e SEO, estes elementos identificam o propósito ou estrutura desse conteúdo.

Element Description
<blockquote> (en-US)
<dd> (en-US)
<div> (en-US)
<dl> (en-US)
<dt> (en-US)
<figcaption> O Elemento HTML Figcaption(<figcaption>) representa uma legenda ou uma legenda associada com uma figura ou ilustração descrita pelo resto dos dados do elemento figure que seu elemento pai.
<figure> O elemento de figura HTML (<figure>) representa uma tag de conteúdo próprio, frequentemente com legenda. Geralmente referenciada idendependente do fluxo principal do documento, podendo assim ser movido atravéz do fluxo principal sem afeta-lo.
<hr> (en-US)
<li> (en-US)
<ol> (en-US)
<p> (en-US)
<pre> (en-US)
<ul> (en-US)

Semântica de texto em linha

Use a semântica de texto em linha do HTML para definir o significado, estrutura ou estilo de uma palavra, linha ou texto arbitrário.

Element Description
<a> (en-US)
<abbr> (en-US)
<b> (en-US)
<bdi> (en-US)
<bdo> (en-US)
<br> (en-US)
<cite> (en-US)
<code> (en-US)
<data> (en-US)
<dfn> (en-US)
<em> (en-US)
<i> (en-US)
<kbd> (en-US)
<mark> (en-US)
<q> (en-US)
<rb> (en-US)
<rp> (en-US)
<rt> (en-US)
<rtc> (en-US)
<ruby> (en-US)
<s> (en-US)
<samp> (en-US)
<small> (en-US)
<span> (en-US)
<strong> (en-US)
<sub> (en-US)
<sup> (en-US)
<time> (en-US)
<u> (en-US)
<var> (en-US)
<wbr> (en-US)

Imagem e multimédia

O HTML suporta vários recursos multimédia como imagens, áudio e vídeo.

Element Description
<area> (en-US)
<audio> O elemento audio é usado para embutir conteúdo de som em um documento HTML or XHTML.  O elemento audio foi adicionado como parte do HTML 5.
<img> (en-US)
<map> (en-US)
<track> (en-US)
<video> O elemento video é usado para inserir conteúdo de vídeo em um documento HTML ou XHTML. O elemento video foi adicionado como parte do HTML 5.

Conteúdo incorporado

Além do conteúdo multimédia regular, o HTML poderá incluir diversos outros conteúdos, ainda que a interação com este nem sempre seja fácil.

Element Description
<embed> (en-US)
<iframe> (en-US)
<object> (en-US)
<param> (en-US)
<picture> (en-US)
<portal> (en-US)
<source> (en-US)

Scripting

De modo a criar conteúdos dinâmicos e aplicações Web, o HTML suporta o uso de linguages de script, nomeadamente JavaScript. Certos elementos suportam esta capacidade.

Element Description
<canvas> (en-US)
<noscript> (en-US)
<script> (en-US)

Edições de demarcação

Estes elementos permitem-lhe dar indicações sobre que partes do texto específicas foram alteradas.

Element Description
<del> (en-US)
<ins> (en-US)

Conteúdo de tabela

Estes elementos são usados para criar e manipular dados tabulares.

Element Description
<caption> (en-US)
<col> (en-US)
<colgroup> (en-US)
<table> (en-US)
<tbody> (en-US)
<td> (en-US)
<tfoot> (en-US)
<th> (en-US)
<thead> (en-US)
<tr> (en-US)

Formulários

O HTML fornece um número de elementos que podem ser usados em conjunto para criar formulários que o utilizador poderá preencher e submeter na página web ou aplicação. Existe uma considerável quantidade de informação sobre o mesmo disponível na página HTML forms guide.

Element Description
<button> (en-US)
<datalist> (en-US)
<fieldset> elemento HTML <fieldset> é utilizado para agrupar vários controlos, bem como as etiquetas (label) dentro de um formulário da Web.
<form> (en-US)
<input> (en-US)
<label> (en-US)
<legend> (en-US)
<meter> (en-US)
<optgroup> (en-US)
<option> (en-US)
<output> (en-US)
<progress> O HTML progress (<progress>) é o elemento usado para mostrar o progresso de uma tarefa. Enquanto os detalhes específicos de como ele é exibido é deixado para o desenvolvedor web, é tipicamente exibido como uma barra de progresso.
<select> (en-US)
<textarea> (en-US)

Elementos interativos

O HTML oferece uma selecção de elementos que ajudam a criar objectos interativos de interface com o utilizador.

Element Description

Componentes da Web

Os Componentes Web são uma tecnologia relacionada com o HTML que possibilitam a criação e utilização de elementos personalizados como se se tratassem de elementos HTML vulgares. Adicionalmente, poderá criar versões personalizadas de elementos HTML standard.

Element Description
<slot> (en-US)
<template> (en-US)

Elementos obsoletos e desaprovados

Aviso: Estes são elementos HTML antigos que foram desaprovados e não devem ser usados. Nunca deve usá-los em projectos novos, e deve substitui-los em antigos projectos assim que possa. Os mesmos são aqui listados apenas para informação.

Element Description
<acronym> (en-US)
<applet> (en-US)
<basefont> (en-US)
<bgsound> (en-US)
<big> (en-US)
<blink> (en-US)
<center> (en-US)
<content> (en-US)
<dir> (en-US)
<font> (en-US)
<frame> (en-US)
<frameset> (en-US)
<hgroup> (en-US)
<image> (en-US)
<isindex> (en-US)
<keygen> (en-US)
<listing> (en-US)
<marquee> (en-US)
<menuitem> (en-US)
<multicol> (en-US)
<nextid> (en-US)
<nobr> (en-US)
<noembed> (en-US)
<noframes> (en-US)
<plaintext> (en-US)
<rb> (en-US)
<rtc> (en-US)
<shadow> (en-US)
<spacer> (en-US)
<strike> (en-US)
<tt> (en-US)
<xmp> (en-US)