category
サイト構築 -CSS

[CSS]テーブル要素を使用しないで制作するカレンダー

  • この記事をdel.cio.usに登録する
  • この記事をはてなブックマークに登録する
  • この記事をGoogleブックマークに登録する
  • この記事をYahoo!ブックマークに登録する
  • この記事をdiggに登録する
  • この記事をlivedoor clipに登録する
  • この記事を@nifty クリップに登録する

テーブル要素(tableなど)を使用しないで、リスト要素(ul, li)を使用して制作するカレンダーの紹介です。

テーブル要素を使用しないで、制作するカレンダー

Tableless Calendar In Use
デモ

pixelspreadのデモでは、カレンダーをリスト要素でマークアップし、スタイルシートで表組みのようにしています。

カレンダーのようなエレメントはテーブル要素にしていましたが、表組みではなく、リスト要素の方がいいな、と思いました。

Post on:2008年1月15日

  • この記事をdel.cio.usに登録する
  • この記事をはてなブックマークに登録する
  • この記事をGoogleブックマークに登録する
  • この記事をYahoo!ブックマークに登録する
  • この記事をdiggに登録する
  • この記事をlivedoor clipに登録する
  • この記事を@nifty クリップに登録する

トラックバック

トラックバック(URL)

コメント

comment:

※承認制のため、即時には反映されません。

えふ
on 2008年1月16日

スタイルシート見ても、どうやって土曜日で改行してるのはわからない、、、。それにしてもHTMLもJavaScriptもCSSも全部スマートですね。

コリス
on 2008年1月16日

> えふ さん

改行に相当する箇所は、「style_2.css」内にあるリストの幅指定によるものです。
ul{width:364px;}

HA
on 2008年1月16日

テーブルじゃダメなの?

コリス
on 2008年1月16日

> HA さん

テーブルでも、いいと思いますよ。
もちろん、リストがいい時もあると思います。

ただ、考え方というか、こういう発想からいろいろ生まれてくることもあるので、大事にしたいと思います。

Clear Sky Source
on 2008年1月17日

行き過ぎたCSS…

いつも良質なエントリーが目立つコリスさんで以下のようなエントリーがあった。
 [CSS]テーブル要素を使用しないで制作するカレンダー
CSSでこ (more…)

コリス
on 2008年1月17日

> コバ さん

確かに、曜日と紐付けるのはテーブルの方が適しているように思いますが、キャプチャ画像のように「日付とイベント」が並ぶ場合は、リスト要素の方がいいな、と思いました。

また、月が変わるごとに、曜日と日付の位置を変更するテーブルはいまいち釈然としないなと思います。
リストでも、その曜日の紐付けはしっくりしないですけどね。

ページの先頭へ




© coliss

RSS