Nota: O Grupo de Trabalho da HTML5 publicou hoje (08/out/2009) sua (X)HTML Tracking #4094 - Index of Atribbutes.
Adaptei a publicação para um arquivo HTML mostrando uma tabela legendada para os atributos da HTML5.
Atributos: abc – definido em HTML4.01 e HTML5 •
abc – definido em HTML4.01 e acrescido para elementos da HTML5 •
abc – definido em HTML5
Elemento: abc – suporta o atributo somente na HTML5
Atualizações: 08/10/2009 (Tradução em andamento)
16/10/2009 - Tradução finalizada.
Atributos | Elemento(s) | Descrição | Valor |
---|---|---|---|
accept
| input; form
| Dica do tipo de arquivo a subir | Lista de tokens* separados por vírgula, formada por tipos de MIME válidos ou audio/* , video/* , ou image/*
|
accept-charset
| form
| Codificação de caracteres no envio de dados do formulário. | Lista de tokens separados por espaço, formada por nomes de MIME em ordem de preferência de códigos de caracteres compatíveis com ASCII |
action
| form
| URL para envio do formulário | URL válida |
alt
| area ; img ; input
| Texto descritivo para imagens | Texto* |
async
| script
| Executa script assincronamente | Atributo boleano |
autobuffer
| audio ; video
| Auto buffer | Atributo boleano |
autocomplete
| form ; input
| Controla autocompletar em campos de formulário | "on "; "off "
|
autofocus
| button ; input ; keygen ; select ; textarea
| Dá o foco a um campo de formulário quando a página é carregada | Atributo boleano |
autoplay
| audio ; video
| Início automático da mídia ao carregar a página | Atributo boleano |
challenge
| keygen
| String a ser acrescida à chave pública gerada. | Texto |
charset
| meta
| Declaração de codificação de caracteres | Nome de MIME preferido para codificação * |
charset
| script
| Codificação de caracteres para o script externo | Nome de MIME preferido para codificação * |
checked
| command ; input
| Controla a marcação ou não de um campo | Atributo boleano |
cite
| blockquote ; del ; ins ; q
| Link para uma referência ao conteúdo citado ou para informação complementar sobra ele. | URL válida |
cols
| textarea
| Número máximo de caracteres por linha | Inteiro maior do que zero |
colspan
| td ; th
| Número de colunas abrangidas pela célula | Inteiro maior do que zero |
content
| meta
| Valor do elemento | Texto* |
controls
| audio ; video
| Mostra controles de mídia | Atributo boleano |
coords
| area
| Coordenadas para criar um mapa de imagens | Lista de inteiros válidos* |
data
| object
| Endereço de uma referência | URL válida |
datetime
| del ; ins
| Data-hora da modificação | String válida para data-hora |
datetime
| time
| Valor do elemento | String válida para data ou hora* |
defer
| script
| Adia a execuçaõ do script | Atributo boleano |
disabled
| button ; command ; fieldset ; input ; keygen ; optgroup ; option ; select ; textarea
| Desabilita um controle de formulário | Atributo boleano |
enctype
| form
| Tipo de codificação de dados enviados pelo formulário | "application/x-www-form-urlencoded "; "multipart/form-data "; "text/plain "
|
for
| label
| Associa um rótulo a um campo | ID* |
for
| output
| Define o campo ao qual a saida se refere | Lista de IDs separadas por espaço* |
form
| button ; fieldset ; input ; keygen ; label ; object ; output ; select ; textarea
| Associa o campo ao elemento form
| ID* |
formaction
| button ; input
| URL para envio do formulário | URL válida |
formenctype
| button ; input
| Tipo de codificação de dados enviados pelo formulário | "application/x-www-form-urlencoded "; "multipart/form-data "; "text/plain "
|
formmethod
| button ; input
| Método HTTP usado no envio do formulário | "GET "; "POST "; "PUT "; "DELETE "
|
formnovalidate
| button ; input
| Pula a validação de um campo de formulário | Atributo boleano |
formtarget
| button ; input
| Contexto do navegador para envio do formulário | Nome ou palavra-chave válida para contexto de navegador |
headers
| td ; th
| Células "header" para a célula atual | Lista de IDs separadas por espaço* |
height
| canvas ; embed ; iframe ; img ; input ; object ; video
| Dimensão vertical | Inteiro não negativo |
high
| meter
| Limite inferior de uma faixa | Número decimal * |
href
| a ; area ; link
| Endereço do hyperlink | URL válida |
href
| base
| Documento base para URL | URL válida |
hreflang
| a ; area ; link
| Idioma da referência linkada | Código de linguagem BCP 47 válido |
http-equiv
| meta
| Diretiva pragma | Texto* |
icon
| command
| Ícone para o comando | URL válida |
ismap
| img
| Imagem é um mapa de imagem no lado do servidor | Atributo boleano |
keytype
| keygen
| Tipo de chave criptográfica a gerar | Texto* |
label
| command ; menu ; optgroup ; option
| Rótulo visível para o usuário | Texto |
list
| input
| Lista de opções para autocompletar | ID* |
loop
| audio ; video
| Define o loop para a mídia | Atributo boleano |
low
| meter
| Limite superior de uma faixa | Número decimal* |
manifest
| html
| Cache manifest da aplicação | URL válida |
max
| input
| Valor máximo | variável* |
max
| meter ; progress
| Limite superior de uma faixa | Número decimal * |
maxlength
| input ; textarea
| Comprimento máximo para um valor | Inteiro não negativo |
media
| a ; area ; link ; source ; style
| Mídia | Mídia válida |
method
| form
| Método HTTP para envio do formulário | "GET "; "POST "; "PUT "; "DELETE "
|
min
| input
| Valor mínimo | variável* |
min
| meter
| Limite inferior de uma faixa | Número decimal* |
multiple
| input ; select
| Admite múltiplos valores | Atributo boleano |
name
| button ; fieldset ; input ; keygen ; output ; select ; textarea
| Nome do campo de formulário para fins de envio e para o form.elements API
| Texto* |
name
| form
| Nome do formulário a usar no document.forms API
| Texto* |
name
| iframe ; object
| Nome para contexto de navegador em objetos aninhados | Nome de contexto válido ou palavra chave |
name
| map
| Nome do mapa de imagem referenciado no atributo usemap
| Texto* |
name
| meta
| Nome para metadados | Texto* |
name
| param
| Nome para parameter | Texto |
novalidate
| form
| Bypassa a validação do formulário | Atributo boleano |
onafterprint
| body
| afterprint manipulador de evento para o objeto Window | Conteúdo do atributo para o evento |
onbeforeprint
| body
| beforeprint manipulador de evento para o objeto Window | Conteúdo do atributo para o evento |
onbeforeunload
| body
| beforeunload manipulador de evento para o objeto Window | Conteúdo do atributo para o evento |
onblur
| body
| blur manipulador de evento para o objeto Window | Conteúdo do atributo para o evento |
onerror
| body
| error manipulador de evento para o objeto Window | Conteúdo do atributo para o evento |
onfocus
| body
| focus manipulador de evento para o objeto Window | Conteúdo do atributo para o evento |
onhashchange
| body
| hashchange manipulador de evento para o objeto Window | Conteúdo do atributo para o evento |
onload
| body
| load manipulador de evento para o objeto Window | Conteúdo do atributo para o evento |
onmessage
| body
| message manipulador de evento para o objeto Window | Conteúdo do atributo para o evento |
onoffline
| body
| offline manipulador de evento para o objeto Window | Conteúdo do atributo para o evento |
ononline
| body
| online manipulador de evento para o objeto Window | Conteúdo do atributo para o evento |
onpopstate
| body
| popstate manipulador de evento para o objeto Window | Conteúdo do atributo para o evento |
onredo
| body
| redo manipulador de evento para o objeto Window | Conteúdo do atributo para o evento |
onresize
| body
| resize manipulador de evento para o objeto Window | Conteúdo do atributo para o evento |
onstorage
| body
| storage manipulador de evento para o objeto Window | Conteúdo do atributo para o evento |
onundo
| body
| undo manipulador de evento para o objeto Window | Conteúdo do atributo para o evento |
onunload
| body
| unload manipulador de evento para o objeto Window | Conteúdo do atributo para o evento |
open
| details
| Controla visibilidade do elemento details | Atributo boleano |
optimum
| meter
| Valor ótimo em uma medição | Número decimal* |
pattern
| input
| Padrão a ser casado com o valor de um campo de formulário | Expressão regular na linguagem JavaScript |
ping
| a ; area
| URLs para ping | Conjunto de URLs separadas por espaço |
placeholder
| input ; textarea
| User-visible label to be placed within the form control | Texto* |
poster
| video
| URL do frame para entrada do vídeo | URL válida |
pubdate
| time
| Define se a data da publicação se refere ao último article ou body
| Atributo boleano |
radiogroup
| command
| Nome do grupo de comandos para um conjunto de radio button | Texto |
readonly
| input ; textarea
| Define se o valor entrado pode ou não ser editado pelo usuário | Atributo boleano |
rel
| a ; area ; link
| Relacionamento existente entre o documento between the document containing the hyperlink and the destination resource | Set of space-separated tokens* |
required
| input ; textarea
| Define campos preenchimento obrigatório | Atributo boleano |
reversed
| ol
| Inverte a ordem de numeração | Atributo boleano |
rows
| textarea
| Número de linhas a mostrar | Inteiro maior que zero |
rowspan
| td ; th
| Número de linhas que a célula abrange | Inteiro não negativo |
sandbox
| iframe
| Regras de segurança para conteúdos aninhados | Conjunto não ordenado de valores separados por espaço consistindo de
"allow-same-origin ",
"allow-forms ", e
"allow-scripts "
|
scope
| th
| Define quais células se relacionam com a célula header | "row ";
"col ";
"rowgroup ";
"colgroup "
|
scoped
| style
| Define se os estilos se aplicam ao documento todo ou parte dele | Atributo boleano |
seamless
| iframe
| Define aplicação de estilos em conteúdo aninhado | Atributo boleano |
selected
| option
| Define se option está ou não selecionado por padrão
| Atributo boleano |
shape
| area
| O tipo da forma a ser criada para um mapa de imagem | "circle ";
"default ";
"poly ";
"rect "
|
size
| input ; select
| Tamanho do campo | Númeo maior que zero |
sizes
| link
| Sizes of the icons (for rel ="icon ")
| Lista de tamanhos* |
span
| col ; colgroup
| Número de colunas abrangida pelo elemento | Número maior que zero |
src
| audio ; embed ; iframe ; img ; input ; script ; source ; video
| Endereço do recurso relacionado | URL válida |
start
| ol
| Ordinal value of the first item | Inteiro |
step
| input
| Granularidade para o valor do campo | Número decimal maior que zero, ou "any "
|
summary
| table
| Texto descritivo para tabelas complexas servido para leitores de tela | Texto* |
target
| a ; area
| Contexto de navegação | Nome de contexto válido ou palavra chave |
target
| base
| Contexto padrão para hyperlink e envio de formulários | Nome de contexto válido ou palavra chave |
target
| form
| Browsing context for form submission | Nome de contexto válido ou palavra chave |
type
| a ; area ; link
| Dicav do tipo do recurso referenciado | Tipo de MIME válido |
type
| button
| Tipo de botão | "submit ";
"reset ";
"button "
|
type
| button ; input
| Tipo de campo de formulário | input palavra chave
|
type
| command
| Tipo de comando | "command ";
"checkbox ";
"radio "
|
type
| embed ; object ; script ; source ; style
| Tipo de recurso incorporado | Tipo de MIME válido |
type
| menu
| Tipo de menu | "context "; "toolbar "
|
usemap
| img ; object
| Nome do mapa de imagem usado | Referência hash-name válida * |
value
| button ; option
| Valor a usar para envio do formulário | Texto |
value
| input
| Valor do campo de formulário | Variável* |
value
| li
| Valor ordinal do item de lista | Inteiro |
value
| meter ; progress
| Valor atual do elemento | Número fracionário |
value
| param
| Valor do parâmetro | Texto |
width
| canvas ; embed ; iframe ; img ; input ; object ; video
| Dimensão horizontal | Inteiro não negativo |
wrap
| textarea
| Forma de quebras de texto para valores de campos de formulário | "soft ";
"hard "
|
A presença de um asterisco (*) na célula indica que a regra descrita apresenta complicações a mais com relação ao que está descrito.
Adaptado pelo Maujor - http://www.maujor.com/