Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.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网格-拉伸以填充剩余空间_Html_Css_Css Grid - Fatal编程技术网

Html CSS网格-拉伸以填充剩余空间

Html CSS网格-拉伸以填充剩余空间,html,css,css-grid,Html,Css,Css Grid,我正在使用CSS网格创建一个简单的3列布局,如下所示 .container{ 显示:网格; 网格模板柱:1fr 1fr 1fr; } .col1{ 背景:红色; 文本对齐:居中; } .col2{ 背景:黄色; 文本对齐:居中; } .col3{ 文本对齐:居中; 背景:绿色; } 第1栏 第3栏 将网格模板列更改为1fr auto 1fr-请参见下面的演示: .container{ 显示:网格; 网格模板列:1fr auto 1fr; /*改变*/ } .col1{ 背景:红色; 文本对

我正在使用CSS网格创建一个简单的3列布局,如下所示

.container{
显示:网格;
网格模板柱:1fr 1fr 1fr;
}
.col1{
背景:红色;
文本对齐:居中;
}
.col2{
背景:黄色;
文本对齐:居中;
}
.col3{
文本对齐:居中;
背景:绿色;
}

第1栏
第3栏

网格模板列
更改为
1fr auto 1fr
-请参见下面的演示:

.container{
显示:网格;
网格模板列:1fr auto 1fr;
/*改变*/
}
.col1{
背景:红色;
文本对齐:居中;
}
.col2{
背景:黄色;
文本对齐:居中;
}
.col3{
文本对齐:居中;
背景:绿色;
}
img{
显示:块;/*删除图像下方的内联元素“空格”*/
}

第1栏
第3栏
现在,使用
auto
而不是
1fr
作为居中分区。

尝试下面的代码段

.container{
显示:网格;
网格模板列:1fr auto 1fr;
}
.col1{
背景:红色;
文本对齐:居中;
}
.col2{
背景:黄色;
文本对齐:居中;
}
.col3{
文本对齐:居中;
背景:绿色;
}

第1栏
第3栏
grid-template-columns:1fr auto 1fr;