Escolar Documentos
Profissional Documentos
Cultura Documentos
FRAME E IFRAME
1. FRAME
Os frames, definidos em um documento html por meio da tag <frame>, devem ser
definidos no interior do elemento frameset, tag <Frameset>.
Um Frameset é um elemento define o layout da página da web que é composta de outras
páginas (arquivos de html separados). A página com frameset ao invés de conter os tags <BODY>
e </BODY> os quais indicam o conteúdo do documento, possui as tags <FRAMESET> e
</FRAMESET> e opcionalmente <noframeset> e </noframeset> para que o navegador exibi o
conteudo deste elemento caso ele não disponibilize o recurso Frame.
</html>
<html><head></head>
<frameset rows=10,25,10 frameborder="0">
<frame src="frame1.htm">
<frame src="frame2.htm">
<frame src="frame3.htm">
</frameset>
</html>
<html><head></head>
<frameset rows=10,25,10 frameborder="0">
<frame src="frame1.htm">
<frame src="frame2.htm">
<frame src="frame3.htm">
</frameset>
<noframe>
o que será exibido caso o navegador não suporte frameset
<noframe>
</html>
OBS:Alguns navegadores, tais como o Firefox, suportam a definição do frameset dentro
do corpo do documento.
Exemplo:
<html><head></head><body>
<frameset cols="25%, 50%, *">
<frame src="contents.htm" />
<frame src="info.htm" />
<frame scrolling="no" src="graphic.htm" />
</frameset>
</body></html>
Exemplo:
<html>
<frameset cols="20%, 60%, 20%" border="0">
<frame src="frame1.html" name="esquerda" marginheight="20"
marginwidth="30" scrolling="yes" />
<frame src="frame2.html" name="meio" scrolling="no" />
<frame src="frame3.html" name="direita" noresize="noresize" />
</frameset>
</html>
2. IFRAME
A etiquetaq Iframe define um quadro embutido que contém um outro documento html,
sendo conhecido como inline frame (iframe).
Grande parte dos navegadores tais como Internet Explore, Firefox, Google Chrome e
Safari, suportam iframe
Exemplos:
<html><head></head><body>
<h1> Esta é minha pagina pessoal</h1>
<iframe src ="http://www.sidneyvieira.co.nr" width="100%" height="300">
<p>seu navegador não suprta iframes.</p>
</iframe>
</body></html>
<html><body>
<iframe src="frame1.html" width="200" height="150" frameborder="1"
marginheight="10" marginwidth="20" scrolling="no"> </iframe>
<iframe src="frame2.html" width="300" height="200" align="center" frameborder="0"
scrolling="auto"></iframe>
<body></html>