Observe a sequência de comandos HTML a seguir. < frame...
< frameset rows = " 120 , * ">
< frame src= tela1.html name = "info1">
< frameset cols="160 , * ">
< frame src= tela2.html name = "info2">
< frame src= tela3.html name="info3">
< /frameset>
< /frameset>
Assinale a alternativa correta.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - A info3 é a maior área da página.
A questão aborda o conceito de frames no HTML, que são utilizados para dividir a página em diferentes seções, podendo cada uma delas exibir um documento HTML diferente. O elemento <frameset>
define como a tela deve ser dividida e o elemento <frame>
especifica o conteúdo de cada seção. A tag <frameset rows="120, *">
cria duas linhas horizontais, onde '120' define a altura da primeira linha em pixels e o asterisco '*' indica que o restante do espaço vertical disponível será ocupado pela segunda linha. Já a tag <frameset cols="160, *">
cria duas colunas verticais, onde '160' é a largura da primeira coluna em pixels e, novamente, o asterisco '*' indica que o restante do espaço horizontal vai para a segunda coluna.
A alternativa C está correta porque, de acordo com os comandos dados na questão, o <frame src="tela3.html" name="info3">
está contido dentro do segundo <frameset>
na área que é definida pelo '*', tanto em termos de linhas como de colunas. Ele ocupa todo o espaço restante após subtrair a altura do primeiro frame
(info1 - com 120px de altura) e a largura do segundo frame
(info2 - com 160px de largura). Isso faz com que o frame
nomeado como 'info3' tenha a maior área disponível da página.
As demais alternativas estão incorretas pois:
- A área
info1
não possui 120 linhas, mas sim uma altura de 120 pixels. - A área
info2
não é subdividida em doisframes
, mas é apenas umframe
dentro de uma coluna com largura de 160 pixels. - O número 160 não se refere a um percentual, mas sim à largura fixa em pixels da área info2.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo