term-table設定
基本設定
DL要素に"term-table"クラス属性を指定してください。
<dl class="term-table">
<dt>項目1</dt>
<dd>詳細文章1</dd>
<dt>項目2</dt>
<dd>詳細文章2</dd>
</dl>
- 項目1
- 詳細文章1。
- 項目2
- 詳細文章2。
DTが長い場合の設定(1)
DT要素に"lead"クラス属性を指定することで、リーダーを表示します。
<dl class="term-table">
<dt>項目名が長い場合の表示1</dt>
<dd>項目名が長いと、詳細文章の一部まで重なる。</dd>
<dt class="lead">項目名が長い場合の表示2</dt>
<dd>DT要素に"lead"クラス属性を付ける事で、リーダーを表示する。</dd>
</dl>
- 項目名1
- 項目名が短いと、初期設定位置にリーダーを表示する。
- 項目名が長い場合の表示1
- 項目名が長いと、詳細文章の一部まで重なる。
- 項目名が長い場合の表示2
- DT要素に"lead"クラス属性を付ける事で、リーダーを表示する。
DTが長い場合の設定(2)
DT要素に"shift"クラス属性を指定することで、DD要素を一段を下げて表示します。
<dl class="term-table">
<dt>項目名が長い場合の表示1</dt>
<dd>項目名が長いと、詳細文章の一部まで重なる。</dd>
<dt class="shift">項目名が長い場合の表示2</dt>
<dd>DT要素に"shift"クラス属性を付ける事で、一段下げて表示する。</dd>
</dl>
- 項目名が長い場合の表示1
- 項目名が長いと、詳細文章の一部まで重なる。
- 項目名が長い場合の表示2
- DT要素に"shift"クラス属性を付ける事で、一段下げて表示する。
DT、DDが連続する場合の設定
DT要素が連続する場合は、字下げしたいDT要素に"shift"クラス属性を指定することで、DD要素を下にずらします。
DT要素にshiftクラス属性を付けない場合は、対応するDD要素の最後の要素にshiftクラス属性を付ける事で次のDT要素が表状に並びます。
<dl class="term-table">
<dt class="shift">項目1−1</dt>
<dt>項目1−2</dt>
<dd>詳細文章1。</dd>
<dt class="shift">項目2−1</dt>
<dt>項目2−2</dt>
<dd>詳細文章2−1。</dd>
<dd>詳細文章2−2。</dd>
<dd>詳細文章2−3。</dd>
<dt class="shift">項目3-1</dt>
<dt class="shift">項目3-2</dt>
<dt class="shift">項目3-3</dt>
<dt>項目3-4</dt>
<dd>詳細文章3−1。</dd>
<dd>詳細文章3−2。</dd>
<dd>詳細文章3−3。</dd>
<dt class="shift">項目4-1</dt>
<dt class="shift">項目4-2</dt>
<dt class="shift">項目4-3</dt>
<dt>項目4-4</dt>
<dd>DT数がDD数より多い場合。</dd>
<dd class="shift">DTではなく、DDにshiftクラスを付けた場合の表示例。</dd>
<dt>項目5</dt>
<dd>詳細文章5。</dd>
</dl>
- 項目1−1
- 項目1−2
- 詳細文章1。
- 項目2−1
- 項目2−2
- 詳細文章2−1。
- 詳細文章2−2。
- 詳細文章2−3。
- 項目3−1
- 項目3−2
- 項目3−3
- 項目3-4
- 詳細文章3−1。
- 詳細文章3−2。
- 詳細文章3−3。
- 項目4−1
- 項目4−2
- 項目4−3
- 項目4-4
- DT数がDD数より多い場合。
- DTではなく、DDにshiftクラスを付けた場合の表示例。
- 項目5
- 詳細文章5。