我想將多個div元素垂直填充到另一個div元素父節點,就像下面的scatch代碼一樣,但父div應該是水平滾動的,所以我有一個固定的Height母公司股利和寬度應該是自動值,所以我可以填寫以下結果圖像許多元素,如,請參閱圖像將div元素垂直填充到父div內容
比方說,我有這樣的HTML代碼:
<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我應該使用或Javascript,但更好,如果只有CSS才能得到這個結果:
我試圖使用CSS:
display: flex;
flex-direction: column;
預計您至少會嘗試爲自己編寫代碼。堆棧溢出不是代碼寫入服務。我建議你做一些[**額外的研究**](http://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-expected-of-stack-overflow-users) ,無論是通過谷歌或通過搜索,嘗試和。如果您仍然遇到麻煩,請返回**您的代碼**並解釋您嘗試過的以及爲什麼它不起作用。 –
查看flexbox(假設您不必支持舊瀏覽器)https:// css-tricks。com/snippets/css/a-guide-to-flexbox/ – ADyson
@Paulie_D我試過display:flex; flex-direction:列;但這沒有幫助,我不知道css – ManY