Site hosted by Angelfire.com: Build your free website today!

Frames

Os frames são divisões da tela do browser em diversas telas (ou “quadros”). Com isso, torna-se possível apresentar mais de uma página por vez: por exemplo, um índice principal em uma parte pequena da tela, e os textos relacionados ao índice em outra parte.

É muito fácil colocar frames em páginas; porém, nem todos os usuários gostam deles. (Eu gosto! Mas refiz o tutorial usando o recurso tabela, que é a alternativ a natural de frames)

Uma página com frames tem um texto fonte semelhante a:

<HTML>
<HEAD><TITLE>Assunto X</TITLE></HEAD>
<FRAMESET COLS="20%, 80%">
<FRAME SRC="indice1.html">
<FRAME SRC="apresenta.html" NAME=principal>

<NOFRAME>
<BODY>
<H2>Bem-vindo à página do assunto X!</h2>
<P>
Blá blá blá blá blá
blá blá blá blá blá
</BODY>
</NOFRAME>

</FRAMESET>
</HTML>
Tutorial HTML - ICMSC-USP
topicoTabelas
topicoFrames
itemLinks com frames
itemComposições
itemAtributos
itemAplicações e cuidados
itemLimpando a tela
itemFrames flutuantes
topicoInteração
topicoÁudio e Vídeo
topicoFolhas de Estilo
topicoHTML dinâmico

A parte FRAMESET define a divisão da página em "quadros". Neste exemplo, a página será dividida em duas colunas, sendo a primeira com 20% do tamanho da tela, e a segunda coluna com os restantes 80% da tela.

Dentro da formatação de FRAMESET, temos os FRAME SRC, que são referências às páginas que serão mostradas nos frames definidos

Assim, aqui vemos que a página indice1.html será mostrada na primeira coluna (que ocupará 20% da tela), e apresenta.html será mostrada na segunda (ocupando 80% da tela).

[Veja o exemplo]

A formatação de frames inclui também uma parte NOFRAME, que é mostrada normalmente pelos browsers que não suportam a apresentação de frames.

topicoTabelas
topicoFrames
itemLinks com frames
itemComposições
itemAtributos
itemAplicações e cuidados
itemLimpando a tela
itemFrames flutuantes
topicoInteração
topicoÁudio e Vídeo

Tutorial HTML - ICMSC-USP


© 1995-96-97 - Maria Alice Soares de Castro - masc@icmsc.sc.usp.br