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

  • Автор темы Владислав Хорешко
  • 21
  • Обновлено
  • 17, 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

Спасибо

Владислав Хорешко


Рег
20 Dec, 2012

Тем
1

Постов
2

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

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

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

position:fixed;
}

Код (CSS):
 

SkyAngels


Рег
11 Jan, 2012

Тем
1

Постов
5

Баллов
15
  • 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

Тем
2

Постов
5

Баллов
25
Тем
49554
Комментарии
57426
Опыт
552966

Интересно