所以我知道这是另一个中心问题,但我已经在谷歌和 SO 周围漫游了几天,没有解决方案,所以我现在就问。
我正在尝试做的是水平居中一个最大宽度的流体部分元素,其中包含绝对定位的元素。问题是,正如您在我的jsFiddle中看到的那样,边距占可用空间的 50%,而其他 50% 由该部分使用。我想做的是使该部分完全居中,但随着浏览器窗口的关闭使边距变小,同时保持该部分不重新调整大小,直到窗口边缘到达它为止。
我不想使用任何表格、表格单元格的解决方案,因为我在 CSS-Tricks 上读到,绝对定位表格单元格内的元素可能会很痛苦。
编辑基本上,目标是在不调整大小的情况下让内容占用尽可能多的空间,直到视口宽度强制内容响应。
感谢您朝着正确的方向前进。
HTML:
<section id="wrapper">
<section id="content">
<p>Absolutely positioned imgs, btns, etc. go in here</p>
</section>
</section>
CSS:
#wrapper {
position:absolute;
width:50%;
height:300px;
margin-left:25%;
margin-right:25%;
outline:1px solid red;
}
#content {
position:absolute;
width:100%;
height:100%;
max-width:500px;
background:rgb(225, 112, 75);
}