我在另一个内部有4个div。
我希望divs
内部的边距等于它们之间的边距,因此根div
的左边缘与div
内的第一个内边缘之间存在相同的空间,在div
内部在最后一个div
内和根的右边缘之间。
现在我可以看到这个
有没有办法用CSS的任何特殊属性做到这一点?或者我必须手动分配边距?
谢谢!
答案 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/