2013-06-18 9 views
6

ich eine Tabellenzeile haben:Überlauf-x: hidden und Überlauf-y: sichtbar fügt Scrollbalken

<ul> 
<li>This</li> 
<li>is</li> 
<li>my</li> 
<li>cell</li> 
</ul> 

und einige CSS:

UL { height: 30px; float: left } 
UL LI { width: 25%; height: 100%; float: left } 

die großen Werke. Wenn ich jedoch folgendes CSS hinzufüge:

UL LI { overflow-x: hidden; overflow-y: visible } 

Bildlaufleisten in den Zellen werden sichtbar.

Der Standardwert für overflow ist visible und keine Scrollbalken sichtbar sind, aber wenn ich nur ein anderes der Achse, um etwas zu ändern, Bildlaufleisten angezeigt.

Ich brauche die X-Achse abgeschnitten und Y-Achse sichtbar (für Zelle Text Elipses und ein Dropdown-Menü).

+0

mögliches Duplikat [CSS-Überlauf-x sichtbarer und Überlauf-y verborgene Ursachen bewegt bar] (http://stackoverflow.com/questions/6421966/css-overflow-x-visible-and-overflow-y-hidden- Ursachen-Scroll-Bar) – Jared

+0

Es scheint ein bekannter "Bug" zu sein. Danke "Verwandte Fragen" in der Seitenleiste, um mich zu der anderen Frage zu führen! – Jared

+0

können wir die Geige-Demo des Problems haben, damit wir das Problem identifizieren können? – SaurabhLP

Antwort

9

Das Problem mit Überlauf-x/y ist, dass Sie nicht sichtbar mit einem anderen Wert gemischt haben können, so in Ihrem Code visible wird als auto behandelt werden.