¿Porqué no usar frames?
Publicado por estilorama*, el Jueves 11 de Marzo de 2010
Hoy voy a comentar porqué no se deben utilizar frames para construir sitios web ni maquetar xhtml y porqué empezar a desconfiar si el sitio web de tu empresa está montado con marcos. Fueron muy populares en su tiempo; pero una vez se implantaron los estándares web y el w3c desaconsejó su uso (racionalizadamente). Veamos algunas de las razones y seguro que éstas no las únicas:
- FRAMESET y FRAME son elementos desaconsejados por el w3c.
- Mezclan presentación con contenido.
- El efecto visual que producen (si es la razón que tienes para usarlos) es perfectamente reproducible con CSS.
- Mantiene siempre la URI estática al navegar por lo que todas las pantallas navegables del sitio tendrán la misma URI.
- Por la razón anterior, el título de página siempre se mantiene estático, afectando al posicionamiento.
- Presenta problemas al agregar una sección concreta a favoritos, ya que guardará siempre la URL que muestra (que por lo general será la misma que el index).
- Presenta o puede presentar problemas de visualización en navegadores concretos, de indexación en buscadores y de usabilidad si se indexan páginas de contenido de un marco concreto y no permite la navegación desde el mismo, etc...
- Al no tener una estructura de URIs, perdemos también enlaces de ancla a partes de un documento.
- El código fuente del frameset no tiene contenido, propiamente dicho, dificultando el posicionamiento.
- En general, no necesitarás utilizar frames o marcos jamás y menos aún si estás empezando en el desarrollo web y construyes nuevos sitios desde cero.
Un breve repaso y seguro que incompleto; pero creo que con razones suficientemente pesadas para tenerlas en cuenta y desviar nuestra atención de metodologías arcaicas.
Saludos
Categoría: XHTML | Compartir: Facebook, del.icio.us, Technorati, Yahoo, Menéame, Google
0 Comentarios
No existen comentarios a esta entrada. Sé el primero-a!!