Próbuję mieć pływającą div (nazywam ją "bocznym paskiem") wyświetlać 100% wysokości kontenera i przewijać w razie potrzeby.przepełnienie (przewijanie) - 100% wysokość kontenera
jeśli pasek boczny ma większą zawartość (wysokość) niż pojemnik miałby inaczej, należy przewinąć.
Zawartość jest dynamiczna, a ustalone wysokości nie są możliwe.
Chciałbym unikać tabel, jeśli to możliwe, ale użyłbym ich, gdyby to było jedyne rozwiązanie.
Nie chcę używać javascript.
ten efekt można uzyskać za pomocą tabel, jeśli stół, ciało i komórki mają 100% wysokości, aw jednej komórce: div z wysokością: 100% i przepełnienie: przewijanie jest ustawione. działa to w webkitach (Safari i Chrome), a także IE, ale kończy się niepowodzeniem w gecko (Fx) - "zawieszenie" oznacza, że element div z większą zawartością niż kontener rozszerzy kontener (ponownie tylko w Fx). ten sam pomysł działa w webkit, jeśli używa się div z display: table/table-row/table-cell, ale kończy się niepowodzeniem zarówno w Fx, jak i IE. Mogę podać próbkę tego, jeśli byłoby to pomocne.
Efekt ten można również osiągnąć za pomocą elementu iframe z wysokością: 100%, który działa we wszystkich nowoczesnych przeglądarkach, ale chciałbym również unikać niepotrzebnych elementów iframe, jeśli to możliwe.
muszę myśleć, że skoro jest to możliwe przy użyciu wyżej „hacki” to może być możliwe przy użyciu tabeli mniej, klatka mniej css, ale jest poza moim poziomie zrozumienia.
jakieś sugestie? tyia.
mógłby pomóc: http://stackoverflow.com/questions/485827/ css-100-height-with-padding-margin –
bardzo pomocna, dzięki jared – momo