Atributos HTML
Aqui, examinaremos todos os atributos Html e seu uso. Um dos principais recursos do HTML é o uso de atributos, que fornecem informações adicionais sobre os elementos HTML. Um elemento HTML possui atributos contendo vários parâmetros que permitem que o elemento seja personalizado ou alterado de várias maneiras para atender aos requisitos do usuário.
Aqui está um exemplo do atributo maxlength e action em Html:
Example:
Lista de Atributos HTML
Os atributos HTML são explicados aqui. A tabela abaixo lista todos os atributos HTML e os elementos nos quais eles podem ser usados:
Atributo | Pertence a | Visão geral |
---|---|---|
aceitar | <entrada> | Permite que o servidor aceite certos tipos de arquivos (somente para type=”arquivo”) |
aceitar conjunto de caracteres | <forma> | Fornece detalhes sobre a codificação de caracteres a ser usada para execução do formulário . |
chave de acesso | Atributos Globais | Ativa/enfoca um elemento com uma tecla de atalho |
Ação | <forma> | Fornece instruções sobre para onde enviar dados de formulário após o envio em atributos HTML |
alinhar | Não suportado em HTML 5. | Alinhe os elementos de acordo com os elementos circundantes. Em vez disso, use CSS |
alternativo | <área>, <img>, <entrada> | Em caso de falha na exibição do elemento original, fornece um texto alternativo |
assíncrono | <script> | A execução assíncrona é configurada (somente para scripts externos) no atributo Html |
autocompletar | <forma>, <entrada> | Indica se o preenchimento automático deve ser permitido para um <form> ou <input> |
auto-foco | <botão>, <entrada>, <selecionar>, <área de texto> | Assim que a página carregar, o elemento deve receber o foco imediatamente |
Reprodução automática | <áudio>, <vídeo> | Fornece que o áudio/vídeo comece a rodar sempre que estiver pronto quando se trata de atributos HTML |
bgcolor | Não suportado em HTML 5. | Uma cor de fundo é fornecida para um elemento. É melhor usar CSS |
fronteira | Não suportado em HTML 5. | Determina a largura da borda de um elemento. Faça uso de CSS em vez disso |
conjunto de caracteres | <meta>, <script> | Esta propriedade indica a codificação de caracteres em atributos Html |
verificado | <entrada> | Define a pré-seleção de um elemento <input> na página (por exemplo, type=”checkbox” ou type=”radio”) |
citar | <blockquote>, <del>, <ins>, <q> | Fornece um link que explica a citação, o texto removido ou o texto que foi inserido |
aula | Atributos Globais | Indica um ou mais nomes de classe para um elemento (aqueles usados em folhas de estilo). |
cor | Não suportado em HTML 5. | A cor do texto de um elemento é determinada por este atributo. Em vez disso, use CSS quando se trata de atributos HTML |
cols | <área de texto> | Uma área de texto pode ser determinada por sua largura visível |
colspan | <td>, <th> | Determina quantas colunas uma célula da tabela deve ter |
contente | <meta> | Identifica o valor associado ao nome ou atributo http-equiv |
conteúdo editável | Atributos Globais | A capacidade de edição de um elemento é especificada por esta propriedade |
controles | <áudio>, <vídeo> | Indica se os controles de áudio/vídeo devem ser exibidos (como botões de reprodução/pausa) |
coordenadas | <área> | Identifica as coordenadas da área |
dados | <objeto> | fornece a URL do recurso, que o objeto usará |
dados-* | Atributos Globais | utilizado para armazenar dados personalizados que só são acessíveis pela página ou aplicativo em atributos Html |
data hora | <del>, <ins>, <tempo> | Identifica a data e a hora |
padrão | <pista> | Indica que a faixa deve ser reproduzida se as escolhas do usuário não apontarem para uma faixa diferente como preferível. |
adiar | <script> | Indica que o script deve ser executado após a conclusão da análise da página (somente para scripts externos) |
dir | Atributos Globais | Identifica a direção do texto do conteúdo de um elemento em seus atributos HTML |
dirname | <entrada>, <área de texto> | descreve a submissão da direção do texto |
desabilitado | <button>, <fieldset>, <input>, <optgroup>, <option>, <select>, <textarea> |
Indica ao navegador que o elemento ou conjunto de elementos fornecido deve ser desabilitado |
download | <a>, <área> | garante que, quando um usuário acessar o hiperlink, o destino será baixado |
arrastável | Atributos Globais | Indica se um elemento é arrastável ou não |
enctype | <forma> | Ao transmitir dados de formulário para o servidor, isso indica quais dados de formulário precisam ser codificados (somente para method=”post”) |
para | <rótulo>, <saída> | Identifica o(s) elemento(s) do formulário aos quais um rótulo/cálculo está vinculado |
forma | <button>, <fieldset>, <input>, <label>, <meter>, <object>, <output>, <select>, <textarea> |
Fornece o nome do formulário com o qual o elemento se relaciona |
formação | <botão>, <entrada> | Fornece um local para os dados do formulário a serem enviados após o envio. Para type=”enviar” exclusivamente |
cabeçalhos | <td>, <th> | Identifica a conexão de uma célula com uma ou mais células de cabeçalho |
altura | <canvas>, <embed>, <iframe>, <img>, <input>, <object>, <video> | No atributo Html , indique a altura do elemento |
escondido | Atributos Globais | Indica que um elemento não é mais aplicável ou não é mais aplicável |
alto | <metro> | Valores percebidos como altos são identificados nessa faixa |
href | <a>, <área>, <base>, <link> | Fornece a URL do destino do link |
hreflang | <a>, <área>, <link> | Indique o idioma do documento anexo |
http-equiv | <meta> | Contém a informação/valor do atributo content em um cabeçalho HTTP |
eu ia | Atributos Globais | Fornece o id exclusivo de um elemento |
ismap | <img> | Crie um mapa de imagem do lado do servidor a partir de uma imagem |
tipo | <pista> | Fornece detalhes sobre o tipo de faixa de texto |
rótulo | <track>, <opção>, <optgroup> | Fornece informações sobre o título da faixa de texto |
idioma | Atributos Globais | Define o idioma do conteúdo de um elemento |
lista | <entrada> | Descreve um elemento <datalist> que contém valores especificados para um elemento <input> |
laço | <áudio>, <vídeo> | Fornece um reinício do áudio/vídeo após a conclusão do mesmo |
baixo | <metro> | No atributo Html , identifique o intervalo de valores que são considerados baixos |
máximo | <entrada>, <medidor>, <progresso> | Fornece o valor máximo |
comprimento máximo | <entrada>, <área de texto> | Esta propriedade indica o número máximo de caracteres que podem ser inseridos em um elemento |
meios de comunicação | <a>, <área>, <link>, <fonte>, <estilo> | Indica o tipo de mídia ou dispositivo para o qual o documento vinculado é adequado |
método | <forma> | Fornece instruções sobre como enviar dados de formulário usando HTTP |
min | <entrada>, <medidor> | Indica um valor mínimo |
múltiplo | <entrada>, <selecionar> | Indica que mais de um valor pode ser inserido por um usuário |
mudo | <vídeo>, <áudio> | Fornece instruções para silenciar a saída de áudio do vídeo |
nome | <button>, <fieldset>, <form>, <iframe>, <input>, <map>, <meta>, <object>, <output>, <param>, <select>, <textarea> |
Fornece o nome do elemento |
novalidar | <forma> | Forneça instruções para não validar o formulário após o envio |
abortar | <áudio>, <embed>, <img>, <objeto>, <vídeo> | Ao abortar, um script deve ser executado |
na impressão posterior | <corpo> | Depois de imprimir o documento, execute o seguinte script |
impressão anterior | <corpo> | Antes de imprimir o documento, execute o seguinte script |
antes de descarregar | <corpo> | Caso o foco seja perdido em um elemento, execute o seguinte script |
onblur | Todos os elementos visíveis. | Caso o foco seja perdido em um elemento, execute o seguinte script |
oncanplay | <áudio>, <incorporar>, <objeto>, <vídeo> | Execute o script quando um arquivo estiver pronto para começar a ser reproduzido (quando estiver armazenado em buffer por tempo suficiente) |
oncanplaythrough | <áudio>, <vídeo> | Executar um script quando um arquivo pode ser reproduzido do início ao fim sem interrupções ou atrasos |
em mudança | Todos os elementos visíveis. | Script a ser executado quando o valor de um elemento é alterado |
ao clicar | Todos os elementos visíveis. | Um script que será executado quando o elemento for pressionado |
no menu de contexto | Todos os elementos visíveis. | Um script que é executado quando um menu de contexto é invocado |
oncopy | Todos os elementos visíveis. | Script a ser executado sempre que o conteúdo do elemento for copiado |
na hora da mudança | <pista> | Script a ser executado sempre que uma sugestão mudar em um elemento <track> |
oncut | Todos os elementos visíveis. | Script a ser executado sempre que o conteúdo do elemento for cortado |
ondblclick | Todos os elementos visíveis. | Script a ser executado quando o elemento é clicado duas vezes |
ondrag | Todos os elementos visíveis. | Um script que é executado quando um elemento é arrastado |
ondrage | Todos os elementos visíveis. | O script deve ser executado após a conclusão de uma operação de arrastar |
ondragente | Todos os elementos visíveis. | Uma vez que o elemento foi arrastado para a posição de soltar adequada, um script será executado |
ondragleave | Todos os elementos visíveis. | Quando um elemento for removido de um destino de soltar válido, execute este script |
ondragover | Todos os elementos visíveis. | Quando um elemento é arrastado sobre um ponto de queda válido, este script será executado |
ondragstart | Todos os elementos visíveis. | Execute este script no início das operações de arrastar |
ondrop | Todos os elementos visíveis. | Soltar um elemento arrastado aciona a execução de um script |
mudança de duração | <áudio>, <vídeo> | Quando o tamanho do arquivo de mídia flutuar, execute o script |
um esvaziado | <áudio>, <vídeo> | Se o arquivo ficar inacessível por qualquer motivo (por exemplo, desconectado inesperadamente), você deverá executar este script |
unido | <áudio>, <vídeo> | Script que executa quando a mídia termina (adequado para mensagens como “obrigado pela atenção”) |
um erro | <audio>, <body>, <embed>, <img>, <object>, <script>, <style>, <video> | Em caso de erro, execute o script |
No foco | Todos os elementos visíveis. | Quando o elemento fica focado, o script é executado |
onhashchange | <corpo> | Script a ser executado quando a parte âncora de uma URL for modificada |
na entrada | Todos os elementos visíveis. | Quando um elemento é inválido, um script deve ser executado |
oninvalid | Todos os elementos visíveis. | Execute o script sempre que o usuário pressionar uma tecla |
onkeydown | Todos os elementos visíveis. | Script que deve ser executado quando uma tecla é pressionada nos atributos Html |
ao pressionar a tecla | Todos os elementos visíveis. | Execute o script caso um usuário libere uma chave em atributos Html |
onkeyup | Todos os elementos visíveis. | Caso um usuário libere uma chave, um script será executado |
carregando | <body>, <iframe>, <img>, <input>, <link>, <script>, <estilo> | Script a ser executado após a conclusão da renderização do elemento |
dados carregados | <áudio>, <vídeo> | Depois de carregar os dados de mídia, execute o script |
onloadedmetadata | <áudio>, <vídeo> | Quando os metadados (como dimensões e duração) são recuperados, este script é executado |
onloadstart | <áudio>, <vídeo> | Antes de qualquer coisa ser processada, execute este script assim que o arquivo começar a carregar |
ao passar o mouse | Todos os elementos visíveis. | Sempre que um botão do mouse é pressionado em um elemento, um script é executado |
ao mover o mouse | Todos os elementos visíveis. | O script continuará a ser executado enquanto o cursor do mouse estiver girando sobre um elemento |
onmouseout | Todos os elementos visíveis. | Sempre que o cursor do mouse sai de um elemento, este script é executado |
ao passar o mouse | Todos os elementos visíveis. | Sempre que o cursor do mouse passar por cima de um elemento, o script será executado |
passar o mouse | Todos os elementos visíveis. | Sempre que um botão do mouse é pressionado sobre um elemento, o script é invocado |
na roda do mouse | Todos os elementos visíveis. | script que seria executado se a roda do mouse fosse movida sobre um elemento |
onoffline | <corpo> | O script seria executado sempre que o navegador começasse a fornecer serviço offline |
online | <corpo> | O script seria executado sempre que o navegador começasse a funcionar online |
onpagehide | <corpo> | O script seria executado sempre que o navegador começasse a funcionar online |
na página mostrar | <corpo> | Sempre que um usuário navega em uma página, esse script é executado |
colar | Todos os elementos visíveis. | Se um usuário inserir alguma informação em um elemento, um script será executado |
em pausa | <áudio>, <vídeo> | Se o usuário ou computador pausar a mídia, este script será executado |
em jogo | <áudio>, <vídeo> | Depois que a mídia começar a ser reproduzida, execute o script |
jogando | <áudio>, <vídeo> | O script deve ser executado assim que a mídia começar a tocar |
onpopstate | <corpo> | Se o histórico de uma janela for alterado, execute este script. |
em progresso | <áudio>, <vídeo> | script a ser executado enquanto o navegador está adquirindo os dados de mídia em atributos Html |
na mudança de taxa | <áudio>, <vídeo> | Sempre que a taxa de reprodução flutuar, execute este script. (por exemplo, quando um usuário muda para câmera lenta ou modo de avanço rápido) |
inicializar | <forma> | Escolher a opção de redefinição em um formulário executará este script |
onresize | <corpo> | sempre que a dimensão da janela do navegador muda o script a ser executado |
na rolagem | Todos os elementos visíveis. | No momento em que a barra de rolagem de um elemento é rolada, este script será executado |
pesquisando | <entrada> | Sempre que o usuário digitar algo em uma caixa de pesquisa (por exemplo, input=”search”), este script será executado |
procurado | <áudio>, <vídeo> | No script de final de busca a ser executado quando o atributo de busca for igual a false |
procurando | <áudio>, <vídeo> | Quando o atributo de busca for definido como verdadeiro, o que significa que a busca está ativada, o script será executado |
ao selecionar | Todos os elementos visíveis. | Sempre que um elemento for escolhido, execute o script |
instalado | <áudio>, <vídeo> | Caso o navegador não consiga obter os dados de mídia por um motivo desconhecido, execute este script |
armazenamento | <corpo> | Sempre que uma área de armazenamento da Web for atualizada, execute este script |
ao enviar | <forma> | Sempre que um formulário for carregado, execute este script |
suspender | <áudio>, <vídeo> | Caso a busca dos dados de mídia seja interrompida antes de ser carregada com sucesso, execute este script |
ontimeupdate | <áudio>, <vídeo> | Script de posição de reprodução para executar quando ele mudou sua posição. (por exemplo, quando um usuário avança rapidamente para outro ponto em um vídeo) |
alternar | <detalhes> | Um script de abertura e fechamento que é executado quando o usuário escolhe o elemento <details> |
ao descarregar | <corpo> | Depois que uma página terminar de carregar (ou a janela do navegador for fechada), execute o seguinte script |
na mudança de volume | <áudio>, <vídeo> | Um script de ajuste de volume de áudio/vídeo deve ser executado toda vez que o volume for ajustado |
esperando | <áudio>, <vídeo> | Sempre que a mídia parar, mas for provável que reinicie (por exemplo, quando armazenar mais dados em buffer), execute este script |
roda | Todos os elementos visíveis. | O movimento da roda do mouse sobre um elemento executará o script |
abrir | <detalhes> | Prevê que o usuário deve ter acesso aos detalhes (aberto) |
ótimo | <metro> | Indique qual valor é apropriado para o medidor |
padrão | <entrada> | A expressão regular com a qual o valor de um elemento <input> deve ser validado em atributos Html |
espaço reservado | <entrada>, <área de texto> | Fornece uma breve visão geral do valor esperado do elemento |
poster | <vídeo> | Uma imagem personalizada será exibida durante o processo de download ou até que o usuário pressione o botão play |
pré-carga | <áudio>, <vídeo> | Descreva como e se o autor acredita que o áudio/vídeo deve ser carregado no carregamento da página |
somente leitura | <entrada>, <área de texto> | Este elemento declara que é somente leitura |
rele | <a>, <área>, <formulário>, <link> |
Indica como o documento atual está conectado ao documento associado |
obrigatório | <entrada>, <selecionar>, <área de texto> | Pré-requisito para submissão do formulário é o preenchimento deste elemento |
invertido | <ol> | Indica que a ordem da lista deve ser decrescente (9,8,7…) |
linhas | <área de texto> | Indica quantas linhas devem ser exibidas em uma área de texto |
Expansão de linha | <td>, <th> | Fornece o número de linhas que serão incluídas em uma célula da tabela |
caixa de areia | <iframe> | Permite limitações adicionais para o conteúdo de um <iframes> |
escopo | <th> | A célula do cabeçalho indica se é o cabeçalho de uma coluna, linha ou grupo de colunas ou linhas |
selecionado | <opção> | Indica que assim que uma página carregar, uma opção deve ser pré-selecionada |
forma | <área> | Fornece informações sobre a forma da área |
tamanho | <entrada>, <selecionar> | Para <input>, indique a largura em caracteres, ou para <selects>, indique quantas opções são mostradas |
tamanhos | <img>, <link>, <fonte> |
Esta propriedade indica o tamanho do recurso vinculado |
período | <col>, <colgroup> | Indica quantas colunas devem ser estendidas |
verificação ortográfica | Atributos Globais | Isso indica se o elemento deve ser examinado quanto à ortografia e gramática |
origem | <audio>, <embed>, <iframe>, <img>, <input>, <script>, <source>, <track>, <video> |
Fornece a URL do arquivo de mídia nos atributos HTML |
srcdoc | <iframe> | Indica qual conteúdo da página HTML deve aparecer no <iframe> |
srclang | <pista> | (If kind=”subtitles”) Indique o idioma dos dados do texto da faixa |
conjunto de origem | <img>, <fonte> | Fornece um URL para uma imagem específica a ser usada em diferentes circunstâncias |
começar | <ol> | Define o valor inicial dos atributos HTML em uma lista ordenada |
etapa | <entrada> | Para um campo de entrada, indique os intervalos de números legais |
estilo | Atributos Globais | Fornece um elemento com um estilo CSS embutido |
tabindex | Atributos Globais | Indica a ordem em que os elementos devem ser tabulados |
alvo | <a>, <área>, <base>, <forma> | Indica onde deve ser aberto o documento anexo ou onde deve ser enviado o formulário |
título | Atributos Globais | Fornece detalhes adicionais sobre um elemento |
traduzir | Atributos Globais | Determinar se o conteúdo de um elemento deve ou não ser traduzido |
tipo | <a>, <botão>, <incorporar>, <entrada>, <link>, <menu>, <objeto>, <script>, <fonte>, <estilo> |
Fornece informações sobre o tipo de elemento em atributos HTML |
mapa de uso | <img>, <objeto> | Auxilia no fornecimento de uma imagem como um mapa de imagens do lado do cliente |
valor | <botão>, <entrada>, <li>, <opção>, <medidor>, <progresso>, <param> |
O valor de um elemento está contido no atributo |
largura | <canvas>, <embed>, <iframe>, <img>, <input>, <object>, <video> | A largura do elemento é fornecida nos atributos Html |
enrolar | <área de texto> | Quando o usuário enviar um formulário, indique como o texto deve ser agrupado |
Vantagens dos Atributos HTML
Os atributos em Html são usados para fornecer informações adicionais sobre um elemento HTML. Aqui estão algumas vantagens de usar atributos HTML :
- Os atributos HTML fornecem benefícios de acessibilidade, permitindo que os desenvolvedores da Web adicionem atributos que as tecnologias assistivas podem usar para tornar o conteúdo da Web mais acessível para pessoas com deficiências.
- Ao usar determinados atributos, como o atributo “alt” para imagens, você pode ajudar os mecanismos de pesquisa a entender o conteúdo da sua página da Web, o que pode melhorar a classificação do mecanismo de pesquisa.
- O uso de atributos ajuda a garantir a consistência em diferentes páginas da Web, permitindo definir certas características de um elemento em um local e reutilizá-las em várias páginas.
- Os atributos podem ser usados para estilizar elementos e fornecer dicas visuais aos usuários sobre o significado do conteúdo.
- Certos atributos, como “ href ” para links e “ src ” para imagens, fornecem funcionalidade que permite aos usuários interagir e navegar por suas páginas da web.
- O uso de determinados atributos, como atributos “aria-”, pode ajudar a garantir que suas páginas da Web estejam em conformidade com os padrões de acessibilidade.