2014-12-08 29 views
1

应该很简单。我有一个宽度为1100px的div,其中包含宽度为300px的div。我需要将它们均等分隔开,并在下面的下一行清除一次,但不能在1100px宽度内放置。最好的方法来做到这一点?我从来没有必要这样做。同等空间div内的父div?

+3

你有一个形象ilustrate你想做什么? – xzegga 2014-12-08 04:18:33

回答

2

我想这就是你要找的。您可以使用nth-of-type保证金添加到中间盒

.background{ 
    background: black; 
    width: 1100px; 
    margin: auto 
    overflow: hidden; 
} 

.box{ 
    width: 300px; 
    height: 300px; 
    float: left; 
    margin: 0 0 20px 
} 

.box:nth-of-type(3n+2){ 
    margin: 0 100px 20px; 
} 

FIDDLE

+1

啊,没有意识到你可以使用运营商在第n类型的方式 – 2014-12-08 04:22:20

+1

@TomMaxwell是非常有用的。如果这是您正在查找的内容,请务必按照解决方案进行检查 – jmore009 2014-12-08 04:29:54