由于额外边距,阻止框断到下一行?
不确定这是否可能,但我认为值得一问。
我想做的是通过我的 PHP 脚本轻松创建框,我不必检查每个框 (.boxes) 属于哪一列、行等。我只是希望能够对框进行 foreach 循环,并echo
它们。
这就是我所说的: http://jsfiddle.net/LUFFP/4/
在该示例中,您可以看到我试图让 wrapper
(#main) 忽略 margin-right
,并且每行有两个框,并且没有额外的空间是的,不必为每个人分配不同的类别其他DIV。
任何帮助表示赞赏。
Not sure if this is even possible, but I think it's worth asking.
What I am trying to do is have boxes created via my PHP script with ease, where I don't have to check which column, row, etc. each box (.boxes) belongs to. I just want to be able to do a foreach loop of the boxes, and echo
them.
Here's what I am talking about: http://jsfiddle.net/LUFFP/4/
In that example, you can see that I am trying to get the wrapper
(#main) to ignore the margin-right
, and have two boxes per row, with no extra space on the right, without having to assign different classes to every other DIV.
Any help is appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以使用
nth-of-type(2n)
来定位所有其他 div。然后将右边距设置为零。http://jsfiddle.net/LUFFP/5/
You can use
nth-of-type(2n)
to target every other div. Then set the right margin to zero.http://jsfiddle.net/LUFFP/5/
根据您的浏览器要求,有一个 CSS3 选择器可以做到这一点:
http://jsfiddle.net/ttpK6/1/
兼容性列表:http://kimblim.dk/css-tests/selectors/
Depending on your browser requirements, there's a CSS3 selector to do that:
http://jsfiddle.net/ttpK6/1/
Compatability list here: http://kimblim.dk/css-tests/selectors/
请注意,我更改了宽度并将溢出设置为隐藏。没有特殊的 CSS3 要求。
Notice that I changed the width and set overflow to hidden. No special CSS3 requirements.
尝试一下
try it