下面的代碼顯示了我擁有的內容,但它不是用戶友好的顯示數據(時間)的方式。 「display:inline-block」將元素放入一行中,並在達到父div的寬度後將其下一行放入下一個子元素中。CSS放置N div div inline-block逐列(垂直)
.rateDates {
display: inline-block;
margin: 10px;
font-family: consolas;
border: 1px solid #73d5e6;
border-radius: 15px;
padding: 4px 8px 4px 8px;
}
#ratesContainer {
border: 1px solid #73d5e6;
padding: 15px;
border-radius: 10px;
margin-top: 20px;
margin-bottom: 20px;
height:200px;
}
<div id="ratesContainer">
<div class="rateDates">
<span>00:00:00</span>
</div>
<div class="rateDates">
<span>11:11:11</span>
</div>
<div class="rateDates">
<span>22:22:22</span>
</div>
<div class="rateDates">
<span>33:33:33</span>
</div>
<div class="rateDates">
<span>44:44:44</span>
</div>
<div class="rateDates">
<span>55:55:55</span>
</div>
</div>
問題是我不能讓放置子div的對彼此的頂部和父div的高度後不enaugh從頂部重新開始。換句話說,開始一個新的專欄。
我想以列方式放置rateDates類div。所以他們首先填滿行而不是列。
頁面自動呈現。我需要一個CSS解決方案。如果它是可行的。
謝謝。
所以像這樣:https://jsfiddle.net/nwwnw543/? – UncaughtTypeError