Um web designer está desenvolvendo um site com HTML5 e, para...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a letra D. Vamos entender o porquê:
O enunciado menciona que o web designer quer que as páginas referentes aos links sejam carregadas dentro de um contêiner específico na página. Para isso, ele deve usar um iframe, que é uma tag HTML utilizada para incorporar outra página HTML dentro de uma página atual. Isso permite que conteúdos de outros arquivos HTML sejam exibidos dentro de um quadro na página existente.
A maneira como o iframe funciona é através do atributo src (source), que especifica o URL da página que deve ser exibida dentro do iframe. No entanto, para que o iframe carregue uma nova página quando um link é clicado, o link deve apontar para o iframe como seu destino. Isso é feito usando o atributo target, que deve ter o mesmo nome (ou id) atribuído ao iframe. Por exemplo:
<a href="pagina.html" target="nome_do_iframe">Abrir página</a> <iframe name="nome_do_iframe"></iframe>
As demais alternativas falham em fornecer a solução correta:
- A alternativa A sugere o uso de table, o que não serve para carregar dinamicamente conteúdo de outras páginas.
- A alternativa B menciona o uso de frame, que era utilizado no HTML antigo com framesets, mas não é mais uma prática recomendada nem suportada em HTML5.
- A alternativa C fala sobre frameset, que também é uma tag obsoleta e não adequada para a tarefa descrita.
- A alternativa E menciona o uso de section, que é uma tag semântica do HTML5 e não tem a funcionalidade de carregar conteúdos de outras páginas.
Portanto, a solução ideal é a utilização de um iframe com o atributo target, permitindo a atualização do conteúdo desse iframe quando um link é clicado, sem necessidade de recarregar toda a página, o que corresponde à alternativa D.
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
Iframe? A prova é de 2015... era da responsividade... e os caras colocam navegação por iframe... fala sério.
iframe divide a pagina em quadros, igual ao frameset , o qual não existe em html 5
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo