div要素を別のdiv要素、親ノードに縦方向に塗りつぶしたいのですが、親divは水平方向にスクロールする必要があります。固定高さdiv要素を親divに垂直方向に塗りつぶす
<div id="content" style="width:600px; height:300px;">
<div id="element1" style="height:25px; width:50px;"> ... </div>
<div id="element2" style="height:25px; width:50px;"> ... </div>
<div id="element3" style="height:25px; width:50px;"> ... </div>
<div id="element4" style="height:25px; width:50px;"> ... </div>
<div id="element5" style="height:25px; width:50px;"> ... </div>
....
<div id="element_N" style="height:25px; width:50px;"> ... </div>
</div>
何CSSのI:親のdivの、と幅が何か自動値でなければなりませんので、私は以下の結果画像のように多くの要素を埋めることができ、画像を参照してください
はの私は、このHTMLコードを持っているとしましょうJavaScriptを使用するか、CSSのみを使用する方が良いでしょう:
私はCSSを使用しようとした:
display: flex;
flex-direction: column;
少なくとも、これを自分でコード化しようとしています。スタックオーバーフローはコードを書くサービスではありません。私はいくつか[**追加の研究**]を行うことをお勧めします(http://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-expected-of-stack-overflow-users) Googleを介して、またはSOを検索して、試みてください。それでも問題が解決しない場合は、**あなたのコード**に戻って、あなたが試したこととそれがうまくいかなかった理由を説明してください。 –
は、フレックスボックスを見ています(古いブラウザをサポートする必要がないと仮定して)https:// css-tricks。com/snippets/css/a-guide-to-flexbox/ – ADyson
@Paulie_D私はディスプレイを試した:flex;フレックス方向:列;しかし、これは役に立ちません、私はよく分かりません。 – ManY