DIV-Box mit Scrollbalken
Crack
- css
Hi,
ich möchte in einer DIV-Box einen Scrollbalken erstellen, der nur angezeigt wird, wenn der Text länger ist als die DIV-Box groß ist. Außerdem möchte ich, dass bloß der Vertikale Scrollbalken angezeigt wird. Mit Attribut "overflow" kann man ja leider (meines Wissens nach!) nur entweder beide oder keine Scrollbar einfügen.
Bin für jede Antwort dankbar!
Hallo,
ich möchte in einer DIV-Box einen Scrollbalken erstellen, der nur angezeigt wird, wenn der Text länger ist als die DIV-Box groß ist.
Nur der IE fügt diese "Geisterbalken" ein.
Das lässt sich meines Wissens nach nicht vermeiden.
Außerdem möchte ich, dass bloß der Vertikale Scrollbalken angezeigt wird. Mit Attribut "overflow" kann man ja leider (meines Wissens nach!) nur entweder beide oder keine Scrollbar einfügen.
Sorg dafür, dass dein Content nicht breiter als das Div wird.
Eventuell ein weiteres Div ohne overflow:auto verschachteln.
-----Div mit overflow:auto------
| ---Div ohne overflow:auto--- |
| | Content | |
| ---------------------------- |
--------------------------------
So hast du nur den vertikalen Scrollbalken.
Grüße, Matze
Hallo,
Nur der IE fügt diese "Geisterbalken" ein.
Meinst du immer? Oder immer gleich Beide? Wohl eher nicht, zumal es noch
das (etwas proprietäre :) overflow-x und overflow-y gibt.
#box { overflow-y:auto; }
Grüsse
Cyx23
Hallo,
Meinst du immer? Oder immer gleich Beide?(...)
nein. Ich habe jetzt leider keinen Link bei der Hand und hab mich noch nie mit dem Problem beschäftigt, daher weiß ich nicht genau wann und warum der IE zu den Balken veranlasst wird (eigentlich hab ich also gar keine Ahnung davon^^). Ich weiß nur, dass er es tut. Die Suche nach "IE Bugs" bei Google liefert dazu aber sicher einiges.
Grüße, Matze