HTML
Tutorial HTML: Incrustación de contenido (iframe)
HTML iframe: inserción de contenido. Domina la inserción de contenido en HTML utilizando iframes con ejemplos prácticos y detallados.
Aprende HTML GRATIS y certifícateLa incrustación de contenido, también conocida como "iframe" (frame en línea), es una etiqueta en HTML que permite a un autor de páginas web insertar un documento HTML dentro de otro documento HTML. En otras palabras, permite que una página web pueda contener una mini ventana (o marco) que muestra otra página web.
El uso básico de un iframe
en HTML es como sigue:
<iframe src="url"></iframe>
En este ejemplo, src
es un atributo que define la URL del documento que se debe incrustar en la página actual. Es importante notar que el contenido de la URL debe estar disponible para ser incrustado; de lo contrario, puede que el iframe
no funcione correctamente.
Por ejemplo, si se quisiera mostrar la página de inicio de Google dentro de un iframe
, se podría utilizar el siguiente código:
<iframe src="https://www.google.com"></iframe>
Además del atributo src
, existen otros atributos que permiten personalizar la apariencia y el comportamiento de un iframe
. Algunos de los más comunes incluyen:
width
yheight
: estos atributos permiten especificar el ancho y la altura deliframe
respectivamente. Se pueden expresar en píxeles o en porcentajes.frameborder
: este atributo se utiliza para mostrar u ocultar el borde alrededor deliframe
. Un valor de "0" oculta el borde, mientras que un valor de "1" lo muestra.scrolling
: este atributo controla si se muestran las barras de desplazamiento dentro deliframe
. Los valores posibles son "auto" (las barras de desplazamiento se muestran solo si son necesarias), "yes" (las barras de desplazamiento siempre se muestran) y "no" (las barras de desplazamiento nunca se muestran).
Por ejemplo, para crear un iframe
de 500 píxeles de ancho por 300 píxeles de altura, sin bordes y con barras de desplazamiento solo si son necesarias, se podría utilizar el siguiente código:
<iframe src="https://www.google.com" width="500" height="300" frameborder="0" scrolling="auto"></iframe>
Por motivos de seguridad, no todos los sitios web permiten ser incrustados dentro de un iframe
. Por ejemplo, si se intenta incrustar la página de inicio de Facebook en un iframe
, es probable que no se muestre nada. Esto se debe a que Facebook utiliza una política de seguridad llamada X-Frame-Options que evita que su contenido sea incrustado en otros sitios web.
Además, es importante mencionar que el uso de iframe
puede tener implicaciones en términos de accesibilidad y SEO (optimización para motores de búsqueda). Por ejemplo, el contenido dentro de un iframe
puede no ser accesible para las personas que utilizan lectores de pantalla, y puede que no sea indexado correctamente por los motores de búsqueda. Por lo tanto, el uso de iframe
debe ser considerado cuidadosamente y utilizado solo cuando sea necesario.
Ejercicios de esta lección Incrustación de contenido (iframe)
Evalúa tus conocimientos de esta lección Incrustación de contenido (iframe) con nuestros retos de programación de tipo Test, Puzzle, Código y Proyecto con VSCode, guiados por IA.
Audio
Tablas
Tablas (table, tr, td, th)
Enlace
Video
Imágenes
Contraste y legibilidad
DOCTYPE
Atributos de elementos
Introducción a HTML
Metadatos
Imágenes vectoriales
Anidación de etiquetas
Encabezados
Compatibilidad con navegadores
Validación de HTML
Optimización de la carga de la página (Lazy loading)
Atributos de ARIA
Listas
Etiquetas semánticas
Párrafos
Uso de DOCTYPE
Navegación por teclado
Etiquetas semánticas
Listas (ul, ol, li)
Estilos
Divisiones
Uso de atributos
Atributos
Comentarios
Incrustación de contenido (iframe)
Uso de elementos y etiquetas
Elementos y etiquetas
Formularios y campos de entrada
Formularios
Todas las lecciones de HTML
Accede a todas las lecciones de HTML y aprende con ejemplos prácticos de código y ejercicios de programación con IDE web sin instalar nada.
Introducción A Html
Introducción Y Entorno
Doctype
Sintaxis Y Estructura
Elementos Y Etiquetas
Sintaxis Y Estructura
Atributos
Sintaxis Y Estructura
Anidación De Etiquetas
Sintaxis Y Estructura
Comentarios
Sintaxis Y Estructura
Encabezados (H1-h6)
Textos Y Enlaces
Enlace (A)
Textos Y Enlaces
Párrafo (P)
Textos Y Enlaces
Listas (Ul, Ol, Li)
Textos Y Enlaces
Imagen (Img)
Textos Y Enlaces
División (Div)
Estructura De Página
Etiquetas Semánticas (Article, Section, Header, Footer, Nav, Aside)
Estructura De Página
Tablas (Table, Tr, Td, Th)
Estructura De Página
Formularios (Form, Input, Select, Textarea, Button)
Estructura De Página
Imágenes Vectoriales (Svg)
Elementos Multimedia
Incrustación De Contenido (Iframe)
Elementos Multimedia
Audio (Audio)
Elementos Multimedia
Video (Video)
Elementos Multimedia
Estilo Incorporado (Style)
Metadatos Y Estilización Incorporada
Metadatos (Meta, Title, Link)
Metadatos Y Estilización Incorporada
Atributos De Aria
Metadatos Y Estilización Incorporada
Navegación Por Teclado
Metadatos Y Estilización Incorporada
Contraste Y Legibilidad
Características Avanzadas Y Optimización
Validación De Html
Características Avanzadas Y Optimización
Compatibilidad Con Navegadores
Características Avanzadas Y Optimización
Optimización De La Carga De La Página (Lazy Loading)
Características Avanzadas Y Optimización
Certificados de superación de HTML
Supera todos los ejercicios de programación del curso de HTML y obtén certificados de superación para mejorar tu currículum y tu empleabilidad.
En esta lección
Objetivos de aprendizaje de esta lección
- Comprender cómo utilizar la etiqueta "iframe" en HTML para incrustar contenido externo en una página web.
- Aprender a utilizar los atributos "src", "width", "height", "frameborder" y "scrolling" para personalizar la apariencia y el comportamiento del iframe.
- Conocer las implicaciones de seguridad al incrustar contenido de otros sitios web y comprender cómo algunas políticas de seguridad, como X-Frame-Options, pueden afectar la capacidad de mostrar ciertos contenidos en iframes.
- Concientizar sobre las posibles implicaciones de accesibilidad y SEO al utilizar iframes, considerando cómo esto puede afectar la experiencia de los usuarios con discapacidades y la indexación del contenido en motores de búsqueda.