Cómo funcionan los frameset de html. ¡Cuidado que están obsoletos!

5
(1)

Publicado

El uso de framesets está completamente desaconsejado a día de hoy.

Las etiquetas <frameset> son consideradas obsoletas.

Aún así su estudio tiene el interés de saber como se hacían las páginas web antiguamente. Y nunca se sabe si algún día volverán a usarse.

O que necesites actualizar una antigua página web y necesites comprender su funcionamiento.

Como curiosidad tal vez te interese saber que la web de gallinablanca.es en 2004 estaba hecha mediante estas etiquetas html de las que trataremos hoy.

Modificaciones necesarias en el documento html

Las etiquetas que vamos a utilizar son consideradas obsoletas a día de hoy.

Es necesario que modifiques el DOCTYPE del documento web a una versión antigua.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

La estructura del documento web también se ve modificada.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
</head>
</html>

Una página web hecha con framesets no debe tener la etiqueta <body>. De lo contario verás que tu página no funciona.

Mi chuleta para usar framesets

En la imagen adjunta encontrarás mi chuleta para el uso de framesets en html

Las etiquetas a considerar son:

  • frameset; el atributo cols o rows define el porcentaje total de la pantalla que va a ocupar cada sección. Conviene que uno de ellos sea siempre un * para que el navegador calcule de forma automática el ancho o la altura que debe tener.
  • frame; usaremos tantos frames como bloques se hayan indicado en la etiqueta frameset. El atributo src hace referencia a la url de la página que queremos que se cargue.

Para combinar filas y columnas simplemente debemos anidar un frameset en el espacio que dedicaríamos a un frame. (te será útil ver la solución  del ejercicio propuesto).

chuleta frameset html
Chuleta framesets. Actualizada 07/02/2019 Cuidado con el cierre de la etiqueta . Algunos editores de texto te la cierran como pero es un error.

Motivos por los que ya no se usan los framesets

Los framesets han quedado en desuso porqué:

  1. los motores de búsqueda tienen problemas para indexarlos
  2. ocupan espacio de la pantalla.
  3. no puedes usar las funcionalidades de ir para adelante o para atrás en el historial de navegación del navegador
  4. presentan problemas de usabilidad y accesibilidad web para las personas invidentes.

Ejercicios recomendados


¡Hasta aquí la publicación de hoy!

Espero que aunque las etiquetas frameset y frame hayan pasado a ser una pieza de arqueología digital te haya resultado útil esta entrada. ¡Nunca se sabe si algún día te serán de utilidad!

¿Te ha gustado esta publicación?

¡Valora sobre 5 estrellas esta publicación!

Puntuación media 5 / 5. Votos: 1

Todavía no hay votos. Sé el primero en valorar la entrada.

2 respuestas a «Cómo funcionan los frameset de html. ¡Cuidado que están obsoletos!»

  1. Avatar de Rodrigo Mendez
    Rodrigo Mendez

    Buena practica

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *