Risposte:
Queste due proprietà CSS possono essere utilizzate per nascondere le barre di scorrimento:
overflow-y: hidden; // hide vertical
overflow-x: hidden; // hide horizontal
tab
, a condizione che ci siano collegamenti o elementi di input
Dovresti usare solo
overflow-y:hidden;
- Usalo per nascondere lo scorrimento verticale
overflow-x:auto;
- Usa questo per mostrare lo scorrimento orizzontale
Luke ha menzionato come entrambi nascosti. quindi ho dato questo separatamente.
overflow: auto;
overflow-y: nascosto;
Per IE8: -ms-overflow-y: nascosto;
O altro :
Per nascondere X :
<div style="height:150x; width:450px; overflow-x:hidden; overflow-y: scroll; padding-bottom:10px;"></div>
Per nascondere Y :
<div style="height:150px; width:450px; overflow-x:scroll ; overflow-y: hidden; padding-bottom:10px;"></div>
Se vuoi ottenere lo stesso risultato in Gecko (NS6 +, Mozilla, ecc.) E IE4 + contemporaneamente, credo che questo dovrebbe fare il trucco: V
body {
overflow: -moz-scrollbars-vertical;
overflow-x: hidden;
overflow-y: auto;
}
Questo verrà applicato all'intero tag body, aggiornalo al tuo CSS pertinente e applica queste proprietà.
Che ne dici di una notazione abbreviata?
{overflow: auto hidden;}
se vuoi disabilitare la barra di scorrimento, ma puoi comunque scorrere il contenuto del DIV interno, usa il codice sottostante in css,
.divHideScroll::-webkit-scrollbar {
width: 0 !important
}
.divHideScroll {
overflow: -moz-scrollbars-none;
}
.divHideScroll {
-ms-overflow-style: none;
}
divHideScroll è il nome della classe del div di destinazione.
Funzionerà con tutti i principali browser (Chrome, Safari, Mozilla, Opera e IE)
margin-bottom
con un valore negativo si confondonooverflow-y: hidden
ecc.