A elaboração de uma home-page formada por dois frames exigir...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - três arquivos .htm, sendo dois de documentos normais e um de documento de frames.
Vamos entender o que está em jogo aqui. Ao trabalhar com frames em HTML, criamos uma página web que é dividida em seções independentes, cada uma podendo mostrar uma página HTML distinta. Para estruturar uma página com frames, é necessário um arquivo de definição de frames, que irá especificar como os frames deverão ser organizados e quais arquivos HTML cada um deles irá exibir.
Na sua situação hipotética, você está criando uma homepage com dois frames. Isso significa que precisamos de um arquivo HTML central que defina os frames (o documento de frames) e mais dois arquivos HTML que serão carregados dentro de cada frame (os documentos normais).
O documento de frames usa a tag <frameset>
para definir a estrutura dos frames, enquanto os documentos normais são simples páginas HTML que poderiam existir de forma independente, mas que, neste caso, são exibidos dentro dos frames especificados pelo primeiro arquivo.
Portanto, a alternativa B é a correta porque reflete exatamente essa necessidade: um arquivo para a definição dos frames e dois arquivos que serão carregados dentro dos frames. Em termos mais técnicos, o arquivo de definição dos frames conterá tags <frame src="nome_do_arquivo.htm">
, onde cada "src" aponta para um dos dois arquivos HTML que você quer exibir nos frames.
Essa estrutura era comum no passado, mas é importante notar que o uso de frames tem sido desencorajado em design web moderno em favor de técnicas mais flexíveis e acessíveis, como CSS Grid e Flexbox.
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
< html>
<frameset rows = "25%,75%" >
<frame src="superior.html"> <!-- um documento normal-->
<frame src="inferior.html"> <!-- outro documento normal -->
< /frameset>
! B !
Se a home-page for dividida em dois frames, será necessário 1 frame (dividido 2 áreas) + 2 arquivos html (um para cada área):
Frame 1
_______________
| Html 1 |
|______________|
| |
| Html 2 |
| |
|______________|
Para termos uma home-page com frames devemos ter três páginas, uma com o código que contém a tag <FRAMESET> e duas outras com os códigos onde serão inseridas as páginas de cada frame.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo