Hallo Dirk
Sieht aus, als gäbe es keine Möglichkeit, mit reinen CSS-Anweisungen <LI>s horizontal scrollbar darzustellen, wenn man nicht die Gesamtbreite für den Container kennt und als Wert angibt?
Meines Wissens nicht.
Eine Möglichkeit wäre, eine Tabelle dafür zu verwenden, was ich auch nicht
wirklich schön finde.
Aber auch dabei treten Probleme auf, wenn die Höhe der <li>s unbekannt ist
und für .main nicht angegeben angegeben werden.
Der IE verwendet dann nur die Höhe, die er ohne Scrollbalken benötigen
würde, schneidet also ein Stück unten ab, und zeigt auch eine vertikale
Scrolleiste.
Das ließe sich dann mittels * html .main ul {margin-bottom:17px;}
und
* html .main {overflow-y: hidden;}
vermeiden.
Der Firefox stellt .main (ohne Höhenangabe) zu viel zu niedrig dar, wenn
die Seite nicht bereits vor dem Aufruf im Cache war.
Dies lässt sich auch nur teilweise vermeiden, indem die Höhen der Bilder
angegeben sind.
Es wird wohl keine wirklich funktionierende Möglichkeit geben, ohne die
notwenbdigen Maße zu ermitteln und anzugeben.
Auf Wiederlesen
Detlef
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!