У меня возникла проблема с созданием переполнений внутри вертикального div с относительно большим размером.Прокрутка высоты столбца CSS
Вот скрипка: http://jsfiddle.net/ZgL59/
В принципе, у меня есть один большой вертикальный столбец с двумя на основе процентного метода дивы внутри него. В нижнем div есть контент, который больше, чем div, с переполнением-y: прокрутите его.
Однако, как вы можете видеть в скрипке, нижняя часть содержимого отключается в зависимости от браузера (последний «Y» в скрипке не совсем видимый). Это зависит от браузера. Это можно как-то исправить? Я не хочу падать в кроличью нору, пытаясь порадовать каждый браузер разной высотой.
Вот HTML:
<div class="container">
<div class="inner1">X</div>
<div class="inner2">
Tons of Content...
</div>
</div>
И CSS:
html, body {
height:100%;
overflow:hidden;
}
.container {
height:100%;
background:blue;
}
.inner1 {
height:30%;
background:red;
}
.inner2 {
height:70%;
background:green;
overflow-y: scroll;
}
В чем разница после того, как вы добавили отступы и маржу в null ..? посмотрев такой же нечетный экран ..? o.O –
Полоса прокрутки хранится в пределах тела. Можете ли вы предоставить дополнительную информацию о предполагаемом и ожидаемом поведении? Я не могу видеть, как содержимое обрезается, когда вы отмечаете :( – SW4
В первой скрипке нижний «Y» был отрезан, но в вашем, это не так! Это очень многообещающе, я собираюсь взломать мои более сложное решение и посмотреть, приведет ли оно к полному исправлению. В основном полоса прокрутки иногда проходит мимо нижней части браузера, и это сводит меня с ума! – streetlight