Frames sin barra de scroll

06/Dic/2006 HTML 8 Comentarios

Cuando estamos diseñando una página HTML con frames una de las cosas que nos puede suceder es que el contenido de uno de los frames sea demasiado grande. Es por ello que el navegador adaptará la página al frame y si hay un overflow del contenido, ponga scrolls. Pero, que sucede si no queremos que aparezcan los scrolls en el frame.

La idea es sencilla. No queremos que aparezcan scrolls en nuestro frame. Ni verticales, ni horizontales. Para ello lo que tenemos que hacer es manipular el atributo scrolling de la etiqueta FRAME.

Dicho atributo puede tener los siguientes valores:

  • yes, si queremos que aparezcan siempre los scrolls.
  • no, si no queremos que aparezcan lo scrolls.
  • auto, si dejamos decidir al navegador por el tamaño de la página cargada del frame.

Es por ello que deberemos de utilizar el valor no. Quedándonos la siguiente línea de código:

Ojo, recordar que la etiqueta FRAME siempre estará dentro de un FRAMESET. En el cual puede haber frames con scroll y otros sin el. El caso típico es cuando tenemos un frame menú (ya sea superior o lateral) y el contenido. Nos interesará que el meú nunca desborde, pero que el contenido si.

Veámos el código: