 |
Frames
Frames
ou quadros permitem a divisão da tela de exposição
do browser em diferentes áreas onde
pode-se
apresentar diferentes páginas. Isso possibilita, por exemplo,
que se determine uma área da tela para ser a página
principal e outras áreas para menus ou links. Isso usado
de maneira coordenada pode ser de grande ajuda na navegabilidade
pelas páginas de seu site.
O
Netscape Composer não apresenta facilidades para a
criação de Frames por isso neste
treinamento
a estrutura dos frames deverá ser definida usando outros
editores
( Word,
Notepad, WordPad, ... )
O
primeiro passo para se criar uma estrutura usando frames é
definir o Frameset ou conjunto de
frames,
que indica como será estruturado cada quadro na tela em termos
de linhas (rows) e colunas
(cols) , e quais páginas deverão ser apresentadas
em cada um desses quadros.
No
primeiro exemplo vamos dividir a tela em duas áreas
: um menu lateral e uma área principal ocupando
a maior parte da tela.
<frameset cols="100 , * ">
<frame src= menu.html name = "area-menu">
<frame src= apresentacao.html name="area-principal">
</frameset>
No
exemplo acima temos a tela dividida em duas áreas, definidas
por duas colunas verticais. A
primeira , com tamanho de 100 pixels , recebeu o
nome de area-menu e nela estamos apresentando
a página menu.html. A segunda ocupa o restante da tela
( indicado por "*" ), recebeu
o nome de area principal, e nela estamos apresentando inicialmente
a página apresentacao.html.
No
segundo exemplo vamos definir uma estrutura com três áreas
: topo, menu lateral, e área
principal.
Para tanto basta acrescentarmos o exemplo anterior como um subconjunto
de frames nesta
nova estrutura.
<frameset
rows = " 60 , * ">
<frame src= topo.html name = "area-topo">
<frameset cols="100 , * ">
<frame src= menu.html name = "area-menu">
<frame src= apresentacao.html name="area-principal">
</frameset>
</frameset>
No
exemplo acima temos a tela dividida em em três áreas
distintas : duas linhas, ou faixas horizontais, a primeira com
60 pixels recebeu o nome de area-topo e apresenta a página
topo.html; a segunda faixa se divide em outro conjunto
de frames desta vez em colunas verticais, a primeira com 100 pixels
recebeu o nome de area-menu e apresenta a página
menu.html e a segunda ocupando o restante da tela, recebeu
o nome de área principal e apresenta a página
apresentacao.html.
|