我需要内联 DIV 在彼此之间等距间隔,另外还需要在边框和行中的第一个(或最后一个)DIV 之间。我使用在具有等间距 DIV 的流体宽度上找到的解决方案。它使 DIV 之间的间距相等,但左 DIV 贴在左边框上,右 DIV 贴在右边框上。我希望它与边界之间的距离相等,因为它们彼此之间的距离相等。
更新:内容 DIV 是由 Django 动态创建的,所以我不能说一行中有多少(在 1 到 4 之间)。
如何在侧面创建与 DIV 之间的距离相等的额外空间?
这是html:
<div class="container">
<div class="content">
<canvas width="130" height="130"></canvas>
</div>
<div class="content">
<canvas width="130" height="130"></canvas>
</div>
<div class="content">
<canvas width="130" height="130"></canvas>
</div>
</div>
和CSS:
div.container {
width: 100%;
text-align: justify;
}
div.content {
display: inline-block;
width: 20%;
margin: 0 auto;
}
div.container:after {
content: "";
width: 100%;
display: inline-block;
}