HTML Avançado 1 – Frames e Iframes


HTML Avançado 1 - Frames e Iframes
Hoje finalmente chegamos no HTML Avançado e primeiramente falarei sobre os FRAMES, e mais pra frente falarei sobre os IFRAMES.

Conceito básico dos FRAMES

Os Frames são divisões da tela do browser. 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, pois nem sempre a navegação é fácil, além de problemas para a impressão e a marcação dos documentos interiores aos Frames nos Bookmarks. A alternativa natural para os Frames são as tabelas.

A utilização de Frames na linguagem HTML é feita através dos marcadores <FRAMESET> </FRAMESET>. A página onde o FRAMESET é codificado não leva o marcador <BODY> e tem a finalidade de definir o layout a ser apresentado pelos Frames.

Em um FRAMESET os atributos ROWS e COLS definem, respectivamente, o número de subespaços horizontais e verticais que podem ser utilizados para criar efeitos de grade.

Se o atributo ROWS não é utilizado, cada coluna ocupará todo o comprimento da página ao passo que se o atributo COLS não for utilizado, cada linha estende-se ocupando a largura total da página.

Frames são criados da esquerda para direita, em se tratando de colunas, e de cima para baixo em se tratando de linhas. Quando os dois atributos são especificados, repartições são criadas da esquerda para direita na primeira linha, e da esquerda para direita na segunda linha.

Exemplo:

<FRAMESET ROWS=”30%,40%,30%“>
<FRAME SRC=”pagina1.html“>
<FRAME SRC=”pagina2.html“>
<FRAME SRC=”pagina3.html“>
</FRAMESET>

Esta paquena introdução de Frames e Iframes no inicio do HTML Avançado já deu para ter uma idéia do que é o Frame, próximo artigo mostrarei os principais atributos deste marcador, até a próxima!

Leave a Reply