Avalie os elementos abaixo do HTML5. I. input II. labelIII...
I. input II. label III. section IV. textarea
Em quais deles é possível utilizar o atributo placeholder?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - Apenas I e IV.
Vamos entender melhor o assunto abordado e por que a alternativa B é a correta. Estamos tratando aqui do atributo placeholder, que é utilizado em HTML5 para fornecer uma dica ou uma instrução dentro de um campo de entrada de dados (input fields), que desaparece quando o usuário começa a digitar. O objetivo do placeholder é orientar o usuário sobre qual informação é esperada naquele campo sem a necessidade de um rótulo (label) externo.
Os elementos mencionados na questão são:
- <input> - Um campo de entrada de dados, que pode ser de diferentes tipos como texto, número, e-mail, etc. O atributo placeholder é comum e muito útil nesse elemento para exibir uma mensagem dentro do campo antes da digitação do usuário.
- <label> - Serve como uma etiqueta para outro elemento, normalmente associado a um campo de entrada de dados para melhorar a acessibilidade e a usabilidade. O atributo placeholder não se aplica a este elemento porque ele não é um campo que recebe dados.
- <section> - Define uma seção em um documento, como um capítulo, cabeçalhos de temas ou qualquer outro ponto de divisão de conteúdo. Não é um campo de entrada, então o placeholder não tem aplicação aqui.
- <textarea> - É um campo de entrada de texto multilinha, usado quando se espera que o usuário insira um texto mais extenso. Assim como no elemento <input>, o atributo placeholder é usado para mostrar uma mensagem dentro do campo antes que o usuário comece a digitar.
Portanto, o atributo placeholder é aplicável e funciona com os elementos <input> e <textarea>, já que ambos recebem entrada de dados do usuário. Isso justifica a alternativa B como correta. Os elementos <label> e <section> não são campos de entrada e, por isso, o uso do atributo placeholder neles não é apropriado ou possível.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo