【发布时间】:2016-01-23 22:14:24
【问题描述】:
对我来说,预期的行为是中间单元格水平填充整个空间,只要其容器不超过 500 像素。但是,我缩放页面的大小并不重要,中间单元格总是填满 100%,忽略 max-width 属性,巧克力永远不会显示:(
div.container {
width: 100%;
display: table;
}
div.container > * {
display: table-cell;
}
div.middle {
width: 100%; max-width: 500px;
background-color: black;
}
div.side {
width: auto;
background-color: chocolate;
}
<div class="container">
<div class="side"></div>
<div class="middle">.</div>
<div class="side"></div>
</div>
是什么导致了问题,有什么解决方法?
【问题讨论】:
-
stackoverflow.com/questions/8465385/… 的可能重复项 - 请检查一下,可能会有所帮助!
-
当你为你的表使用
标签时会发生什么?
使用table标签代替div的结果完全一样。