html - 如何让 2 列网格在 html 中工作?
问题描述
我正在学习 Web 开发,我想创建这样的布局:我最近了解了网格,我认为这将是执行此设计的最有效方式。我有很多不同大小的图像,并希望将它们全部放在一个网格中,并将文本块放在它们的一侧,并与每个图像相关的小写。
几天来我一直在浏览 W3School 文档,但我仍然没有找到获得我想要的效果的方法。
我知道这个问题可能真的很愚蠢,但是我如何让它成为网页的一部分并使其大小都相互一致?(即文本块始终与图像大小完全相同,大小相同)
提前致谢!
解决方案
像这样的事情应该这样做。让容器带有显示网格,然后是 grid-template-columns: auto auto 几乎只是说给我 2 个偶数列,添加的自动越多,获得的列间距越均匀。
然后只需设置 .grid-item 样式即可
.grid-container {
display: grid;
grid-template-columns: auto auto;
}
.grid-item {
height: //Whatever you want them to be
}
<div class="grid-container">
<div class="grid-item"> Test</div>
<div class="grid-item">test2</div>
<div class="grid-item">test3</div>
<div class="grid-item">test4</div>
<div class="grid-item">test5</div>
<div class="grid-item">test6</div>
<div class="grid-item">test7</div>
<div class="grid-item">test8</div>
</div>
推荐阅读
- python - 左对齐 Pandas DataFrame 几乎是完美的,但并不完全
- javascript - 部署 Firebase-Cloud-Function 时的 JavaScript Promise EsLint 问题
- google-chrome-extension - 使用 chrome.identity 在 Chrome 扩展上使用 Azure AD oauth?
- azure - 通过 REST API 添加自定义域会为 KeyVaultId 分配“NULL”值
- python - 熊猫层次结构数据框中的方差相关条件
- powerbi - 如何在 power bi 中创建一个基于国家/地区计算是和否值的度量
- javascript - 如果重新启动程序,node.js 中的集合是否会重置?
- google-cloud-platform - 扩展 Google Cloud Pull 订阅者
- scala - 除了 Spark Scala 的更好的替代品
- c# - http2 请求 docker 容器内存不断增加 - 不释放