English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
<frame> es un elemento HTML que define un área específica donde se puede mostrar otro documento HTML. Los marcos deben utilizarse dentro de <frameset>. No se debe promover el uso de <frame> debido a algunas desventajas, como problemas de rendimiento y falta de accesibilidad para los usuarios de lectores de pantalla. En comparación con <frame>, <iframe> debería ser más recomendado.
Página de tres cuadros simple:
<!DOCTYPE html> <html> <frameset cols="25,%*,25%"> <frame src="sun.html"> <frame src="venus.html"> <frame src="mercur.html"> </frameset> </html>Prueba aquí ‹/›
IEFirefoxOperaChromeSafari
Todos los navegadores principales admiten la etiqueta <frame>.
HTML5 No se admite la etiqueta <frame>.
La etiqueta <frame> define las ventanas secundarias (cuadros) dentro de <frameset>.
Cada <frame> dentro de <frameset> puede establecer diferentes propiedades, como border, scrolling, noresize, etc.
Nota:Si desea verificar la página que contiene cuadros, asegúrese de <!DOCTYPE> se establece como "HTML Frameset DTD" o "XHTML Frameset DTD".
HTML5 No se admite la etiqueta <frame>, HTML 4.01 Se admite la etiqueta <frame>.
En HTML, la etiqueta <frame> no tiene etiqueta de cierre. En XHTML, la etiqueta <frame> debe cerrarse correctamente.
Atributo | Valor | Descripción |
---|---|---|
frameborder | 0 1 | HTML5 No se admite. Se especifica si se muestra una borde alrededor del cuadro. |
longdesc | URL | HTML5 No se admite. Se especifica una página que contiene una descripción larga de los contenidos del cuadro. |
marginheight | pixels | HTML5 No se admite. Se especifica el margen superior e inferior del cuadro. |
marginwidth | pixels | HTML5 No se admite. Se especifica el margen izquierdo y derecho del cuadro. |
name | name | HTML5 No se admite. Se especifica el nombre del cuadro. |
noresize | noresize | HTML5 No se admite. Se especifica que no se puede ajustar el tamaño del cuadro. |
scrolling | sí no auto | HTML5 No se admite. Se especifica si se muestra una barra de desplazamiento en el cuadro. |
src | URL | HTML5 No se admite. Especifica la URL del documento que se muestra en el cuadro. |
En HTML 4.01 En, la etiqueta <frame> admite los siguientes atributos estándar:
Atributo | Valor | Descripción |
---|---|---|
class | classname | Especifica el nombre de la clase del elemento |
id | id | Especifica un id único del elemento |
style | style_definition | Especifica estilos en línea del elemento |
title | text | Especifica información adicional del elemento |
Para una descripción completa, visiteAtributos estándar。
Según W3C estándar, en HTML 4.01 En, la etiqueta <frame> no admite ningún atributo de evento.
Sin embargo, todos los navegadores admiten el evento onload.
Para una descripción completa, visiteAtributos de evento。
Cuadro horizontal
Este ejemplo muestra: cómo crear un cuadro horizontal usando tres documentos diferentes.
Estructura de cuadro mixta
Este ejemplo muestra cómo crear una estructura de cuadro con tres documentos, al mismo tiempo que los mezcla en filas y columnas.
Estructura de cuadro con atributo noresize="noresize"
Este ejemplo muestra la propiedad noresize. En este ejemplo, el cuadro es inamovible. Al arrastrar el ratón sobre los bordes del cuadro, notará que los bordes no se pueden mover.