首页 >web前端 >css教程 >没有媒体查询可以实现 CSS 网格环绕吗?

没有媒体查询可以实现 CSS 网格环绕吗?

DDD
DDD原创
2024-11-14 16:55:03925浏览

Can CSS Grid Wrapping be Achieved Without Media Queries?

使用自动填充或自动调整的 CSS 网格换行

CSS 网格换行是否可以在不借助媒体查询的情况下实现?此查询源于将非确定性项目放置在具有所需换行行为的网格中的要求。 Flexbox 在确保适当间距方面的缺点使其成为不太可行的选择。

示例代码:

.grid {
  display: grid;
  grid-gap: 10px;
  grid-auto-flow: column;
  grid-template-columns: 186px 186px 186px 186px;
}

.grid > * {
  background-color: green;
  height: 200px;
}

自动填充与自动调整

解决方案在于采用以下任一方法自动填充或自动调整作为重复()中的第一个参数

自动填充

指定自动填充作为重复次数后,将调整重复次数以防止网格溢出网格容器。

.grid {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(auto-fill, 186px);
}

以上是没有媒体查询可以实现 CSS 网格环绕吗?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn