Hogar›Teléfono›Marcos flotantes. Preguntas y tareas de prueba
Marcos flotantes. Preguntas y tareas de prueba
El navegador Microsoft Internet Explorer le permite crear otro tipo de marcos: los llamados marcos flotantes.
Puede utilizar un marco flotante no sólo para colocar texto dentro del texto, sino también para organizar enlaces a otros documentos.
Un marco flotante puede estar rodeado de texto u otros gráficos. Puede especificar los mismos atributos de alineación para un marco que para imágenes gráficas.
Se inserta un marco flotante en un documento HTML utilizando el operador . Para este operador, puede especificar el parámetro ALIGN, que especifica la alineación del texto ubicado cerca del marco flotante. Parámetros de ANCHO y HEIGHT, que especifican las dimensiones del marco, así como los parámetros HSPACE y VSPACE.
Otro parámetro válido al describir un marco flotante es FRAMEBORDER. Puede ser 1 o 0. Si este parámetro es 1, el marco flotante está encerrado en un marco 3D (el valor predeterminado) y si es 0, el marco no se muestra.
El parámetro DESPLAZAMIENTO puede tomar los valores “sí”, “no” o “auto”. Si se establece en "sí", la ventana de marco flotante tendrá barras de visualización. Si responde “no”, no habrá barras de visualización. Cuando el parámetro DESPLAZAMIENTO está configurado en "automático", las barras de desplazamiento solo se crearán cuando sea necesario cuando el contenido del documento no quepa en el marco de la ventana.
Ejemplo
Marcos inactivos en documentos HTML
Colocar iframes en documentos HTML
Puedes incluir un marco flotante dentro de un documento HTML:
Si se especifica alineación izquierda,
el texto al lado del marco flotante será
ubicado a la derecha del marco
Este documento define un marco flotante en el que se carga el documento HTML, ubicado en el archivo include.html
Incluir.html
Documento para marco flotante.
El contenido de este documento se muestra en el interior.
marco flotante.
Se muestra en una ventana que tiene
barra de visualización vertical.
Si el contenido del documento
cargado en un marco flotante, no cabe en la ventana del marco,
el usuario puede desplazarse a través de él usando este
rayas de visualización.
Tarea de laboratorio No. 5
1) Cree un documento con marcos del siguiente tipo:
2) Cree un documento con marcos del siguiente tipo:
3) Cree un documento con marcos del siguiente tipo:
Inicialmente, la información sobre el autor debe ubicarse aquí.
Fragmento de vídeo 1
norte y documentos HTML creados previamente, al hacer clic en los enlaces, su contenido debe mostrarse en la ventana del marco No. 1.
En la ventana del cuadro 2 debe haber una página con el fragmento de video 1, cuando hace clic en el fragmento de video 1, la información que contiene: una descripción del fragmento de video 1 y un enlace al fragmento de video 2 debe cargarse en la ventana del cuadro 3, cuando hace clic en este enlace en en la ventana del cuadro 2, se debe cargar el fragmento de video 2, al hacer clic en el fragmento de video 2 en el cuadro de la ventana 3 se debe cargar información que contenga: una descripción del fragmento de video 2 y un enlace al fragmento de video 1...
4) Cree de forma independiente 4 ejemplos de documentos con marcos para demostrar el funcionamiento del parámetro TARGET con nombres predefinidos (_top, _parent, _self, _blank).
5) Proponga de forma independiente ejemplos de documentos con marcos para demostrar la capacidad de:
establecer el tamaño del marco
establecer límites de marco
establecer la distancia entre marcos
establecer sangría
saber cómo hacer que sea imposible cambiar el marco de la ventana
6) Cree un documento con marco flotante, sin marco, la barra de desplazamiento debe aparecer cuando sea necesario, el texto ubicado al lado del marco debe ubicarse a la izquierda del marco.
La mayoría de los documentos HTML no caben en una página, por lo que el usuario debe desplazarse por el documento en la ventana del navegador para verlos. Además, para navegar, es necesario buscar enlaces a otros documentos, que pueden ubicarse en cualquier lugar inesperado de la página.
Puede hacer que su servidor sea mucho más fácil de usar si proporciona al usuario una interfaz de ventanas múltiples implementada mediante marcos. En este caso, la ventana del navegador se divide en varias ventanas (marcos), cada una de las cuales muestra el contenido de diferentes documentos HTML (Fig. 6.1). De esta forma podrás trabajar con varios documentos al mismo tiempo.
Arroz. 6.1. Nuestra página de servidor WWW implementada mediante marcos.
Nuestra página consta de tres marcos. El primer marco se encuentra en la parte superior de la ventana y sirve para mostrar el logo. El segundo marco está diseñado para mostrar enlaces a varias secciones del servidor, que no son más que documentos ordinarios HTML. Y finalmente, el tercer fotograma tiene el mayor tallas grandes y está destinado a ver documentos.
Hemos configurado los parámetros del marco de la tabla de contenidos y del marco de visualización para que el usuario pueda cambiarlos. tamaño horizontal moviendo el ratón verticalmente línea divisoria, ubicado entre los marcos. Si el contenido del documento no cabe dentro del marco, aparece una barra de vista previa en el lado derecho de la ventana correspondiente.
Usando los enlaces en la ventana del marco de la tabla de contenido, puede cargar en el marco de visualización varios documentos, que a su vez también puede tener enlaces. Por supuesto, no pretendemos que la ubicación y el propósito de los marcos se seleccionen de manera óptima en nuestro servidor, pero usted puede crear cualquier cantidad de marcos para su servidor y organizarlos como desee.
Tenga en cuenta que no todos los navegadores pueden trabajar con marcos. Por lo tanto, a pesar de que los marcos dan a las páginas del servidor una apariencia más atractiva y facilitan el trabajo del usuario, no se pueden encontrar en todos los servidores WWW. Las mesas se suelen utilizar como alternativa a los marcos.
Estructura del documento con marcos.
Primero, debe preparar un documento HTML que describa el tamaño, la ubicación y otros parámetros de los marcos. Este documento debe tener siguiente vista:
Título del documento
Al comienzo del documento HTML, cuyo objetivo es describir marcos, no hay ninguna declaración familiar.
. En cambio, la declaración de definición del conjunto de marcos se encuentra allí. . Opciones del operador
- -
- en la tercera columna cargamos el mismo archivo con decoraciones - portazo
Mire el ejemplo y luego explicaré por qué elegí la ruta de cinco ventanas.
marcos
Entonces, ¿por qué cinco ventanas? Recuerdo que ya escribí sobre el hecho de que diferentes usuarios Las redes de Internet se muestran en los monitores. diferentes resoluciones y en consecuencia en diferentes pantallas nuestro sitio se verá diferente... y si no hay tamaños específicos, todas nuestras imágenes, textos y tablas “flotarán” para aquellos usuarios cuyas resoluciones de monitor sean diferentes a las suyas. Cuando diseñamos el sitio usando una tabla, el problema con los tamaños de página se resolvió asignando un ancho y alto específicos a esta tabla. Desafortunadamente, esto no se puede hacer con marcos... incluso si especificas el ancho de los marcos que no están en; En porcentajes, pero en píxeles, la última columna se extenderá por el ancho restante de la ventana del navegador y la página, como dicen, perderá su "apariencia comercial". Entonces, ¿qué debemos hacer? Tenemos que recurrir a pequeños trucos... Al configurar la columna central (en la que en realidad tenemos toda la página) a un tamaño de 800 píxeles, determinamos de una vez por todas su ancho, y la primera y tercera columnas adimensionales, en Además de la decoración, actúan como una especie de “resortes” sobre los que se apoya la columna central. Entonces, para personas con una resolución de monitor pequeña, estas ventanas/campos serán estrechos, y para personas con una resolución alta, serán anchos. por lo que la columna central no se verá afectada de ninguna manera y ahora podremos colocar cualquier objeto en ella con total confianza, con referencia local precisa, sin preocuparnos por su destino futuro. Compare el primer ejemplo, donde hay tres ventanas, y el tercero, donde ya hay cinco, ¿no es mejor?
Terminaremos con la colocación y tamaños de marcos... y ya llevamos mucho tiempo estancados aquí... sigamos adelante.
Le damos a los marcos una apariencia ordenada.
En nuestro último ejemplo, lo primero que llama la atención es un montón de barras de desplazamiento que están ahí donde se necesitan y donde no se necesitan. Vamos a deshacernos de ellas, bueno, puedes dejarlas en algún lugar. Esto se hace usando el atributo desplazamiento- etiqueta , puede tener uno de tres valores:
No
Sí- mostrar siempre
auto
marcos
desplazamiento="no">
desplazamiento="no" >
desplazamiento="no">
Los campos de marco, o la distancia desde los límites del marco hasta el texto o la imagen, como en nuestro caso, se especifican en píxeles mediante atributos. ancho de margen Y altura del margen etiqueta
marcos
ancho de margen="0" altura de margen="0">
ancho de margen="10" altura de margen="10">
Hablemos un poco sobre el marco alrededor de nuestros marcos.
Si notó, en el último ejemplo, al pasar el cursor sobre el borde del marco, el cursor adquiere una apariencia diferente (agarrar y mover) y ahora este borde se puede arrastrar en cualquier dirección mientras se mantiene presionado el botón izquierdo. botón del ratón. A veces, esta "movilidad" de los límites del marco favorece al webmaster, pero la mayoría de las veces sigue interfiriendo. Para evitar que el usuario juegue con los tamaños de ventana de la etiqueta se le ocurrió un atributo noresize
marcos
noresize>
noresize>
noresize>
noresize>
noresize>
Pero este es un atributo que nos resulta familiar desde hace mucho tiempo. borde establece el ancho en píxeles de estos mismos cuadros entre los cuadros... está escrito dentro de la etiqueta . Lo mismo que antes significado borde="0" nos liberará completamente de los frameworks.
marcos
borde="0">
borde="0">
borde="0">
Marcos y enlaces.
Es hora de revivir nuestro sitio con enlaces, pero aquí está el problema, el conocido enlace común y corriente. Frijoles en una olla, al estilo italiano se abrirá este documento en el mismo marco donde se ubica, en nuestro caso directamente en el marco con el contenido, y el contenido en sí al momento de hacer clic en este enlace irá al olvido.. puedes mirar el ejemplo torpe.. haz clic en cualquier enlace en él... Entonces, en el futuro esto no sucedió, es necesario decirle al navegador en qué marco abrir el documento que necesitamos, a menos que, por supuesto, realmente necesite abrirlo en el mismo marco.
Recuerdo que ya nos familiarizamos, en el capítulo dedicado a los enlaces, con los atributos. nombre- nombre y objetivo- objetivo, también se utilizan cuando se trabaja con marcos, el mecanismo ha cambiado ligeramente y es casi el mismo. En primer lugar, hay que asignar un nombre individual al marco en el que queremos abrir los documentos.
está escrito así:
nombre="osnovnoe"> se te ocurre cualquier nombre... lo principal es no olvidarlo...
Está escrito así:
objetivo="osnovnoe">Frijoles en olla, estilo italiano
Bueno, creo que no hace falta explicarte que antes de consultar cualquier documento, debes crearlo... en mi caso, los archivos (recetas) tienen los nombres text.html, text1.html, text2.html. ...
Mira el ejemplo:
Archivo index.html
marcos
nombre="osnovnoe" ancho de margen="10" altura de margen="10" noresize>
Menú de archivo.html
marcos
Menú:
objetivo="osnovnoe">Sopa de champiñones objetivo="osnovnoe">Frijoles en olla, estilo italiano objetivo="osnovnoe">Ensalada de verano australiana
... ... ...
Al igual que antes, el documento se puede abrir en ventana separada. Déjame recordarte que está escrito así:
objetivo="_en blanco">Frijoles en olla, estilo italiano
O asignando el atributo objetivo significado _arribaábrelo en la misma ventana del navegador, pero en pantalla completa.. “poniendo a cero” todo lo que hay allí.. está escrito así:
objetivo="_top">Frijoles en olla, estilo italiano
Así quedó el sitio... por supuesto, aún queda trabajo y trabajo por hacer... además, según mi idea, tendrá una estructura ligeramente diferente en términos de navegación por el sitio, tendrá un montón de páginas más, hermoso menú, pero en cuanto a la estructura del marco, creo que seguirá siendo la misma.
marco flotante
A veces es necesario insertar otro documento HTML o incluso una serie de dichos documentos en una página que contiene una estructura sin marco en una ventana separada. Para lograr este propósito existe una etiqueta. - el llamado marco flotante.
Esta etiqueta tiene varios atributos:
src - atributo requerido, indicando la ruta a la página a abrir ancho- ancho del marco flotante en píxeles o porcentajes altura- altura del marco flotante
desplazamiento- mostrar barra de desplazamiento
No- nunca mostrar la barra de desplazamiento,
Sí- mostrar siempre
auto- muéstralo si es necesario.
alinear- alineación del marco flotante
izquierda- izquierda
bien- bien
arriba- más alto
abajo- abajo
borde del marco- presencia de un marco alrededor del marco flotante
1
- habilitar marco
0
- apaga el marco
En conjunto está escrito así:
Documento de ejemplo con marco flotante:
marco flotante
marco flotante
En esta página se ha introducido el llamado "marco flotante". En una ventana separada, abre otro documento html para su visualización.
… … …
Sin marcos
Algunos navegadores no admiten la estructura del marco del documento o la interpretan incorrectamente; además, los usuarios a menudo desactivan deliberadamente la compatibilidad con el marco en la configuración de su navegador; estructuras html documento. Y aunque el porcentaje de estos navegadores y usuarios es pequeño, existen.
Ahora imagine que ha creado su sitio web utilizando una estructura de marco y algunos visitantes, tal vez sin saber cuál es el problema, intentan abrir su sitio web y su navegador muestra un error. ¿Qué pensarán de su sitio? Pienso algo como: "Uf... algún tipo de tontería... ¡No volveré aquí otra vez!".
Para dejar claro al usuario que su navegador/la configuración del navegador no admite marcos, existe una etiqueta .
Etiqueta muestra el texto encerrado en él si el navegador del usuario no admite marcos o si están deshabilitados por la fuerza en su configuración. Si el navegador del usuario admite marcos, entonces esta etiqueta es simplemente ignorado.
marcos
Lo sentimos, pero su navegador no soporta marcos.
El resultado del ejemplo se notará si su navegador realmente no admite marcos (esto lo pensé durante mucho tiempo... :) si es así, ¿por qué leer este capítulo?) o si desactivó la compatibilidad con marcos en su navegador como experimento.
Etiqueta debe estar ubicado dentro de una etiqueta
Con un marco flotante todo es aún más sencillo, basta con escribir el texto deseado entre y este mensaje se mostrará en la pantalla si el navegador no admite marcos.
Lo sentimos, pero su navegador no soporta marcos.
Antes de comenzar a crear una página utilizando una estructura de marco, analice su diseño, el tamaño de cada ventana, la presencia o ausencia de barras de desplazamiento en ellas, etc. Después de eso, puede crear un complemento archivos HTML sin preocuparse particularmente por su posición relativa entre sí.
Usar etiqueta . Recuerde que si en su navegador el sitio funciona y se muestra como usted esperaba, ¡para otros usuarios las cosas pueden ser diferentes!
Popular en la categoría:
Cómo fusionar capas en Photoshop en una o combinarlas en un grupo...