Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 网格布局-从页眉和页脚指定具有全高休息的侧栏和主构件?_Html_Css_Css Grid - Fatal编程技术网

Html 网格布局-从页眉和页脚指定具有全高休息的侧栏和主构件?

Html 网格布局-从页眉和页脚指定具有全高休息的侧栏和主构件?,html,css,css-grid,Html,Css,Css Grid,我试图做一个布局,它应该占据页眉和页脚的高度,剩下的部分留给主容器。(侧栏,内容)。但无法将其存档。有人帮我吗 我没有固定的页眉和页脚高度。(它应该只占据内容高度) .container{ 显示:网格; 网格模板行:自动; 网格模板列:100px自动; 网格模板区域: “标题” “侧边栏内容” “页脚”; 高度:100vh; } .header{网格区域:header;背景颜色:黄色;} .sidebar{网格区域:侧栏;背景颜色:灰色;} .footer{网格区域:页脚;背景颜色:绿色;}

我试图做一个布局,它应该占据页眉和页脚的高度,剩下的部分留给主容器。(侧栏,内容)。但无法将其存档。有人帮我吗

我没有固定的页眉和页脚高度。(它应该只占据内容高度)

.container{
显示:网格;
网格模板行:自动;
网格模板列:100px自动;
网格模板区域:
“标题”
“侧边栏内容”
“页脚”;
高度:100vh;
}
.header{网格区域:header;背景颜色:黄色;}
.sidebar{网格区域:侧栏;背景颜色:灰色;}
.footer{网格区域:页脚;背景颜色:绿色;}
.content{网格区域:content;}

标题应随内容一起收缩
它应该是从页眉和页脚的剩余高度
页脚应该随着内容而收缩
它应该是从页眉和页脚的剩余高度

1fr
将填充剩余空间

html,正文{
保证金:0;
填充:0;
}
.集装箱{
显示:网格;
网格模板行:自动1fr自动;
网格模板列:100px自动;
网格模板区域:
“标题”
“侧边栏内容”
“页脚”;
高度:100vh;
}
.header{网格区域:header;背景颜色:黄色;}
.sidebar{网格区域:侧栏;背景颜色:灰色;}
.footer{网格区域:页脚;背景颜色:绿色;}
.content{网格区域:content;}

标题应随内容一起收缩
它应该是从页眉和页脚的剩余高度
页脚应该随着内容而收缩
它应该是从页眉和页脚的剩余高度

1fr
将填充剩余空间

html,正文{
保证金:0;
填充:0;
}
.集装箱{
显示:网格;
网格模板行:自动1fr自动;
网格模板列:100px自动;
网格模板区域:
“标题”
“侧边栏内容”
“页脚”;
高度:100vh;
}
.header{网格区域:header;背景颜色:黄色;}
.sidebar{网格区域:侧栏;背景颜色:灰色;}
.footer{网格区域:页脚;背景颜色:绿色;}
.content{网格区域:content;}

标题应随内容一起收缩
它应该是从页眉和页脚的剩余高度
页脚应该随着内容而收缩
它应该是从页眉和页脚的剩余高度

grid-template-rows: auto 1fr auto;