2015-12-17 27 views
-2

我的表单正在生成4个小容器和1个大容器。是否有可能通过CSS来安排它们(如图),并且不使用额外的左/右分组div? enter image description here4 + 1 div排序CSS

股利1-4宽度在25%左右, 事业部5宽度约50%

回答

0

如何:

.div1, .div2, .div3, .div4 {width: 25%; float:left;} 
    .div3 {clear:left;} 
    .div5 {display:inline-block; width: 50%;} 

,比我做的div:

<div> 
    <div class="div1">First DIV</div> 
    <div class="div2">Second DIV</div> 
    <div class="div3">Third DIV</div> 
    <div class="div4">Fourth DIV</div> 
    <div class="div5">Fifth DIV</div> 
    </div> 

适用于测试页面。不利的一面,我应该提到这不是响应式布局。

1

您可以使用第n个孩子:

div:nth-child(5n){ 
    /* style your every fifth element */ 
} 
+0

谢谢你的想法,但我会需要更多。也许一个代码示例,如果我不要求太多? – bojan

+0

什么样的..? –

+0

我在下面发布了一个我当前代码的变体。这是简单的喷气不响应。 响应不是必需的,但它是可爱的。 – bojan