240 likes | 464 Views
Marcos en HTML. Marcos en HTML. Permiten presentar múltiples documentos en una ventana. Hay exploradores que no soportan marcos. (Uso de NOFRAMES) No conocemos el tamaño de la ventana del usuario. Estructura. <HTML> <HEAD> <TITLE>Título </TITLE> </HEAD> <FRAMESET>
E N D
Marcos en HTML • Permiten presentar múltiples documentos en una ventana. • Hay exploradores que no soportan marcos. (Uso de NOFRAMES) • No conocemos el tamaño de la ventana del usuario.
Estructura <HTML> <HEAD> <TITLE>Título </TITLE> </HEAD> <FRAMESET> .................................. </FRAMESET>
Frameset: atributos • Disposición de los marcos: <FRAMESET ROWS=“100,25%”> <FRAMESET COLS=“40%,60%”> • Ancho de marco: absoluto o relativo
El elemento Frameset • Se pueden anidar varios elementos Frameset para dividir la página de otro modo.
Estructura básica <FRAMESET ROWS="*,*"> <FRAME SRC="top.html"> <FRAMESET COLS="*,*"> <FRAME SRC="x.html"> <FRAME SRC="y.html"> </FRAMESET> </FRAMESET>
Distribución de la ventana top.html x.html y.html
Inserción de documentos • Define el contenido de un marco. • Atributo más importante: SRC. • URL del documento que contiene el marco. <FRAME SRC=“doc1.htm”>
Atributo BORDERCOLOR • Especifica el color del borde de un marco. <FRAME SRC=“doc1.htm” BORDERCOLOR=“yellow”> • Ajustar todos los colores a la vez <FRAMESET COLS=“20%,80%”BORDERCOLOR=“blue”>
Atributo MARGINHEIGHT • Determina nº pixels entre contenido del marco y parte superior e inferior de los bordes. <FRAME SRC=“doc1.htm” MARGINHEIGHT=“100”>
Atributo MARGINWIDTH • Determina nº de pixels entre contenido y los bordes laterales. <FRAME SRC=“doc1.htm” MARGINWIDTH=“200”>
Atributo SCROLLING • Control de las barras de desplazamiento de un marco SCROLLING=“auto” SCROLLING=“yes” SCROLLING=“no”
ATRIBUTO NAME • Especifica el nombre de un marco. • Permite crear vínculos desde otros marcos apuntando a este nombre. <FRAME SRC=“doc1.htm” NAME=“dcha”> <A HREF=”Archivo" TARGET=”dcha">
Etiqueta <NOFRAMES> • Alternativa para que los antiguos navegadores pudiesen ver las páginas hechas con FRAMES • Un navegador que no soporta FRAMES ejecuta el código comprendido entre <NOFRAMES> y </NOFRAMES>
Estructura de <NOFRAMES> <HTML> <HEAD> <TITLE>Título </TITLE> </HEAD> <FRAMESET> <FRAME ...> <NOFRAMES> <BODY> contenido para uso sin FRAMES </BODY> </NOFRAMES> </FRAMESET>