所以我知道這是另一個居中問題,但我一直漫遊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該技巧不適用於絕對定位的元素。 –
啊,我想我誤解了它在這裏的絕對定位元素。我的錯。 –