【发布时间】:2015-03-15 06:08:45
【问题描述】:
我创建了一个具有响应式 4-3-2-1 列结构的缩略图网格:25%、33.33%、50%、100%。但我希望能够删除每个状态下每个缩略图的最后一个边距,因此有 4 列(25%、25%、25%、25%)或 3 列(33.33%、33.33%、33.33%)等。现在最后一个缩略图跳到其他缩略图下方。我试图为此使用 :nth-child 。
用 div、无序列表 (ul) 或其他东西构建缩略图网格的最佳方法是什么?
谁能帮我解决这个问题?谢谢;-)
这里的例子:
或
.thumb:nth-child(4n) {
margin-right: 0;}
【问题讨论】:
-
您的问题是大小加起来超过 100%,因为
width指的是一个盒子的内容,不包括填充,从不包括边距。作为开始使用box-sizing: border-box和padding而不是margin上的.thumb。这使得例如的宽度25% 包括填充。之后尝试看看 Bootstrap 是如何实现它的网格的,关于这方面的一篇很棒的文章是 helloerik.com/… -
先试试,谢谢!
标签: html css css-selectors thumbnails