Сделайте фиксированное положение элемента, но следуйте прокрутке страницы, если содержимое слишком велико.

См. эту веб-страницу.

  1. Сначала попробуйте прокрутить его, убедитесь, что левая панель остается фиксированной.
  2. Измените размер окна так, чтобы было видно не все содержимое левой панели. Теперь прокрутите. На этот раз левая полоса не зафиксирована.

На этой странице есть jquery, который вычисляет высоту левой панели, сравнивает ее с высотой окна, а затем делает положение левой панели фиксированным или абсолютным.

Тем не менее, мне интересно, можно ли добиться чего-то подобного только с помощью HTML и CSS, не используя jQuery или что-то подобное.

Есть предложения? Короче говоря, я ищу панель с содержимым, которое остается фиксированным, но прокручивается, если содержимое переполняется. Но прокрутка должна быть вместе со всей страницей.

6
задан Matsemann 6 June 2012 в 13:41
поделиться