Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tag: Button
Nome: Botão
Descrição:
Botões são a porta de acesso para as interfaces de um componente. As teclas do teclado são botões, os cliques do mouse são botões, o liga-desliga do seu computador é um botão. Botões indicam que, quando dado acesso àquela interface, alguma ação deve acontecer. Dentro de HTML, apresentam uma interface para os eventos embarcados no documento atual.
Exibição: Bloco [css block].
Atributos: id, class, title, lang, dir, name, value, type, disabled, tabindex, accesskey.
Semântica: O uso de button, semanticamente, só é permitido dentro de formulário, elemento qual habilita uma interface de acesso ao leitor. Hoje, com javascript, dinâmica, ajax, fica fácil exibir uma tabela onde, ao se clicar nos dados, é possível editar o conteúdo da tabela em tempo-real. Mas pensemos um pouco em termos de acessibilidade e navegadores limitados. Qualquer outro elemento HTML foi concebido para a exibição de informações, conteúdo de saída, leitura. É apenas dentro de formuários que temos interfaces para a entrada de dados, escrita. Buttons foram criados para agregar funcionalidades a estes formulários, fornecendo outras interfaces que não foram previstas pelos elementos <input> e <select>.
Exemplos:
<body>
<form action="http-~~-//www.google.com.br/search" method="get">
<p><label for="busca">Buscar no google por: </label><input type="text" name="q" id="busca"></p>
<button type="submit">Buscar!</button>
</form>
</body>
Particularidades: Button recebe qualquer elemento, que será renderizado caso o navegador não dê suporte ao mesmo, exceto formulários e seus filhos, e links.
Carregando comentários...