Antworten:
Diese beiden CSS-Eigenschaften können verwendet werden, um die Bildlaufleisten auszublenden:
overflow-y: hidden; // hide vertical
overflow-x: hidden; // hide horizontal
tab
, vorausgesetzt, es gibt Links oder Eingabeelemente im versteckten Überlauf
Sie sollten nur verwenden
overflow-y:hidden;
- Verwenden Sie diese Option, um die vertikale Schriftrolle auszublenden
overflow-x:auto;
- Verwenden Sie diese Option, um den horizontalen Bildlauf anzuzeigen
Luke hat beide als versteckt erwähnt. also habe ich dies separat angegeben.
Überlauf: auto;
Überlauf-y: versteckt;
Für IE8: -ms-overflow-y: versteckt;
Oder sonst:
So verstecken Sie X :
<div style="height:150x; width:450px; overflow-x:hidden; overflow-y: scroll; padding-bottom:10px;"></div>
So verstecken Sie Y :
<div style="height:150px; width:450px; overflow-x:scroll ; overflow-y: hidden; padding-bottom:10px;"></div>
Wenn Sie dasselbe in Gecko (NS6 +, Mozilla usw.) und IE4 + gleichzeitig erreichen möchten, sollte dies meiner Meinung nach den Trick tun: V.
body {
overflow: -moz-scrollbars-vertical;
overflow-x: hidden;
overflow-y: auto;
}
Dies wird auf das gesamte Body-Tag angewendet. Bitte aktualisieren Sie es auf Ihr relevantes CSS und wenden Sie diese Eigenschaften an.
Wie wäre es mit einer Kurzschreibweise?
{overflow: auto hidden;}
Wenn Sie die Bildlaufleiste deaktivieren möchten, aber dennoch den Inhalt des inneren DIV scrollen können, verwenden Sie den folgenden Code in CSS.
.divHideScroll::-webkit-scrollbar {
width: 0 !important
}
.divHideScroll {
overflow: -moz-scrollbars-none;
}
.divHideScroll {
-ms-overflow-style: none;
}
divHideScroll ist der Klassenname des Ziel-Div.
Es funktioniert in allen gängigen Browsern (Chrome, Safari, Mozilla, Opera und IE).
margin-bottom
mit einem negativen Wert mitoverflow-y: hidden
usw.