等于元素之间的边距

时间:2013-06-11 16:14:15

标签: css html5 css3

我在另一个内部有4个div。

我希望divs内部的边距等于它们之间的边距,因此根div的左边缘与div内的第一个内边缘之间存在相同的空间,在div内部在最后一个div内和根的右边缘之间。

现在我可以看到这个

http://jsfiddle.net/rXYqR/

有没有办法用CSS的任何特殊属性做到这一点?或者我必须手动分配边距?

谢谢!

1 个答案:

答案 0 :(得分:3)

#root{
    background: red;
    width: 400px;
    font-size:0;
}

#root > div{
    display: inline-block;
    width: 50px;
    height: 50px;
    background: blue;
    margin-left: calc((100% - 200px) / 5); /* Pre-calced 40px */
}

jsfiddle:http://jsfiddle.net/rXYqR/2/