css - 第 n 个子网格选择
问题描述
我正在寻找像下面的支持图像一样构建以下网格结构,以便它以相同的模式继续,但我不确定我应该使用什么第 n 个子规则,我已经尝试了很多到没有利用。
我当前的代码是
.category:nth-child(5n+1)
{
width:48%;
max-width: 48%;
}
但不幸的是,这在我想要的效果之间留下了 4 行。
解决方案
我假设这些项目是浮动的,并且您希望能够添加无限多个并保持相同的模式。
在这种情况下,我将使用两个选择器,因为您需要从每六个块中选择第一个和最后一个项目。
.category:nth-child(6n), .category:nth-child(6n-5) {
max-width: 48%;
width: 48%;
}
推荐阅读
- c# - 两个不同的 EF dbContexts 不在同一个单元测试中工作
- c# - 如何对传递到存储库层的表达式进行单元测试
- python - 如何使用 PySNMP 获取 SNMP 表
- rest - 调用 OneDrive for Business REST API 上传图片文件的问题
- java - 当我导入 jdl 文件时,只会生成客户端
- node.js - SSL3_GET_RECORD:Hyperledger Blockchain Explorer 中的版本号错误
- jms - 如何处理带有 DUPS_OK_ACKNOWLEDGE 异常的 jms 消息使用者
- php - php非法字符串偏移错误
- javascript - 使用 CSS 和 Angular 材质主题切换 Angular 主题
- ruby - 十六进制字符串表示为十六进制