css - Div 不在网格中
问题描述
我想创建一个网站,上面有一个照片页面。在照片页面中,我希望有一个像 Instagram 一样的图片网格:
但这不起作用,它以标题页面上的 div 结尾,而不是其父 div 所在的位置:
我的代码如下所示:
.PhotosPage{
width: 100vw;
height: 100vh;
display: flex;
}
.Photos_Container{
display: grid;
width: 100vw;
grid-template-columns: 200px 200px 200px;
grid-template-rows: 200px 200px 200px;
}
.Photos{
width: 200px;
height: 200px;
background-color: #000;
}
<div className="PhotosPage">
<div className="Photos_Container">
<div className="Photo"></div>
<div className="Photo"></div>
<div className="Photo"></div>
<div className="Photo"></div>
<div className="Photo"></div>
<div className="Photo"></div>
<div className="Photo"></div>
<div className="Photo"></div>
<div className="Photo"></div>
</div>
</div>
你能告诉我有什么问题吗?
解决方案
.Photos
应该.Photo
.PhotosPage{
width: 100vw;
height: 100vh;
display: flex;
}
.Photos_Container{
display: grid;
grid-gap: 10px;
width: 100vw;
grid-template-columns: 200px 200px 200px;
grid-template-rows: 200px 200px 200px;
}
.Photo{
width: 200px;
height: 200px;
background-color: #000;
}
<div class="PhotosPage">
<div class="Photos_Container">
<div class="Photo"></div>
<div class="Photo"></div>
<div class="Photo"></div>
<div class="Photo"></div>
<div class="Photo"></div>
<div class="Photo"></div>
<div class="Photo"></div>
<div class="Photo"></div>
<div class="Photo"></div>
</div>
</div>
推荐阅读
- r - 根据条件 IN R 将字符串替换为先前的字符串
- ios - 如何获取包含子图层的视图截图?
- javascript - 有没有办法可以跨对象选择相同的变量并有效地将它们的值汇总在一起?
- python - 多标签破折号应用程序:将 `dcc.Store` 组件放在不同的标签中
- javascript - 在android中获取从IFRAME WEBVIEW发送的信息
- mysql - 按列中的特定值排序
- python - 使用映射到数字的字母字符创建字典
- spring-integration - 记录的 MessagingGateway 信息已启动两次
- java - Jpa 标准 api 的测试应该是什么样子?
- java - 在 Spring Boot 中保存 Map 属性时出现 TransientObjectException