Html 从css display:grid列继承宽度并将其应用于position:fixed子项
在本例中,我想将包含ABC的div扩展到其容器的全宽Html 从css display:grid列继承宽度并将其应用于position:fixed子项,html,css,css-position,css-grid,Html,Css,Css Position,Css Grid,在本例中,我想将包含ABC的div扩展到其容器的全宽 #网格{ 显示:网格; 网格模板列:50%50%; } 上校{ 背景:#ccc; 高度:100vh; } .col:n个孩子(2){ 背景:#aaa; } .底部{ 位置:固定; 底部:0; 背景:蓝色; 颜色:白色; 宽度:继承; } 1. 基础知识 2. 它是这样工作的,因为您是从具有宽度:auto的元素继承的 要使其按预期方式工作,应明确设置网格项的宽度(例如50vw)。在这种情况下,您可以在网格模板列中为父网格列宽度设置自动,以避
#网格{
显示:网格;
网格模板列:50%50%;
}
上校{
背景:#ccc;
高度:100vh;
}
.col:n个孩子(2){
背景:#aaa;
}
.底部{
位置:固定;
底部:0;
背景:蓝色;
颜色:白色;
宽度:继承;
}
1.
基础知识
2.
它是这样工作的,因为您是从具有宽度:auto
的元素继承的
要使其按预期方式工作,应明确设置网格项的宽度(例如50vw
)。在这种情况下,您可以在网格模板列
中为父网格列宽度设置自动
,以避免重复CSS。演示:
正文{
保证金:0;
}
#网格{
显示:网格;
网格模板列:自动;
}
上校{
背景:#ccc;
/*显式设置宽度*/
宽度:50vw;
高度:100vh;
}
.col:n个孩子(2){
背景:#aaa;
}
.底部{
位置:固定;
底部:0;
背景:蓝色;
颜色:白色;
宽度:继承;
}
1.
基础知识
2.
它是这样工作的,因为您是从具有宽度:auto
的元素继承的
要使其按预期方式工作,应明确设置网格项的宽度(例如50vw
)。在这种情况下,您可以在网格模板列
中为父网格列宽度设置自动
,以避免重复CSS。演示:
正文{
保证金:0;
}
#网格{
显示:网格;
网格模板列:自动;
}
上校{
背景:#ccc;
/*显式设置宽度*/
宽度:50vw;
高度:100vh;
}
.col:n个孩子(2){
背景:#aaa;
}
.底部{
位置:固定;
底部:0;
背景:蓝色;
颜色:白色;
宽度:继承;
}
1.
基础知识
2.
因为您正在上使用位置:固定的或位置:绝对的。底部div可以将其父级。col
设置为位置:相对的,只需在上使用宽度:100%
。底部,因为它现在将相对其父级绝对定位
因为您在上使用位置:固定或位置:绝对。底部div可以将其父级。col
设置为位置:相对,只需在上使用宽度:100%
。底部,因为它现在将相对于其父级绝对定位
将正文边距设置为0,使用50%或保留正文边距(如果需要),然后自己指定一个值,并将其与calc和50%一起使用……将正文边距设置为0,使用50%或保留正文边距(如果需要),然后自己指定一个值,并与calc和50%一起使用。。。