HTML5: Iframes

Un iframe se usa para mostrar una página web dentro de una página web.


Sintaxis iframe

Un iframe HTML se define con la etiqueta <iframe>:

  <iframe src="URL"></iframe>

El atributo src especifica la URL (dirección web) de la página de marco en línea.

Iframe - Establecer altura y ancho

Use los atributos height y width para especificar el tamaño del iframe.
Los valores de los atributos se especifican en píxeles de forma predeterminada, pero también pueden estar en porcentaje (como "80%").

  <iframe src="demo_iframe.htm" height="200" width="300"></iframe>

O puede usar CSS para establecer el alto y el ancho del iframe:

  <iframe src="demo_iframe.htm" style="height:200px;width:300px;"></iframe>

Aunque lo más idoneo es establecer tanto el alto como el ancho mediante código CSS externo.

Iframe - Eliminar el borde

Por defecto, un iframe tiene un borde alrededor.
Para quitar el borde, añadir el atributo style y utilizar la propiedad border CSS:

  <iframe src="demo_iframe.htm" style="border:none;"></iframe>

Con CSS, también puede cambiar el tamaño, el estilo y el color del borde del iframe:

  <iframe src="demo_iframe.htm" style="border:2px solid red;"></iframe>

Iframe: objetivo para un enlace

Un iframe se puede usar como el marco objetivo para un enlace.
El atributo target del enlace debe hacer referencia al atributo name del iframe:

<iframe src="demo_iframe.htm" name="iframe_a"></iframe>
<p><a href="https://aprendedesarrollo-web.blogspot.com.es/" target="iframe_a">Aprende desarrollo web</a></p>

¡Ponte a prueba con ejercicios!


Comentarios

Entradas populares de este blog

HTML5: Elementos de bloque HTML y elementos en línea

HTML5: Estilos HTML - CSS

HTML5: Comentarios

HTML5: Enlaces