Albergue de Náufragos
¿Qué tiene de malo el uso de marcos (frames)?

Para los usuarios sin problemas visuales, los marcos permiten organizar una página en zonas diferentes. Pero para los usuarios no videntes, la relación entre los contenidos de los marcos (por ejemplo, entre la tabla de contenidos de un marco y el contenido propiamente dicho de otro) deberá ser transmitido en forma alternativa para que pueda ser comprendida.

Otro problema es que sin un "guión" o instrucciones específicas, se pierde la funcionalidad de "página anterior" que ofrecen los navegadores.

Por último, abrir un marco en una nueva ventana del navegador puede desorientar o incomodar a los usuarios.

Para solucionar estos problemas se recomienda:

La idea es crear una página HTML para navegación e insertarla con la etiqueta object dentro del documento HTML de contenido. Para ello, seguiremos los siguientes pasos:

  1. Crear el archivo para navegación (al que podremos llamar nav.html). Al crear un documento separado e insertarlo con la etiqueta object, podremos compartirlo con más de un documento.
  2. En cada archivo HTML que precise esta "barra de navegación", deberemos incluír al final del mismo la siguiente etiqueta object:

    <object> data="nav.html">
    Ir a <a href="nav.html">Tabla de contenidos</a>
    </object>

    Colocar la barra de navegación al final del documento implica que, cuando se desconecten las hojas de estilo, los usuarios podrán acceder en primer lugar al contenido del mismo.
  3. Ahora usaremos las hojas de estilo para colocar la barra de naegación en el lugar que queramos de la pantalla. Por ejemplo, la siguiente regla CSS la coloca a la izquierda de la página y la hace ocupar un 25 % del espacio horizontal disponible:

    object { float: left; width: 25 % }
  4. La siguiente regla CSS adjunta la barra de navegación a la esquina inferior izquierda de la página y la mantiene ahí incluso si el usuario desplaza la página hacia abajo:

    object {position: fixed; left: 0; bottom: 0 }

Volver a la página principal
Volver a la página principal de accesibilidad
Volver a la página de preguntas más frecuentes de accesibilidad
Volver arriba

Esta página adhiere a la campaña "Se ve mejor con cualquier navegador - Campaña para un WWW no específico de un navegador (http://www.anybrowser.org/campaign/anybrowser_es.html)".
Por favor, hágame saber si ha encontrado algo en mi sitio que no funcione con su navegador (especifíqueme qué navegador está usando y qué no funcionó) y trataré de arreglarlo.
Se ve mejor con cualquier navegador - Enlace a página de CampañaD

Todos los nombres propios, distintivos, logos, marcas, sistemas, hardware, equipos, etc. que aparecen en estas páginas web enlazando a sitios, son marcas registradas de sus respectivas compañias, empresas, organizaciones y/o propietarios. El hecho que aparezcan no implica ningún tipo de compromiso monetario o moral de dichas organizaciones con el autor de éstas páginas, ya que fueron colocadas por éste por simple gusto personal, como colaboración desinteresada para promocionar dichos sitios.

Webmaster: Claudio Segovia - Buenos Aires, San Justo y Lago Puelo - Argentina
Nacimiento del Albergue: 7 de enero de 1999
Ultima actualización: Jueves 28 de abril de 2007
Dirección de correo electrónico: claudiosegovia@gmail.com

A Ema, Matilde y Cecilia