22 de mar. de 2015

Explicando os "Frames"


Frames


O uso de frames permite que diferentes arquivos HTML componham a mesma página, permitindo dividir o espaço da janela do navegador em colunas e/ou linhas e controlar o seu tamanho, determinando quantas serão as subdivisões e qual será sua distribuição na tela. É importante ressaltar que cada uma destas "partes da tela" é ocupada por arquivos diferentes, totalmente independentes. Portanto, o uso dos frames possibilita apresentar mais de uma página em cada tela. Por exemplo, um índice em uma parte pequena dela e os textos relacionados ao índice em outra parte. (Ex: Muitas Dicas, repare que há uma coluna à esquerda, independente do conteúdo à direita).

Características do frameset

A página frameset é um arquivo HTML que, ao invés de conter os tags e os quais indicam o conteúdo do documento, possui os tags e .
Códigos do framesetNo tag frameset são importantes os atributos "Rows" e "Cols" (Linhas e colunas) que determinam a orientação dos frames.
COLS: determina a divisão da tela em colunas.
ROWS: determina a divisão da tela em linhas.
Tanto depois de COLS, como após ROWS aparecem, separados por vírgulas, o tamanho de cada linha ou coluna da página.
Os valores poderão ser:
- Numérico - pixels - Exemplo: (ROWS="30, 50"). Refere-se a quantos pixels cada frame (ou janela) deve ocupar.
- Relativo - * Exemplo: (ROWS="2*,*"). O valor é relativo. Nesse caso o primeiro frame ocupará dois terços da tela e o segundo um terço.
- Percentual - % Exemplo: (ROWS="25%, 25%, 50%"). O total deve somar 100%. Também poderia ser (ROWS="25%, 25%,*"), pois onde está o asterisco ( * ) o navegador colocará o valor que falta para que a soma dos valores resulte em 100%.


Três atributos muito usados no frameset são:

- FRAMESPACING: determina o espaçamento entre os frames (em pixels).
- FRAMEBORDER: define se haverá ou não bordas entre as frames (admite os valores 1, para inserir bordas ou 0, para retirá-las).
- BORDERCOLOR - especifica a cor da borda entre os frames.


Cercadas pelas tags e , você deve inserir as tags de acordo com o número de colunas ou linhas inserido nos atributos COLS e ROWS.
Os tags são responsáveis por definir qual página HTML será carregada dentro de cada uma das divisões do frameset. Também podem ter algumas outras configurações particulares.
Além dos atributos FRAMESPACING e FRAMEBORDER, há outros:
- SRC - especifica o arquivo a ser carregado no frame.
- MARGINHEIGHT e/ou TOPMARGIN: especificam a altura das margens superior e inferior do frame em pixels;
- MARGINWIDTH e/ou LEFTMARGIN: especificam a altura das margens direita e esquerda do frame em pixels;
- NAME: indica o nome deste frame, de modo a que possa ser identificado e localizado para carregar documentos, especialmente se forem utilizadas rotinas em JavaScript para comandar as páginas do frameset;
- NORESIZE: insira este atributo dentro da tag para que esta não possa ser redimensionada pelo usuário;
- SCROLLING: define se o frame terá ou não barra de rolagem (admite YES para que o frame possua barras de rolagem e NO, em caso contrário. Note-se que atribuindo YES, o frame só apresentará barra de rolagemse realmente for necessário, ou seja, se o tamanho do arquivo o exigir).
- SRC: define o caminho/nome da página HTML que será exibida dentro do frame.


Fonte:http://www.ufpa.br/dicas/htm/htm-fra.htm

Nenhum comentário:

Postar um comentário