【发布时间】:2021-08-27 16:04:44
【问题描述】:
我正在创建一个 css-grid / flexbox 模板,一切正常。
它有页眉、旁边、主要和页脚。
我只需要将分配和主行拉伸,因此它需要整个页面减去页眉和页脚高度。
我想这样做而不必使用“vh”
这里是完整的当前代码:
* {
box-sizing: border-box;
padding: 0;
margin: 0;
}
body {
padding: 0;
margin: 0;
width: 100%;
height: 100%;
display: grid;
grid-template-columns: 30% auto;
grid-template-rows: auto 1fr auto;
grid-template-areas: "header header"
"sidebar main"
"footer footer"
}
header,
aside,
main,
footer {
padding: 16px;
text-align: center;
}
header {
background: purple;
grid-area: header;
}
aside {
background: blue;
grid-area: sidebar;
}
main {
background: green;
grid-area: main;
}
footer {
background: orange;
grid-area: footer;
}
我怎样才能得到自动拉伸的分配和主要?
【问题讨论】: