English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manual de Referencia HTML

大全 de etiquetas HTML

HTML: <frame> etiqueta

<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.

Ejemplo en línea

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í ‹/›

Compatibilidad con navegadores

IEFirefoxOperaChromeSafari

Todos los navegadores principales admiten la etiqueta <frame>.

Definición y explicación de uso de la etiqueta

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".

HTML 4.01 con HTML5diferencias

HTML5 No se admite la etiqueta <frame>, HTML 4.01 Se admite la etiqueta <frame>.

Diferencias entre HTML y XHTML

En HTML, la etiqueta <frame> no tiene etiqueta de cierre. En XHTML, la etiqueta <frame> debe cerrarse correctamente.

Atributo opcional

AtributoValorDescripción
frameborder0
 1
HTML5 No se admite. Se especifica si se muestra una borde alrededor del cuadro.
longdescURLHTML5 No se admite. Se especifica una página que contiene una descripción larga de los contenidos del cuadro.
marginheightpixelsHTML5 No se admite. Se especifica el margen superior e inferior del cuadro.
marginwidthpixelsHTML5 No se admite. Se especifica el margen izquierdo y derecho del cuadro.
namenameHTML5 No se admite. Se especifica el nombre del cuadro.
noresizenoresizeHTML5 No se admite. Se especifica que no se puede ajustar el tamaño del cuadro.
scrolling
 no
 auto
HTML5 No se admite. Se especifica si se muestra una barra de desplazamiento en el cuadro.
srcURLHTML5 No se admite. Especifica la URL del documento que se muestra en el cuadro.

Atributos estándar

En HTML 4.01 En, la etiqueta <frame> admite los siguientes atributos estándar:

AtributoValorDescripción
classclassnameEspecifica el nombre de la clase del elemento
ididEspecifica un id único del elemento
stylestyle_definitionEspecifica estilos en línea del elemento
titletextEspecifica información adicional del elemento

Para una descripción completa, visiteAtributos estándar

Atributos de evento

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

Pruebe el ejemplo en línea

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.