最近、
Web Designing
2004 年 11 月号の特集記事「 CSS で、ここまでできる!」を読んで感化され、
再度 XHTML + CSS の勉強をし始めているところで、
当 Weblog も XHTML 1.0 Transitional valid にしてみました。
具体的には XHTML にしたがってフレーバーを書き直し、
snapimg プラグイン
で使用するセレクタを id から class に変更しただけですが、
公開している全ページを valid にするには過去のエントリをすべて
XHTML に準拠したコードに書き換えないと駄目なので、
これは後々の課題ということで今回は保留。
しかし、勉強をし直せばし直すほど、今まで書いてきた自分の HTML コードを見直すと
なんとアドホックだったのだろう…とちょっと赤面するくらい
恥ずかしくなってきます。なにやら C のコードが
ある程度思い通りにかけるようになってから、
ポインタをよく理解していない頃に書いたレポートのコードを見て、
恥ずかしくなった大学時代を思い出しました。
ついでに RSS Feed も valid だったので、フッタ部分に
ロゴつけてみました。はい、単なる自己満足です。
しかしながら、CSS に関しては valid にはなっていません。
公開している当サイトのフレーバーの CSS を見ていたければわかるのですが、
当サイトの CSS ではすべて色を RGB のコードではなく
色の名前で指定しています。
実際のところ、たとえば「 white 」と指定するところを
「 #ffffff 」と指定してしまえば、現状でも
ほぼ CSS2 に valid なコードになるのですが、それより個人的に色を名前で
指定する方がすごく自然に思えます。
長いことコンピュータの世界に足をつっこんだままになって、
「 #ffffff 」と言われても「 white 」と考えることに、個人的には
ほとんど違和感のない人なのですが、逆にコンピュータとは比較的縁遠い人たちにとって、
この無個性な 16 進数による色の表現はどう感じられるのでしょうか?
大学時代の恩師と呼べる方に
「プログラムコードとは文学だ」 と
教えられました。
実際に一握りの天才と呼ばれるレベルのプログラマが書いた
コードは芸術的なほど読みやすいことを実感するたび、
極端な表現ではありますが、師の教えを思い出します。
プログラムコードではないですが、
無機質なコンピュータを利用した表現の中でも「ウェブデザイン」という
大衆からその芸術性を認められつつある世界の「 valid 」が、
万人に読解しにくい暗号のようなコードを含むということが、
個人的にはどうしても納得できません。
この Weblog の CSS が valid ではない理由。
それはこんななくだらない感情論です。
---
「色の名前」
(近江 源太郎/ネイチャープロ編集室 著)
という本があります。時々読むでもなく眺めると心が少し和みます。
色の名前
ネイチャー・プロ編集室 著
( KADOKAWA )
¥2,750