estoy intentando hacer que una págian no tenga scroll horizontal
sé hacer en vertical asi<body scroll=no>
Pero esto solo desactiva el scroll vertical del lado derecho del explorer
cómo puedo hacer que desactive un scroll horizontal ???gracias
| ||||
| Bueno, la mejor manera es que no tengas contenido que exceda la pantalla por la derecha. Para ello basta con que uses tablas o div's co porcentajes y no llegues al 100%. Por supuesto no debes tener imágenes ni nada que se pase. Otra forma es que uses un javascript que modifique las propiedades de las barras, esto se logra con la propiedad scrollbars del objeto window window.scrollbars=no Suerte Felicidad
__________________ ¡ hey, hou, hou, hey ! |
| ||||
| Hola entiendo Pero lo que pasa es que mi web pasa el limite de resolución de 800 x 600 tiene mas ancho que largo 400 x 1700 mi idea es que precionando un boton del menú, el contenido de la web se desplace horizontalmente y ya lo he logrado... ahora lo que quiero es eliminar el scroll horizontal solamente ese que aparece de bajo molesta esteticamente y además no quiero que mis visitantes puedan avanzar por medio del scroll horizontal... para ello tienen que usar los botones del menúgracias |
| ||||
| Pues entonces agrega una fnción en javascrip que recargue la página al entrar y deshabilite las barras de desplazamiento. Esto lo haruias con una función de javascript que cargarías en el body con un onload Felicidad
__________________ ¡ hey, hou, hou, hey ! |
| ||||
| Hola otra vez :) Bueno, mi solución de javascript no funciona bien en firefox ni en firebird, así que estuve buscando otra y creo que la encontré... Primero, pasamos del Javascript Vamos a usar estilos lo que tienes que hacer es lo siguiente. 1. pega los estilos que te paso más abajo en la cabecera de la página. 2. crea un div que contenga todo el contenido de la página, es decir, pon una apartetura a continuación del body y el cierre justo antes del cierre del body. 3. al div asígnale el estilo listo :) estos son los estilos <style type="text/css"> .contenedor { top: 0px; left: 0px; padding: 0px; margin: 0px; max-height: 500px; overflow: hidden; } html { overflow: auto; } </style> y así te debería quedar el div <div class="contenedor"> ... contenido ... ... </div> con eso lograrás que no haya ninguna barra de desplazamiento. El valor max height de mi ejemplo es simulado, pero tú lo puedes acomodar a lo que requieras. Aunque debo admitir que tampoco he probado a crear más contenido ahacia la derecha y ver si se mueve hacia allá la página. Déjame saber si te funcionó... Gracias Suerte Felicidad
__________________ ¡ hey, hou, hou, hey ! |