width: 1000px
私は、ブラウザウィンドウの幅全体にまたがりたい子であるdiv を持っています。
問題は、以前の幅の継承をオーバーライドする方法がわからないことです。
これをコンテナ div の外側に配置することもできますが、もちろんこれが同様に面倒でない限り、それは非常に不便で回避策になります。
マークアップ:
<div class="centreContainer">
<div class="menuContainer"></div>
</div>
CSS:
html, body
{
margin: 0;
padding: 0;
}
.centreContainer
{
margin: auto;
width: 1000px;
}
.menuContainer
{
width: <what to do>;
height: 420px;
}
できれば CSS のみの回避策が必要です。ブラウザー ウィンドウの幅を取得してから、menuContainer の幅を次のように設定する愚かな Javascript ソリューションを考えていました。
<variable> / 10
(10 は、1000 / 100 = 10 であるため、1000 は中央のコンテナーの幅です)
menuContainer をオンにしmargin: auto;
て中央に配置します。