Я заметил различное поведение прокрутки в Firefox и Chrome в следующем фрагменте кода.В Firefox прокручивается только .main
, в Chrome - все тело.Я что-то делаю не по спецификации?Какой браузер подходит?Как заставить Chrome вести себя как Firefox?
https://jsfiddle.net/Lgzb45np/
body {
height: 100vh;
}
.container {
display: grid;
grid-template: 50px 1fr / 240px 1fr;
height: 100%;
}
.header {
grid-area: 1/1;
}
.sidebar {
grid-area: 2/1;
}
.main {
grid-area: 2/2;
height: 100%;
overflow: auto;
}
.large-div{
height: 800px;
}
<div class="container">
<div class="header">Some Header Row</div>
<div class="sidebar">A Sidebar</div>
<div class="main">
<div class="large-div">This is large</div>
And Some More</div>
</div>