HTML Avançado 2 – Principais atributos dos marcadores FRAMESET e FRAME
Principais atributos do marcador <FRAMESET>
ROWS
<FRAMESET ROWS=”área“>
Especifica a disposição dos frames horizontais. Os valores são separados por vírgulas e podem ser dados em pixels ou porcentagem (%). O valor padrão é 100%, representando uma linha.
COLS
<FRAMESET COLS=”área“>
Especifica a disposição dos frames verticais. Os valores são separados por vírgulas e podem ser dados em pixels ou porcentagem (%). O valor padrão é 100%, representando uma coluna.
FRAMESPACING
<FRAMESET FRAMESPACING=”valor“>
Especifica o espaçamento entre frames. O valor é dado em pixels e depende do browser utilizado. O valor 0 possibilita que não haja espaços entre os frames.
Principais atributos do marcador <FRAME>
SRC
<FRAME SRC=”página de destino“>
Especifica a página a ser exibida pelo frame.
Exemplo:
<FRAME SRC=”topicos.html“>
NAME
<FRAME NAME=”nome do frame“>
Especifica o nome do frame. Este atributo tem grande importância pelo fato de toda navegação entre Frames ser baseada no nome de cada Frame.
Exemplo:
<FRAME SRC=”topicos.html“ NAME=”topicos“>
ID
<FRAME ID=”nome do frame“>
Este atributo tem a mesma função do NAME. Geralmente mais usado para formatações
via CSS.
Exemplo:
<FRAME SRC=”topicos.html“ ID=”topicos“>
NORESIZE
<FRAME NORESIZE>
Quando utilizado, este atributo não permite que na janela do navegador a área do Frame seja redimensionada.
Exemplo:
<FRAME SRC=”topicos.html“ NORESIZE>
SCROLLING
<FRAME SCROLLING=”valor“>
Determina a presença ou ausência de barras de rolagem junto àquela área do FRAMESET. Os valores podem ser: AUTO, YES, NO. Veja o significado de cada um.
AUTO: Oferece barras de rolagem caso sejam necessárias. Valor padrão.
YES: Sempre oferece barras de rolagem para este frame mesmo que ele não precise.
NO: Não oferece barras de rolagem para o frame mesmo que ele precise.
Exemplo:
<FRAME SRC=”topicos.html“ SCROLLING=”AUTO“>
FRAMEBORDER
<FRAME FRAMEBORDER=”valor“>
Desenha um separador entre o frame e cada frame junto. Os valores 0 ou NO não desenham nenhum separador entre estes frame. 1 ou YES desenha um separador. É Valor padrão!
Exemplo:
<FRAME SRC=”topicos.html“ FRAMEBORDER=”0“>
MARGINWIDTH
<FRAME MARGINWIDTH=”valor em pixels“>
Especifica a quantidade de espaço a ser deixado entre o conteúdo do frame e suas margens esquerda e direita. O valor precisa ser maior ou igual a 1 pixel e o padrão depende do browser utilizado.
Exemplo:
<FRAME SRC=”topicos.html“ MARGINWIDTH=”3“>
MARGINHEIGHT
<FRAME MARGINHEIGHT=”valor em pixels“>
Especifica a quantidade de espaço a ser deixado entre o conteúdo do frame e suas margens superior e inferior. O valor precisa ser maior ou igual a 1 pixel e o padrão depende do browser utilizado.
Exemplo:
<FRAME SRC=”topicos.html” MARGINHEIGHT=”3“>
Definindo páginas alternativas para browsers que não reconheçam Frames
NOFRAMES
<NOFRAMES> </NOFRAMES>
Existe alguns browsers que não reconhecem ou não estejam configurados para exibir o marcador <FRAME> então para estes casos é necessário colocar o marcador <NOFRAMES> O marcador <NOFRAMES> determina qual conteúdo será exibido em caso de browsers que não suportem FRAMESETS ou que não estejam configurados para exibi-los. É utilizado dentro das delimitações do <FRAMESET>
Exemplo:
<FRAMESET ROWS=“30%,40%,30%”>
<FRAME SRC=“pagina1.html”>
<FRAME SRC=“pagina2.html”>
<FRAME SRC=“pagina3.html”>
<NOFRAMES>
<P>
<a href=“noframes.html”>Clique aqui</a> para ver uma versão do documento que não utiliza Frames. </p>
</NOFRAMES>
</FRAMESET>
Obs: Se seu browser reconhece o marcador <FRAME> você não conseguira ver o marcador <NOFRAMES> entrando em ação! Pois para ver precisaria usar um browser que não reconheça o marcador.
Bom, estes são os principais marcadores do <frameset> e <frame>, próximo artigo veremos os Frames Aninhados.

Tweet This
Share on Facebook
Digg This
Save to delicious
Stumble it
RSS Feed
