<ul>
5番目の要素ごとに別の列を自動的に作成する1つのプレーンがある柔軟なコードを記述しようとしています。これを実現するチュートリアルを見つけましたが、アイテムを水平方向に配置しますが、垂直方向の順序が必要です。垂直方向の順序を出力する他のいくつかのチュートリアルを見たことがありますが、それぞれにclass="first"
andを付けますが、これは私が望むものではありません。私は既存の HTML コードを処理しようとしています。class="second"
li
私が欲しいもの:
-01 -06 -11
-02 -07 -12
-03 -08 -13
-04 -09 -14
-05 -10 -15
私が持っているもの:
-01 -02 -03
-04 -05 -06
-07 -08 -09
-10 -11 -12
-13 -14 -15
CSS:
ul {
width:760px;
margin-bottom:20px;
overflow:hidden;
}
li {
float:left;
display:inline;
}
.double li { width:50.0%; } /* 2 col */
.triple li { width:33.3%; } /* 3 col */
.quad li { width:25.0%; } /* 4 col */
.six li { width:16.6%; } /* 6 col */
HTML:
<ul class="triple">
<li>01</li>
<li>02</li>
<li>03</li>
<li>04</li>
<li>05</li>
<li>06</li>
<li>07</li>
<li>08</li>
<li>09</li>
<li>10</li>
<li>11</li>
<li>12</li>
<li>13</li>
<li>14</li>
<li>15</li>
</ul>