年明け最初のプログラム?

今年最初のプログラミング、と言っていいのか?は自前のiTunes/iPod再生履歴の表示履歴のレイアウトになった。
今まではtable要素を使って簡単に表形式で表示していたのを、div要素+CSSに直した。別にtable要素絶対悪というつもりはないし、今回の場合はきちんと表を出力しているのだから、table要素でも全く問題はない。レイアウトのためのtable要素ではなく表のためにtable要素を使っていたのであるから。
書き換えたのは単に興味の問題と、mixiの再生履歴がリスト出力+CSSレイアウトになっていたからである。table要素よりはdiv要素の表が試行錯誤が増える。正しく「表」に見える保証はどこにもないからである。また、table要素を使った場合、カラム内の文字揃えにCSSを使えない(Firefoxが未対応)ということもある。table要素のカラム(td/th)内のテキストをセンタリングしたり右揃えしたりする場合は、CSSではできずに要素のプロパティを使わなければならない。これが嫌いというのが一番の理由かもしれない。
PHP部分はほとんど触っていないのでもう少し「プログラミング」と言い切れる部分も触りたいが、こういうものは0→1が楽しいのであって、1→2などの続くステップはあまり楽しいものではない。アーティスト情報をwikipediaにリンク貼るくらいしかやることないんだよな。

コメント