dt ddを使って、新着情報や更新情報の表示部分を作る

Go Yoshiwara

Go Yoshiwara

どんなサイトを作っていても、必ず使うのが新着情報や更新情報などを載せる部分。

通常トップページにあると思いますが、これらをマークアップする時にdt ddを使ってデザインする方法があるのですが、どうも今までのやり方だと気に入らない部分があって、liなんかを使って作る場合もあったのですが、今日この記事をみて目から鱗が落ちました。

dtをfloatする場合の注意点

今度からこれを使おうと決めたので、メモ。

<dl>
  <dt>2008-05-13</dt>
  <dd>ホームページを更新しました。</dd>
  <dt>2008-05-13</dt>
  <dd>ホームページを更新しました。</dd>
  <dt>2008-05-13</dt>
  <dd>ホームページを更新しました。<br />
  ホームページを更新しました。ホームページを更新しました。<br />
  ホームページを更新しました。</dd>
  <dt>2008-05-13</dt>
  <dd>ホームページを更新しました。</dd>
  <dt>2008-05-13</dt>
  <dd>ホームページを更新しました。</dd>
</dl>

HTMLはこんな感じです。

これに以下のCSSを当ててあげます。

dt {
  clear: left;
  float: left;
  width: 7em;
  padding: 10px 0.5em;
}

dd {
  margin-left: 0;
  padding: 10px 0.5em 10px 8em;
  border-bottom: dotted 1px #CCC;
}

横方向の指定にemを使うって部分と、ddにborder指定をして、文字のスペースをpaddingで取るって所で目から鱗が落ちました。

ステキです。

HTMLとCSSは今までの経験で書いてきた範囲でなんとかなってる部分が多いので、最近新しい発見って中々無いのですが、やっぱりまだまだ勉強が足りませんね。精進しよっと。

LIGはWebサイト制作を支援しています。ご興味のある方は事業ぺージをぜひご覧ください。

Webサイト制作の実績・料金を見る

この記事のシェア数

1982年生まれ。信濃中学校卒業。フリーターとして23歳まで様々な職業に従事し数々のスキルを身につける。ウェブデザイナーとして活躍したのち、25歳で起業し代表取締役に就任(会長を経て2022年に退任)。自然あふれる場所で生まれ、アウトドアスポーツをして育ったが故にITの道を志したが、近年、再びアウトドアな環境、遊び、生き方を模索して長野県に移住。わくわくするものをつくり続けていたい。

このメンバーの記事をもっと読む
デザイン力×グローバルな開発体制でDXをトータル支援
お問い合わせ 会社概要DL