【发布时间】:2013-01-30 17:25:03
【问题描述】:
我在容器上使用display: table;,在子元素上使用display: table-cell;,以在页面上水平突出显示一些帖子。
问题是,我不知道如何让它们响应,即随着屏幕尺寸变小,每个孩子(即table-cell)应该按比例变小,同时继续保持水平对齐。
我该怎么做?
【问题讨论】:
-
尝试在容器上添加
table-layout:fixed,在孩子上添加width:auto -
@JanDvorak 那没用。 :-/
-
如果你知道列数,设置一个准确的宽度应该可以工作:
width:25%如果是四列。 -
那么你可能也不需要
display:table -
@JanDvorak 我在子元素上尝试了
width: 31%;和float: left;,这似乎成功了。那是你建议我做的吗? (对于其他人,请将其添加为答案。我现在使用 braican 的解决方案。)谢谢!
标签: html css responsive-design adaptive-design