Встроенная вертикальная полоса прокрутки

  • Автор темы I AM
  • Обновлено
  • 18, May 2024
  • #1
Привет, я изменился Гентелелла HTML-тема (https://colorlib.com/polygon/gentelella/plain_page.html

). Индивидуальная версия здесь:
http://1geeky.ir/test/production/plain_page.html

Проблема в том,
  • весь сайт (тело) имеет вертикальную полосу прокрутки
  • Мне нужна вертикальная полоса прокрутки для средней части страницы (Div с классом .inner-left-container); но когда я добавляю overflow-y: Scroll;, он будет прокручиваться на дополнительную высоту, превышающую высоту экрана.


Кроме того, если вы видите левую боковую панель, она не прокручивается, несмотря на то, что в конце ее нижней части скрыты элементы. Как я могу восстановить функцию прокрутки боковой панели, как это здесь? :
https://colorlib.com/polygon/gentelella/fixed_sidebar.html

Спасибо

I AM


Рег
23 Jul, 2011

Тем
403760

Постов
400028

Баллов
2418908
  • 21, May 2024
  • #2
Кроме того, если вы видите левую боковую панель, она не прокручивается, несмотря на то, что в конце ее нижней части скрыты элементы. Как я могу восстановить функцию прокрутки боковой панели, как это здесь? :

https://colorlib.com/polygon/gentelella/fixed_sidebar.html

Чтобы исправить эту первую проблему:
 .left_col{
 position:fixed;
}

Код (CSS):
 

SkyAngels


Рег
11 Jan, 2012

Тем
56

Постов
196

Баллов
486
  • 03, Jun 2024
  • #3
Не устанавливайте высоту элементов, если у вас нет веских причин.

В этом случае вам нужна ограниченная высота среднего столбца агрегирования.
 
.inner-left {
 border-right: 1px solid #d8d8d8;
 float: left;
 height: 50%; <<<< limit the height
 overflow: auto;
 padding: 0 10px;
 width: 75%;
}
Код (разметка): удалите свойство высоты в классе диаграммы.

Это создает условие искусственного переполнения, равное высоте среднего столбца. Я не вижу смысла прокручивать отдельные элементы на этой странице. Гэри
 

Сер1


Рег
18 Nov, 2013

Тем
85

Постов
204

Баллов
689
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно