以下のコードは、私が持っているものを示していますが、ユーザーフレンドリーな方法ではデータを表示できません。 "display:inline-block"は、要素を行に配置し、親divの幅に達した後、次の行を次の行に配置します。CSSの場所N divsインラインブロックの列単位(垂直方向)
.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の高さが再びトップからenaughスタートではありません後、子のdivのを置くことはできませんです。つまり、新しい列を開始します。
rateDatesクラスdivを列方向に配置したいと考えています。だから彼らは最初に行ではなく列を埋める。
ページは自動的にレンダリングされます。私はCSSソリューションが必要です。それが可能な場合。
ありがとうございます。
このような何か:https://jsfiddle.net/nwwnw543/? – UncaughtTypeError