Logo

Las etiquetas Frame y Frameset

 

Las etiquetas frame y frameset son las que nos van a permitir dividir la página web en varios marcos o frames. Todas las páginas que contiene frames, generalmente tienen tantas páginas web como frames. Así que la página importante es la que define los frames, porque como ya hemos dicho, el resto son páginas web independientes que ven incluidas dentro de cada uno de los frames. Que tienen su código propio.

Para crear una página con frames tenemos que utilizar las etiquetas <frameset> y <frame>. Con ellas definimos los marcos y su disposición. Con la etiqueta <frameset> establecemos las particiones que vamos a hacer en la ventana del navegador. Mientras que la etiqueta <frame> establece los cuadros en los que colocaremos cada una de las páginas web.

Podemos dividir la página en filas o columnas con la etiqueta <frameset>. Por ejemplo, podemos dividir la página en dos filas, o tres columnas, etc. Para ello vamos a necesitar de los atributos: cols o rows.

El atributo cols nos indica el número de columnas en que va ha tener la página web. Y el rows el número de filas. De estos atributos solo podemos elegir a uno de ellos, colocando entre comillas el número de particiones que queremos realizar con el tamaño para cada una. Veamos unos ejemplos que nos ayudaran.

Por ejemplo: cols=”10%,90%”, nos dice que van a crearse dos particiones en columna, la de la izquierda tendrá un 10% del espacio total y la de la derecha un 80%. Otro caso: rows=” 150,600,250”, aquí se van a crear tres particiones en fila, donde la primera tendrá 150 píxeles, la segunda 600 y la tercera 250 píxeles.

Con los píxeles debemos tener cuidado porque supongamos el ejemplo anterior. Si la ventana del navegador tuviese 1000 píxeles de alto ocuparía toda la ventana, pero como esto depende de la resolución del monitor. Sería mejor que utilizáramos por ejemplo la siguiente nomenclatura: rows=”150,*,250”, donde el asterisco indica que la fila que le corresponde ocupara el espacio libre restante.

Así una vez hemos definido el número de filas o columnas y el espacio que cada una de ellas va a ocupar con la etiqueta <frameset>. Tenemos ahora que especificar con la etiqueta <frame> el lugar en el que ira colocado cada uno de los marcos o frame en los que hemos dividido la ventana.

Para esto tenemos que utilizar el atributo src, que nos define la página web que ira dentro de cada uno de estos frames. De la siguiente manera:

<frame src=”marcoprimero.html”>

De esta forma nos indica que este frame contiene la página marcoprimero.html.

Siguiente Tema: Como Crear un Frame

PÁGINA PRINCIPAL DEL CURSO CREACIÓN DE PÁGINAS WEB EN HTML