html - 如何在css网格中显示图像?
问题描述
我正在尝试为照片制作一个 css 网格,但 img 元素不会在网格项中显示图像。我使用的 url 没有任何问题,因为它适用于页面的其他部分,但不适用于网格系统。
.wrapper {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 25px;
grid-row-gap: 25px;
}
.wrapper > div img {
max-width: 100%;
max-height: 100%;
}
<div id="content">
<div class="wrapper">
<div><img src="https://placehold.it/100x100" alt=""></div>
<div>Two</div>
<div>Three</div>
<div>Four</div>
<div>Five</div>
</div>
</div>
我究竟做错了什么?
解决方案
您可以在包装类中设置图像宽度
.wrapper {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 25px;
grid-row-gap: 25px;
}
.wrapper > div img {
max-width: 100%;
}
<div id="content">
<div class="wrapper">
<div><img src="https://placehold.it/100x100" alt=""></div>
<div>Two</div>
<div>Three</div>
<div>Four</div>
<div>Five</div>
</div>
</div>
推荐阅读
- python - Keras:如何将最后一个通道重塑为正方形
- javascript - 将单独的脚本注入 HTML
- r - 无法在 Shiny 应用程序中从 Flexdashboard 库呈现仪表
- c# - WPF/XAML:绑定到字典
- javascript - 使用点击事件跨模块的Javascript调用变量
- python - 将 for 循环中的值添加到数组中
- xml - cvc-complex-type.2.4.a:发现以元素“filter-regex”开头的无效内容
- php - 如何将多个 json 源文件回显到一个循环中?
- php - 创建新的 Mailchimp 列表时出现 Http 400 错误
- ssl - 停止 NGINX 开发站点重定向到 SSL