Heim > Web-Frontend > CSS-Tutorial > Wie werden in einem CSS-Div-Element nur horizontale Bildlaufleisten angezeigt?

Wie werden in einem CSS-Div-Element nur horizontale Bildlaufleisten angezeigt?

Linda Hamilton
Freigeben: 2024-11-09 15:33:02
Original
933 Leute haben es durchsucht

How to Display Only Horizontal Scroll Bars in a CSS Div Element?

So zeigen Sie horizontale Bildlaufleisten nur in einem CSS-Div-Element an

Sie haben einen Div-Container mit dem folgenden CSS-Stil:

div#tbl-container 
{
    width: 600px;   
    overflow: auto;    
    scrollbar-base-color:#ffeaff
}
Nach dem Login kopieren

Dieser Stil zeigt automatisch sowohl horizontale als auch vertikale Bildlaufleisten an, wenn Sie die im div enthaltene Tabelle füllen. Sie möchten jedoch, dass nur horizontale Bildlaufleisten automatisch angezeigt werden, sodass Sie die Höhe der Tabelle programmgesteuert ändern können.

Das erwartete Verhalten besteht darin, horizontale Bildlaufleisten nur dann zu haben, wenn der Inhalt groß genug ist, um sie zu erfordern. Aufgrund eines Fehlers tritt dieses Problem jedoch hauptsächlich im Internet Explorer (IE) auf. Die Überprüfung in anderen Browsern wie Firefox hilft, das Problem einzugrenzen.

Ab IE6-7 haben Sie die Möglichkeit, Bildlaufleisten mithilfe der vorgeschlagenen CSS3-Erweiterung unabhängig festzulegen:

overflow: auto;
overflow-y: hidden;
Nach dem Login kopieren

Für IE8-Kompatibilität , müssen Sie möglicherweise auch Folgendes hinzufügen:

-ms-overflow-y: hidden;
Nach dem Login kopieren

Microsoft trennt Eigenschaften vor dem CR-Standard in ihre eigenen „-ms“ Box im IE8-Standardmodus.

Letztendlich hat IE8 diesen Fehler möglicherweise behoben, aber die Verwendung dieser Eigenschaften bietet eine Problemumgehung für IE6-7 oder früher.

Das obige ist der detaillierte Inhalt vonWie werden in einem CSS-Div-Element nur horizontale Bildlaufleisten angezeigt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage