私は素早い要素からなるレスポンシブなレイアウトを持っています。親divが浮動小数点をラップ(および縮小)する方法を教えてください。
HTML::
<div class="parent">
<div class="header"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
</div>
CSS:
.parent {
background: red;
display:inline-block;
}
.child {
background: green;
width:100px;
height:100px;
float:left;
}
.header {
background: yellow;
width:100%;
height:30px;
}
私は、ヘッダーを作って達成しようとしています(黄色のボックスここでは、コードの非常に単純化したバージョンです)は、子divs(緑色のボックス)と同じ幅になります。レイアウトが最初にレンダリングされたときにうまくいきます。ここにJSFiddleのスクリーンショットがあります。
しかし、画面サイズが狭くなると、ヘッダーが正しく縮小されません。ここでは小さい領域のスクリーンショットがあります。
私はそれを理解しようとして数時間を過ごしたが、私はできませんでした。挑戦の一部は、私は緑色のボックスの数が、彼らは緑色のボックスをラップすることを.NETで動的に
アップデート1
事実をレンダリングしているのように何が起こっているか事前に知っていないということです私が達成しようとしているのは、黄色のボックスが緑のボックスの幅を合わせた幅と同じ幅になることです。希望する結果:
なぜヘッダーに100%の幅を与えられませんでしたか? – Hynes
ヘッダーの上にあるコードの@Hynesは100%の幅に設定されています。 –