Respuestas:
Estas dos propiedades de CSS se pueden utilizar para ocultar las barras de desplazamiento:
overflow-y: hidden; // hide vertical
overflow-x: hidden; // hide horizontal
tab
, siempre que haya enlaces o elementos de entrada en el desbordamiento oculto
Deberías usar solo
overflow-y:hidden;
- Use esto para ocultar el desplazamiento vertical
overflow-x:auto;
- Use esto para mostrar el desplazamiento horizontal
Luke ha mencionado como ambos ocultos. así que he dado esto por separado.
desbordamiento: automático;
overflow-y: oculto;
Para IE8: -ms-overflow-y: hidden;
Si no :
Para ocultar X :
<div style="height:150x; width:450px; overflow-x:hidden; overflow-y: scroll; padding-bottom:10px;"></div>
Para ocultar Y :
<div style="height:150px; width:450px; overflow-x:scroll ; overflow-y: hidden; padding-bottom:10px;"></div>
Si desea lograr lo mismo en Gecko (NS6 +, Mozilla, etc.) e IE4 + simultáneamente, creo que esto debería funcionar: V
body {
overflow: -moz-scrollbars-vertical;
overflow-x: hidden;
overflow-y: auto;
}
Esto se aplicará a la etiqueta de cuerpo completo, actualícela a su CSS relevante y aplique estas propiedades.
¿Qué tal una notación taquigráfica?
{overflow: auto hidden;}
Si desea deshabilitar la barra de desplazamiento, pero aún puede desplazar el contenido del DIV interno, use el siguiente código en css,
.divHideScroll::-webkit-scrollbar {
width: 0 !important
}
.divHideScroll {
overflow: -moz-scrollbars-none;
}
.divHideScroll {
-ms-overflow-style: none;
}
divHideScroll es el nombre de clase del div de destino.
Funcionará en todos los navegadores principales (Chrome, Safari, Mozilla, Opera e IE)
margin-bottom
con un valor negativo se meterá con,overflow-y: hidden
etc.