Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Elemento alt em texto e número?

Fiquei em dúvida de colocar ou não o element alt no input number, pesquisei na W3C e lá diz que o atributo alt deve somente ser utilizado no element image: The alt attribute provides an alternate text for the user, if he/she for some reason cannot view the image (because of slow connection, an error in the src attribute, or if the user uses a screen reader).

Note: The alt attribute can only be used with .

https://www.w3schools.com/tags/att_input_alt.asp

Pensando aqui eu percebi que o atributo alt seria redundante, porém, não sei como ficaria em um leitor de tela. Afinal, devo ou não usar alt em input number e text?

1 resposta
solução!

Sobre o alt ele é basicamente para imagens. Da uma olhada aqui o majour fala bem como e quando usar o alt.

Para leitores de tela seria melhor usar ao aria-label, aria-labeledby e/ou aria-describedby, junto aos input number e input text. Pode verificar aqui sobre eles.

Basicamente:

  • aria-label adiciona um rótulo invisível ao elemento
  • aria-labeledby relaciona um texto de rótulo visível ao elemento
  • aria-describedby relaciona um texto de descrição visível ao elemento