Com relação ao código HTML5 acima apresentado, julgue o item...
Com relação ao código HTML5 acima apresentado, julgue o item.
O elemento<fieldset> foi usado no código de modo indevido, pois ele deve ser usado quando se quer um cabeçalho principal com um ou mais subcabeçalhos.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E - Errado
Vamos esclarecer o uso correto da tag <fieldset>
em HTML5. Esta tag é usada para agrupar elementos relacionados dentro de um formulário, proporcionando uma maneira de organizar seções de um formulário de maneira lógica. Ao utilizá-la, é possível agrupar campos de entrada (<input>
) e outros elementos de formulário que façam parte de um mesmo tópico ou categoria.
O <fieldset>
muitas vezes é acompanhado pela tag <legend>
, que define um rótulo ou legenda para o bloco definido pelo <fieldset>
. A legenda proporcionada pela <legend>
serve como cabeçalho para o grupo de campos que estão dentro do <fieldset>
, não como um cabeçalho principal com subcabeçalhos, como incorretamente sugerido no enunciado. A função principal da <legend>
é dar uma indicação clara do que se trata aquele conjunto de campos do formulário.
Olhando para o trecho de código apresentado, podemos observar que o uso do <fieldset>
é apropriado, pois serve para agrupar campos de entrada que estão relacionados ao processo de login (usuário e senha). Portanto, a afirmação de que o <fieldset>
foi usado de maneira indevida não é correta, e por isso a alternativa correta é a letra E, indicando que a afirmação é errada.
É importante que você, enquanto prepara-se para concursos públicos, esteja atento ao propósito e à semântica corretos das tags HTML. Em provas de programação e linguagens de marcação, o entendimento preciso sobre para que serve cada elemento pode ser crucial para responder corretamente às questões.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
O elemento HTML é usado para agrupar elementos, assim como labels (), dentro de um formulário web.
fonte: https://developer.mozilla.org/pt-BR/docs/Web/HTML/Element/fieldset
Questão ERRADA.
<fieldset>
O elemento HTML <fieldset> é usado para agrupar elementos, assim como labels (<label>), dentro de um formulário web.
Resumidamente o fieldset não deve ser usado fora de um form, por uma questão de semântica! Presume-se que o fieldset seja um conjunto de elementos que compõem parte ou um todo de um formulário. Usa-lo fora de um forme quebra a semântica sugerida pela W3C.
Esta tag existe para dar uma semântica melhor ao que se está fazendo, inclusive atende ao requisitos de acessibilidade. Tem outras maneiras de agrupar elementos, mas essa diz que esses elementos são um grupo de campos e isto é importante para o seu SEO e tornar mais acessível.
pt.stackoverflow.com/questions/431606/elemento-fieldset-deve-ser-usado-s%C3%B3-em-formul%C3%A1rio
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo