Un punto en contra de los marcos es, ciertamente, su incompatibilidad con los programas de navegación gráfica destinados a invidentes, los cuales se bloquean impidiendo la lectura de las páginas.
Una buena solución es crear una versión con marco y una versión sin marco (como esta misma guía ha hecho).
¿Cómo se crean los marcos?
Antes de nada, repasemos rápidamente las marcas HTML de gestión de marcos.
| N2.0 | Documento Marco | <FRAMESET></FRAMESET> | (en lugar de <BODY>) |
| N2.0 | altura en filas | <FRAMESET ROWS=,,,></FRAMESET> | (píxel ó %) |
| N2.0 | altura en filas | <FRAMESET ROWS=*></FRAMESET> | (* = tamaño relativo) |
| N2.0 | anchura en columnas | <FRAMESET COLS=,,,></FRAMESET> | (píxel ó %) |
| N2.0 | anchura en columnas | <FRAMESET COLS=*></FRAMESET> | (* = tamaño relativo) |
| N3.0b | anchura del borde | <FRAMESET BORDER=?> | |
| N3.0b | borde | <FRAMESET FRAMEBORDER="yes|no"> | |
| N3.0b | color del borde | <FRAMESET BORDERCOLOR="#$$$$$$"> | |
| N2.0 | Definición del marco | <FRAME> | (contenido de cada uno de los recuadros) |
| N2.0 | documento que se debe mostrar | <FRAME SRC="URL"> | |
| N2.0 | denominazione del frame | <FRAME NAME="***"|_blank|_self| _parent|_top> | |
| N2.0 | anchura de los márgenes | <FRAME MARGINWIDTH=?> | (margen izquierdo y derecho) |
| N2.0 | altura de los márgenes | <FRAME MARGINHEIGHT=?> | (margen superior e inferior) |
| N2.0 | barra de desplazamiento o no | <FRAME SCROLLING="YES|NO|AUTO"> | |
| N2.0 | no redimensionable | <FRAME NORESIZE> | |
| N3.0b | borde | <FRAME FRAMEBORDER="yes|no"> | |
| N3.0b | color del borde | <FRAME BORDERCOLOR="#$$$$$$"> | |
| N2.0 | contenido en ausencia de marco | <NOFRAMES></NOFRAMES> | (para navegadores antiguos) |
Para crear una página dividida en marcos, es necesario crear varios archivos HTML referidos a un archivo principal, que es el que permite su gestión. Así pues, antes de nada hace falta impostar este archivo "fuente", y, posteriormente, los demás archivos que componen el marco.[1]
Ejemplo:
Fuente:
[1] http://www.htmlpoint.com/guida/html_13.htm
No hay comentarios:
Publicar un comentario