我有一个由两列和两行组成的网格布局,左侧有一个粘性导航栏,顶部有一个粘性页眉,内容将位于网格的右下角。
我现在几乎已经做到了,但我希望
我现在几乎已经做到了,但我希望
.content
div 在内容超出屏幕时使用滚动条。我以为只需要使用 overflow: auto
就可以了,但这似乎不起作用。我的方法接近正确吗?
body {
margin: 0;
overflow: hidden;
}
.page {
display: grid;
grid-template-rows: 55px auto;
grid-template-columns: 20vh auto;
grid-template-areas: "nav header" "nav content";
}
.nav {
grid-area: nav;
background-color: blue;
}
.header {
grid-area: header;
background-color: grey;
}
.content {
grid-area: content;
height: 1000px; // This is dynamic
background-color: red;
}
<div class="page">
<div class="nav">Side nav</div>
<div class="header">Header</div>
<div class="content">
<h1>title</h1>
</div>
<div>