【发布时间】:2013-06-02 14:11:47
【问题描述】:
是否可以在一个宽度可变的 div 中均匀分布多个元素。
这里是not working example。如果我们使用 text-align:center;元素将居中,但 margin:0 auto;不管用。我想完成类似 justify+center 之类的事情:
|..<elem>..<elem>..<elem>..<elem>..| // for one container width
|..<elem>..<elem>..<elem>..| // for smaller container width
|....<elem>....<elem>....| // even smaller container
容器的大小可以由用户调整。 一张图抵一千字:
容器(红框)宽度:100%;所以用户可以调整它的大小(浏览器窗口、js 等等)。
表示偶数空格。
第二排 更大,因为有更多空间。我可以通过以下方式伪造它:
text-align:center;
word-spacing:3em; // but any fixed value looses proportion
【问题讨论】:
-
这也可能对您有所帮助:stackoverflow.com/questions/16613047/…
-
@rink.attendant.6:是的,那张照片正是我想要的。元素大小相同,所有边距均匀缩小。如果没有空间边距将扩大但元素将居中。
-
@CoR - 我在回答中添加了一些最终想法。
标签: html positioning css