所以我知道这是另一个居中问题,但我一直漫游Google和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);
}
你可不要试试margin:0 auto;包装?这会使左右边距动态调整大小......(除非我误解了你之后的内容)。 –
@AlexLynham该技巧不适用于绝对定位的元素。 –
啊,我想我误解了它在这里的绝对定位元素。我的错。 –