CSSデザインカタログ » list » dt と dd を横並びにした定義リスト : list309
サンプル
- 2007-05-30
- テキストテキストテキストテキストテキストテキストテキストテキスト
- 2007-05-15
- テキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト
- 2007-04-30
- テキストテキストテキストテキストテキストテキスト
- 2007-04-15
- テキストテキストテキストテキストテキストテキストテキスト
- 2007-03-30
- テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト
ソース
XHTML
<dl class="list309">
<dt>2007-05-30</dt>
<dd>テキストテキスト......</dd>
<dt>2007-05-15</dt>
<dd>テキストテキスト......</dd>
<dt>2007-04-30</dt>
<dd>テキストテキスト......</dd>
<dt>2007-04-15</dt>
<dd>テキストテキスト......</dd>
<dt>2007-03-30</dt>
<dd>テキストテキスト......</dd>
</dl>
CSS
dl.list309 dt {
clear: left;
float: left;
margin: 0 0 0.8em;
width: 7.5em;
border-left: solid 8px #CCC;
padding-left: 5px;
color: #000;
}
dl.list309 dd {
margin-bottom: 0.8em;
margin-left: 7.5em;
}
list のカタログへ このページのトップへ
解説
dt要素をfloatさせ,dd要素が回り込むようにしています。dd要素にはmargin-leftをとり,内容が長くなってもdt要素の下に回り込まないようにします。width,marginはemで指定します。