<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 no ecrã
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 ficheiro
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 rato, 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.
|