2008年05月11日 14:08
意外と時間がかかってしまいましたが、一応最適化完了です。
HTMLの方はそれほど弄ることなく、結局CSSの編集が大部分となりました。
HTMLの主な変更点としては・・・
1. 個別ページでは<body>にページにあわせたクラスが追加されるように。これにより、例えばトップページ・過去ログ・検索ページごとでベースカラーを変える、といったこともできるようになりました。
2. entry-bodyの内部にentry-body-containerを設定。overflowに関する設定がやりやすくなりました。
CSSの主な変更点としては・・・
1. backgroundプロパティを細分化。画像を差し替えたいときに変更が容易になりました。
2. MacIEでコメントが表示できないというバグへの対応。言い訳するとブラウザ側のバグのせいです!
3. その他、誤字や重複する記述などを修正。
ついでに、スタイルシート切り替えスクリプトも変更しました。これでSafariなどでもスタイルシートを切り替えることができるはずです。
最適化とはいったものの、結局HTMLの構造が複雑(入れ子の多用など)になっててどうしようも有りません。全てのCSSが一つのHTMLを共有するという形になっているので、表現の柔軟性を持たせるためには仕方ないのですが、どうにかしたいものです…
HTMLの方はそれほど弄ることなく、結局CSSの編集が大部分となりました。
HTMLの主な変更点としては・・・
1. 個別ページでは<body>にページにあわせたクラスが追加されるように。これにより、例えばトップページ・過去ログ・検索ページごとでベースカラーを変える、といったこともできるようになりました。
2. entry-bodyの内部にentry-body-containerを設定。overflowに関する設定がやりやすくなりました。
CSSの主な変更点としては・・・
1. backgroundプロパティを細分化。画像を差し替えたいときに変更が容易になりました。
2. MacIEでコメントが表示できないというバグへの対応。言い訳するとブラウザ側のバグのせいです!
3. その他、誤字や重複する記述などを修正。
ついでに、スタイルシート切り替えスクリプトも変更しました。これでSafariなどでもスタイルシートを切り替えることができるはずです。
最適化とはいったものの、結局HTMLの構造が複雑(入れ子の多用など)になっててどうしようも有りません。全てのCSSが一つのHTMLを共有するという形になっているので、表現の柔軟性を持たせるためには仕方ないのですが、どうにかしたいものです…











Recent Comments