Fornecer alternativa em texto para botões de imagem de formulários
O elemento <input type="image"> deve ter atributo alt descrevendo a função do botão. Melhor prática: usar <button> com texto e ícone.
<!-- ❌ Botão de imagem sem alternativa -->
<input type="image" src="btn-buscar.png">
<input type="image" src="btn-login.png" alt=""><!-- ✓ Alt descritivo ou button com texto -->
<input type="image"
src="btn-buscar.png"
alt="Buscar">
<!-- Ainda melhor: button com texto + ícone -->
<button type="submit">
<svg aria-hidden="true" focusable="false">
<!-- ícone de lupa -->
</svg>
Buscar
</button>Prefira <button type="submit"> com texto visível em vez de <input type="image">. Textos em botões são mais acessíveis, pesquisáveis e traduzíveis que imagens.