Questão de Arquitetura de Software — Acessibilidade de Software — FCC 2016
- Código
- fc028012
- Banca
- FCC
- Órgão
- AL-MS
- Ano
- 2016
- Nível
- Médio
- Cargo
- Programador Visual
- Asource e target.
- Bin e out.
- Cid e class.
- Dfor e id.
- Esrc e id.
GabaritoD — for e id.
Gabarito: letra D. A associação correta entre um rótulo (label) e um campo de formulário (input) é feita com o atributo for na tag <label> e o atributo id na tag <input>, ambos com o mesmo valor. Essa prática é recomendada pelo WCAG 2.0 e pelo e-MAG para garantir que leitores de tela identifiquem corretamente os campos.
A banca testa o conhecimento específico dos atributos HTML usados para essa finalidade. Vamos analisar cada alternativa:
source e target são atributos utilizados em outros elementos: source em <img>, <audio>, <video>; target em <a> e formulários. Não têm relação com a associação label-input.
in e out não são atributos HTML válidos para esse propósito. Não existem na especificação para label ou input.
id é usado no input, mas o atributo do label é for, não class. class é um atributo universal para estilização, não para associação semântica.
Conforme o padrão HTML, o atributo for do <label> deve ter o mesmo valor do atributo id do <input>. Isso cria um vínculo explícito, essencial para a acessibilidade.
src é usado em elementos como <img>, <script>, <iframe> para especificar a origem do recurso. Não tem função na associação entre rótulo e campo.
A banca mistura atributos comuns do HTML (como src, class, id) para confundir. O candidato pode lembrar que id está envolvido, mas esquecer que o label usa for, não class ou outro atributo. Fique atento: a dupla correta é for e id.
Gabarito: letra D.
Link permanente: /questoes/fc028012