<iframe>

Frame ou Sub-Janela em Linha

Definição:

A tag <iframe> vem do inglês inline frame e significa frame em linha.

Esta tag permite resultados similares ao obtido com o uso das tags <frame> e <frameset>, com a diferença de que a página correspondente ao frame é apresentado dentro de uma sub-janela na página atual sem a necessidade de um frameset.

O texto inserido entre as tags <iframe> e </iframe> será apresentado pelo navegador apenas se o mesmo não suportar o frame em linha.

Suporte:

Netscape: 7.0
Internet Explorer: 2.0
Aceito nas especificações DTD: Estrito, Transicional e Frameset

Dicas:

Frames em linha não podem ser re-dimensionados.

Uma outra forma de inserir páginas de internet dentro de outras é através da tag <object>.

Exemplo:

Código Resultado
<iframe src="http://www.
referenciando.com/">
Seu navegador não suporta
frames em linha.</iframe>

Atributos Padrão:

class, id, style, title

Atributos Opcionais:

Atributo Valor Descrição
align bottom
left
middle
right
top

Especifica o alinhamento do frame em linha em relação ao texto ao redor. Caso haja algum texto ao redor do frame em linha, ele será acomodado ao redor do iframe de acordo com o alinhamento. Note que este atributo é considerado obsoleto e não será suportado na próxima revisão da linguagem. Recomenda-se utilizar folhas de estilo em cascata (CSS) para configurar o alinhamento.

bottom = em baixo
left        = esquerda
middle = no meio
right      = direita
top        = em cima

frameborder 1
0

Especifica a presença ou não de uma borda ao redor do frame.

1 = com borda
0 = sem borda

height pixels
%
Especifica a altura em pixes ou percentual da área disponível.
longdesc URL Especifica a URL para uma página contendo uma descrição do iframe, utilizado caso o navegador não suporte frames.
marginheight pixels Especifica a margem deixada acima e abaixo do frame em linha.
marginwidth pixels Especifica a margem deixada aos lados do frame em linha.
name nome_do_frame Especifica um nome único para o frame de modo que scripts possam acessar e modificar suas propriedades.
scrolling yes
no
auto
Especifica se uma barra de rolagem será colocada no frame caso o conteúdo deste exceda as dimensões do mesmo no navegador.
src URL Especifica a URL da página que será mostrada pelo navegador dentro do frame em linha.
width pixels
%
Especifica a largura em pixels ou percentual da área disponível.