1
resposta

gemini da google não concordou com a Luri

No caso do DIV: O texto está dentro de uma div. Isso é correto semanticamente?

Gemini: Sim, colocar texto dentro de uma DIV é semanticamente correto na maioria dos casos. A tag DIV é um elemento genérico de divisão que não possui um significado semântico específico, mas serve para agrupar e organizar elementos HTML.

No caso da FIGURE: Nesse cenário, faz sentido termos uma tag figure envolvendo nossa tag img?

Gemini:No cenário específico que você apresentou, o uso da tag FIGURE em conjunto com a tag IMG não é recomendado.

Curiosa essa diferença de "opinião".

1 resposta

Oii Roberto, tudo bem?

No caso do DIV, como o Gemini mencionou, a tag DIV é um contêiner genérico que serve para agrupar outros elementos HTML e aplicar estilos CSS ou scripts específicos. Não tem um significado semântico inerente, o que significa que é adequado para uso quando outros elementos mais semânticos (como <article>) não são apropriados. Então, colocar texto dentro de uma DIV é aceitável, especialmente se esse agrupamento for necessário pra fins de estilo ou funcionalidade.

Quanto ao uso da tag FIGURE com a tag IMG, a tag FIGURE é destinada a ser usada para encapsular ilustrações, diagramas, fotos, etc., que são referenciados no conteúdo principal. É importante que a FIGURE seja usada juntamente com a tag FIGCAPTION para fornecer uma legenda. Se a sua imagem não requer uma legenda ou não é uma parte integral do conteúdo (como uma ilustração referenciada no texto), então o uso da tag FIGURE pode não ser apropriado, o que pode ser o motivo pelo qual o Gemini recomendou contra seu uso no seu cenário específico.

Um abraço e bons estudos.