だから私はこれが別の中心的な質問であることを知っていますが、解決策なしで数日間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);
}