<HTML>
<HEAD><TITLE>Página com Frames</TITLE></HEAD>
<FRAMESET COLS ="160,*" BORDER="0"
FRAMESPACING="0">
<FRAME SRC="esquerda.htm" NAME="esquerda" NORSIZE
FRAMEBORDER="NO">
<FRAMESET ROWS ="90,*">
<FRAME SRC="cima.htm" NAME="cima" NORESIZE SCROLLING="NO"
FRAMEBORDER="NO"><FRAME SRC="conteudo.htm" NAME="conteudo"
FRAMEBORDER="NO">
</FRAMESET>
</FRAMESET>
<NOFRAMES>
<BODY BGCOLOR="#FFFFFF">
Esta página usa frames, mas o seu browser não as consegue
visualizar.
</BODY>
</NOFRAMES>
</HTML>
Vejamos: esta página é algo diferente daquilo que aprendemos
até agora. Isto porque aquilo que vemos na tela não
é esta página, mas sim aquelas que esta refere.
Para definir frames, utiliza-se o ‘tag’
<FRAMESET>. Como não se trata propriamente
do corpo da página, este ‘tag’ define uma
área após a área <HEAD>, mas não contido
dentro do ‘tag’ <BODY>. Ao
utilizar o parâmetro COLS, divide a página em
colunas, neste caso definidas por "160,*". Isto
significa que são criadas duas, uma com 160 pixeis de
largura e outra que ocupa o resto do espaço disponível
no ecrã. As medidas das frames podem ser fornecidas
em pixeis, em percentagem do espaço disponível ou por
um asterisco, que significa ‘o resto’. Estas
colunas são definidas da esquerda para a direita. Temos
também BORDER e FRAMESPACING, que definem
a borda e o espaçamento entre frames.
Dentro de <FRAMESET>, podemos então definir
a frame propriamente dita ou subdividi-la pela ordem
em que foram criadas as colunas. Temos então inserido
o ‘tag’ <FRAME>, que se refere
à primeira coluna (de 160 pixeis). SRC define
qual o arquivo HTML a ser exibido nessa frame, NAME,
muito importante, indica qual o nome da frame, para
que as links possam lá recair (veremos isto mais à frente).
NORESIZE indica que a frame não pode ser redimensionada
com o mouse, e FRAMEBORDER, mais uma vez, a borda
da frame. Utiliza-se <FRAME FRAMEBORDER>
e <FRAMESET BORDER> mais uma vez por uma
questão de compatibilidade entre o Internet Explorer
e o Netscape Navigator. SCROLLING pode ser definido
com "YES" ou "NO" para obrigar a barra de scroll a estar
sempre visível ou escondida.
|