| |
O que são frames ?
Frame é nada mais do que uma extenção do HTML que permite que a
janela do browser seja dividida em várias regiões - os frames. Cada
uma destas regiões podem conter documentos totalmente distintos e
independentes.
Quando utilizamos frames, é necessário a criação prévia de um
documento HTML, que irá definir em quantas regiões será dividida a
janela do seu browser, qual será o tamanho e quais serão os
documentos carregados em cada uma delas.
<HTML>
<FRAMESET COLS="20%,*">
<FRAME SRC="esquerda.htm" NAME="esquerda">
<FRAME SRC="direita.htm" NAME="direita">
</FRAMESET>
<BODY>
</BODY>
</HTML>
|
Repare bem no resultado do exemplo acima. O código-fonte é um
pouco diferente dos arquivos que você esta acostumodo a criar. O
comando <BODY> comum em todas os arquivos HTML
criados até agora, foi substituído pelo comando <FRAMESET>,
que é o responsável pela criação dos frames.
Repare também que dentro deste comando temos um atributo que
define:
- Tipo de divisão desejada - em colunas (vertical) ou em linhas
(horizontal). COLS e ROWS
respectivamente.
- Os valores desse atributos podem ser dados em pixels ou, como
mostra o exemplo, em percentagem. O sinal "*" significa o espaço
total restante. A quantidade de valores especificados entre
vírgulas, determina o número de divisões no ecrãn.
Para cada frame definido em <FRAMESET>, é
necessário a utilização de um comando <FRAME>. É
neste comando que vamos dizer o que será carregado em cada uma das
divisões.
- SRC - define o arquivo que será carregado no
frame;
- NAME - define o nome do frame, ou apelido, e
pode ser muito necessário quando, por exemplo, você quiser que o
conteúdo de um link que esta em um certo frame, apareça em outro.
- MARGINHEIGHT="x" -
especifica o tamanho em pixels das margens de topo e do
fundo.
- MARGINWIDTH="x" - idem, mas
relativa às margens esquerda e direita.
- FRAMEBORDER="x" - indica se
o limite da frame é ou não visível (se colocado a "1" é
visível, a "0" não é visível).
- SCROLLING="x" indica se vai
aparecer, ou não, a barra de deslocação associada à frame.
O leitor poderá escolher "yes", "no"
ou "auto" (barra de deslocação surge
automaticamente).
|