Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.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 CSS网格-如何使溢出仅在中间行(3行网格)上工作?_Html_Css - Fatal编程技术网

Html CSS网格-如何使溢出仅在中间行(3行网格)上工作?

Html CSS网格-如何使溢出仅在中间行(3行网格)上工作?,html,css,Html,Css,我有一个3行的网格(页眉、主体、页脚) 正文{ 填充:20px; 字体系列:Helvetica; 溢出:隐藏; 高度:100vh; } .包装纸{ 显示:网格; 网格模板行:自动1fr自动; 网格间距:5px; 最小高度:100%; 溢出:隐藏; } .header、.main、.footer{ 背景色:#20262e; 颜色:#fff; 边界半径:3px; 填充:20px; 字体大小:14px; } 梅因先生{ 最小高度:400px; 溢出:自动; } 标题 主要 页脚 您可以使用100v

我有一个3行的网格(页眉、主体、页脚)

正文{
填充:20px;
字体系列:Helvetica;
溢出:隐藏;
高度:100vh;
}
.包装纸{
显示:网格;
网格模板行:自动1fr自动;
网格间距:5px;
最小高度:100%;
溢出:隐藏;
}
.header、.main、.footer{
背景色:#20262e;
颜色:#fff;
边界半径:3px;
填充:20px;
字体大小:14px;
}
梅因先生{
最小高度:400px;
溢出:自动;
}

标题
主要
页脚

您可以使用
100vh
作为
包装,使高度填满页面,并使用
calc
计算
main
div

为了使它能在所有现代浏览器中正常工作,您需要将
Normalize.css
添加到页面中,它将重置各种浏览器上设置的默认值。我已经在Chrome和Firefox浏览器上测试过了,效果很好。 218px是
页眉
页脚
的所有垂直
填充
边距
高度
的总和:

height: calc(100vh - 218px);
正文{
填充:20px;
字体系列:Helvetica;
溢出:隐藏;
高度:100vh;
}
.包装纸{
显示:网格;
网格模板行:自动1fr自动;
网格间距:5px;
高度:计算(100vh-56px);
溢出:隐藏;
}
.header、.main、.footer{
背景色:#20262e;
颜色:#fff;
边界半径:3px;
填充:20px;
字体大小:14px;
}
梅因先生{
高度:计算(100vh-218px);
溢出y:滚动;
溢出x:无;
}

标题
主要
知识是一种美德,是一种美德,是一种美德,是一种美德。但是,在最低限度上,我们需要一个实验室来进行日常工作。两人或两人在一个无教区的房间里互相指责。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡。
知识是一种美德,是一种美德,是一种美德,是一种美德。但是,在最低限度上,我们需要一个实验室来进行日常工作。两人或两人在一个无教区的房间里互相指责。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡。
知识是一种美德,是一种美德,是一种美德,是一种美德。但是,在最低限度上,我们需要一个实验室来进行日常工作。两人或两人在一个无教区的房间里互相指责。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡。
知识是一种美德,是一种美德,是一种美德,是一种美德。但是,在最低限度上,我们需要一个实验室来进行日常工作。两人或两人在一个无教区的房间里互相指责。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡。
知识是一种美德,是一种美德,是一种美德,是一种美德。但是,在最低限度上,我们需要一个实验室来进行日常工作。两人或两人在一个无教区的房间里互相指责。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡。
知识是一种美德,是一种美德,是一种美德,是一种美德。但是,在最低限度上,我们需要一个实验室来进行日常工作。两人或两人在一个无教区的房间里互相指责。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡。
页脚