Diary
2008年11月15日 - サイト構築開始
とりあえずエントリーページとメニューページを作成してみた。
我ながらいい感じに出来上がったと思う。
ついでに今後サイト構築を行う上での目標を箇条書きにしておこうと思う。
- HTML 4.01 Strict に完全準拠。もちろん見やすいページレイアウトで。
- Honey Botのリニューアルを想定したデザインの統合化。
- Ajaxを使用したコンテンツの導入。
実際にHTML 4.01に完全準拠し続けるのは簡単じゃない。
Another HTML-lintを使ってチェックしながらという事になるが、
正直かなりしんどい作業になる。
BODY要素直下に直接文章を書いてはいけないとか、
文書タイプは明記しておかなければならないとか、
BRを連続して記述してはいけないとか、HTMLにはlang属性をつけろだとか、
デザイン関係のタグは一切使用を認めないとか…。
かなり制約が多いのである。
しかし不可能ではないだろう、と言いたい。
確かに生産性まで考え出すとCSSを使用しない方が作業が早くて良い(TABLEレイアウトとか)…とか、
レンダリングエンジンの振る舞いの差異を吸収できるとか、
HTML 4.01に準拠せずに書くメリットはある。
どこまで厳密に従うべきか…従った結果ユーザビリティは損なわれないか…コードが冗長にならないか…。
今回のサイト構築では、そういった「ユーザビリティと規格準拠の両立」という目標を念頭に置いて、
HTML 4.01に完全準拠したまま、「Ajax」という流行の技術を導入していこうと思う。
