div, zawierający tabelę posiada następujące CSS stylizacji:Internet Explorer tworzy poziomy pasek przewijania dla szerokości pionowy pasek przewijania w
#formulaAlts {
float: right;
height: 200px;
overflow: auto;
}
To sprawia, że gdy stół jest> 200px, pasek przewijania pojawia się tylko na stole a pozostałe elementy na stronie pozostaną na miejscu. Wspaniały!
Teraz dla naszego przyjaciela IE ...
W IE element spawnuje pionowy pasek przewijania bez powiększania elementu zawierającego. Aby to "rozwiązać", tworzony jest poziomy pasek przewijania.
To jest do bani. I nie chcę, żeby to ssało ...
Jakieś pomysły?
--EDIT--
I okazało się, że linia
overflow-x: hidden;
siły IE ignorować poziomego paska przewijania. To jest lepsze ... ale nie całkiem, ponieważ teraz część mojego stołu jest niewidoczna.
Nie możesz ustawić szerokości na zawierającym div? – Prestaul
Tak, mógłbym. Ale nie znam jeszcze szerokości. To zależy od szerokości wartości. –