似乎有大量的 CSS 问题可供搜索,但我还没有找到任何可以回答我的问题的解决方案,也没有任何解决方案能够解决问题。
我想要一堆 div,每行一个,在父容器内居中,并根据其文本内容具有自动宽度。
我使用 display: inline-block 管理的自动宽度部分,但最后我得到了彼此相邻的 div(尽可能多的可以放入父容器中)。
有什么帮助吗?谢谢!
编辑:另外,我考虑过使用 Table 路线,这是否是正确的做法(即单列多行的表)
编辑:一个例子总是让事情更清楚......
我有一个包含一系列 div 的列:
<div id="giant-column" style="width: 800px; margin: 0 auto;">
<div class="column-element" style="margin: 0 auto; display: inline-block;">
<div class="text" style="width: 100%; clear: both;"> ... </div>
<div class="author" style="float: right;"> ... </div>
</div>
...
</div>
我希望每个“列元素”仅与“文本”一样宽,但在更大的列“巨型列”中居中。这有意义吗?