コーディングばっかりな一日。
しかもよそ様が記述したソースコードを公開側から落としてきて、ローカルディレクトリに再現、そして解析、再設計の計画、やっと記述、という段取り。
今回の計画では XHTML 1.0 Strict に移項しようという計画のため、スケルトンの設計だけで二日も費やしたりして、よくいわれる通り、一から記述するより2倍ぐらいの手間と時間がかかってしまうことになって悪戦苦闘中。
サイト全体での属性名とページデザインの関連を統計立てて整理してくれるツールってないのかな。
膨大な属性名がサイトのどこでどう使われているのかを解析するだけでアタマとカラダの大部分のエネルギーを消費してしまっています。
voice-family: "\"}\""; voice-family: inherit; width: 162px;}
こんなハックを実際に使っているのを初めて見ました。
調べてみるとどうやらIE5.x対策のハックのようですけど、そういうのも含めてもうきれいにしたいので無難にXHTML側に条件分岐でCSSを振り分ける方針。これを決断するだけで半日かかってます。
サイトのオモテ側の基本デザインを変更せずに裏側だけをリビルドする作業なんて本来的にはNGだと思う。
しかし実際には、クライアントの部署間の問題や、予算、次年度の計画などと絡まってこちらの思惑通りにはいかない。改修にかかる予算と手順の説明や根回しだけでも会議が空転する。手探り状態なこっちの状態を相手に気づかれないように配慮している、ということを察知してくれる気遣いが欲しい。四面楚歌ですか。
ボックスモデルの設計はデザインワークそのものだ。いままでとこれからを全部テーブルに出さなくちゃ。
XHTMLとCSSの関係をまとめたフォーマットを決めるための支援ツールが欲しい。意思決定はこっちがするから、移行前の旧サイトのソースコードを分析して論理的に整理された情報が手に入るリバースエンジニアリングなツールがあれば、再設計の計画が立てやすいのに。