El marco le permite abrir dos o incluso varias páginas en una ventana del navegador. Puede entender de esta manera que <frameset> es en realidad un gran <tabla>, pero la página completa es el cuerpo principal de <table>, y el contenido de cada celda es una página web independiente.
Columna la estructura del marco (propiedades cols y filas)Como decimos que la estructura del marco puede entenderse como una tabla con una página web como celda, debemos dividir las columnas. Donde el atributo COLS divide la página en varias columnas, mientras que el atributo de filas divide la página en varias filas. Echemos un vistazo a un ejemplo a continuación.
<html>
<FramesEstrows = 25%, 75%>
<framesrc = 1.html/>
<framesrc = 3.html/>
</Frameset>
</html>
Cuando filas = 25%, el 75% significa que la página se divide en dos filas porque tiene dos valores de atributos, y sus tamaños son del 25% y el 75% de la altura de la página respectivamente. Haga clic aquí para ver el efecto de visualización del código anterior. Etiqueta de marco <Frame>
La etiqueta <Frame> se ha utilizado en el ejemplo anterior, y su atributo SRC es lo que se mostrará en este marco. En este ejemplo, los dos cuadros se pueden cambiar arrastrando y dejando caer. Si desea que se arreglen en tamaño, puede usar la propiedad noresize = noresize.
Nota: La etiqueta <Frame> es una etiqueta vacía, y una/ es necesario agregar para cumplir con los requisitos de XHTML.
Sobre la etiqueta <noframe>Esta etiqueta solo funcionará si el navegador no admite la estructura del marco. Dado que casi todos los navegadores de los internautas ahora admiten la estructura del marco, no presentaremos esta etiqueta aquí. Si desea saberlo, puede consultar el manual HTML en Internet.
Estructura marco y dtdEl DTD de una página de cuadro es diferente al de una página web general. El método de declaración es el siguiente:
<! DOCTYPEHTMLPublic-// w3c // dtdxhtml1.0frameset // goundtp: //www.w3.org/tr/xhtml1/dtd/xhtml1frameset.dtd>