Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.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
Css 如何使网格区域始终为页面的100%宽度?_Css - Fatal编程技术网

Css 如何使网格区域始终为页面的100%宽度?

Css 如何使网格区域始终为页面的100%宽度?,css,Css,我正在制作一个简单的日历。七天的时间应该总是占据100%的屏幕(如果他们单独使用或扩展以适应不同的屏幕大小,这是可以的) 我原以为这就像将父div设置为100%一样简单,但shi没有起作用 这就是我的HTML的样子 <div className="weeks"> <div className="week1"> <div

我正在制作一个简单的日历。七天的时间应该总是占据100%的屏幕(如果他们单独使用或扩展以适应不同的屏幕大小,这是可以的)

我原以为这就像将父div设置为100%一样简单,但shi没有起作用

这就是我的HTML的样子

                     <div className="weeks">

                        <div className="week1">
                            <div className="dayDiv">
                                </div>
                            <div className="dayDiv">
                                </div>
                            <div className="dayDiv">
                                </div>
                            <div className="dayDiv">
                                </div>
                            <div className="dayDiv">
                                </div>
                            <div className="dayDiv">
                                </div>    
                        </div>

                     </div>
...


请在看不到完整示例的情况下,以一种无法帮助的方式显示呈现的html和css。请阅读以查看有关“尝试此”答案的社区讨论。

.week1 {
        grid-template-areas: "x . . . . . .";
        width: 100%;
    }

.dayDiv {
    margin: 10px;
    background-color: blanchedalmond;
    padding: 50px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.week1 {
        grid-template-areas: "x . . . . . .";
        width: auto;
    }

try this