css - 如何使网格区域始终为页面的 100% 宽度?
问题描述
我正在构建一个简单的日历。这 7 天应该始终占据 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>
...
这就是我的 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
推荐阅读
- flutter - 如何在 Flutter 中解决“期望一个‘int’类型的值,但得到一个‘String’类型的值”
- python - 如何使用熊猫在 6 行后制作数据间隔
- rust - 从带有 if 循环的函数返回自定义类型时出现不匹配的返回类型错误
- sql - 错误 :: “在动态 SQL 中将 nvarchar 值“谷物”转换为数据类型 int 时转换失败”
- python - 通过修改 base.py 更改 pyzo 主题
- reactjs - 重定向不适用于锚标记中的 onClick 方法
- python - 使用 beautifulsoup 更新 html 文件中的数组
- python - 200万以下的质数
- awk - 将两个 awk 输出相加为单个输出
- java - 具有 tempFileName 属性的 Camel 2.23.1 toD(sftp) 正在为每个文件创建一个连接