- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我开始使用 CSS Grid,我一直在阅读有关有助于提高响应能力的属性;所以我正在尝试构建一个包含 6 个元素的小网格;我的意图是让它们在更大的设备上显示为 2 行,如下所示:
而且为了显示它们全部堆叠在较小的设备上,所以对于较小的设备来说一切都很好,我正在使用 auto-fill
所以它保持响应,但是如果我查看页面笔记本电脑屏幕或台式机,它可以再填充一列,最终看起来像这样:
display: grid;
grid-template-columns: repeat(auto-fill, 260px);
justify-content: center;
row-gap: 18px;
column-gap: 18px;
有没有办法在保持响应行为的同时设置最大列数?任何帮助表示赞赏;如果它只能通过媒体查询来完成,那很好,但我首先尝试寻找不使用这些的方法。此外,我通过为整个网格容器设置水平 padding
来补偿附加列的大小,使其按预期工作;但同样,如果有更好的方法,我会洗耳恭听。谢谢!
最佳答案
使用这个语法:
grid-template-columns: 260px 260px 260px;
或者
grid-template-columns: repeat(3,260px);
取而代之的是:
grid-template-columns: repeat(auto-fill, 260px);
使用媒体查询在较小的屏幕上设置较少的列。
此外,如果行间距和列间距相同,您可以使用 grid-gap。
.grid-container{
display: grid;
grid-template-columns: 260px 260px 260px;
grid-gap: 18px;
background-color: #fff;
color: #444;
justify-content: center;
}
.card {
border: 1px solid #000;
width: 260px;
height: 260px;
}
<div class="container">
<div class="grid-container">
<div class="grid-item">
<div class="card"></div>
</div>
<div class="grid-item">
<div class="card"></div>
</div>
<div class="grid-item">
<div class="card"></div>
</div>
<div class="grid-item">
<div class="card"></div>
</div>
<div class="grid-item">
<div class="card"></div>
</div>
<div class="grid-item">
<div class="card"></div>
</div>
</div>
</div>
关于html - 如何使用 CSS Grid 和自动填充/适合来限制较大视口(viewport)中的列数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53434024/
我正在通过 PHP 将 .csv 中的两行插入到表中。 我还会跟踪任何错误,如果发生错误,我不会提交事务。插入表后,我检索结果行的 ID(全部在一个事务中提交),并且 csv 的第一行对应于第二个 I
一个应用程序托管一个具有三个接口(interface)的 Web 服务,用于三个单独且独立的操作,所有这些操作都在应用程序的不同组件中实现,彼此独立,例如在不同的包等中,所以他们对彼此了解不多,只共享
我希望在单击特定表格数据单元格时同时选中单选按钮和单选按钮单击事件。我已经使用以下方法实现了这一点: $(document).ready(function() { $("td").click(
JSFiddle:https://jsfiddle.net/oyp1zxaq/ 本质上,我只是想在较大的 div 中放置四个具有定义宽度的较小 div,但我希望它们在其中间隔开。 我想知道是否有一种方
我在一个布局中有两个 View 。我将分别称它们为 View A 和 View B。 ┌──────┐ │┌─┐┌─┐│ ││A││B││ │└─┘└─┘│ └──────┘ 父布局(包括View A
我是一名优秀的程序员,十分优秀!