Com relação ao código HTML5 acima apresentado, julgue o item...

Próximas questões
Com base no mesmo assunto
Q2219401 Programação
<form>
    <fieldset>
       <legend>Login</legend>
       <p><label>Usuário <input type=”text” name=”usuario” required></label></p>
       <p><label>Senha <input type=”password” name=”senha” required></label></p>
    </fieldset>
    <p><button type=”submit”>Submeter</button></p>
</form>

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.


Alternativas

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