カスタマイズの憂鬱
移転作業中、まだまだ半分も出来てない。
シンプルな構成を目指してはいるので、かなりシンプルに見える、Movable Typeのデフォルトテンプレートを軸に改造を加えています。
ご承知の方も多いとは思いますが、段落構成や本文はHTMLファイルというヤツで、テンプレートもHTMLとして書きます。そのHTML文の、文字幅だとか背景や文字色といった装飾に関しては、スタイルシート(CSS)というもので行います。MovableTypeではCSSもテンプレートの一つのように扱ってますが、これはテンプレートではありませんね。
で、HTMLはというと、かなりネストの深い入れ子構造で、CSSも複雑奇怪な細かい指定、しかも使わない指定も多く(多用なテンプレートに対応するようにできているため、現状使用してないHTMLにも対応している)実に1000行に達するほどの分量です。一覧しすぐに理解できる分量ではないですね。
そのCSSとHTMLファイルを並べて行き来してはあっちを弄ってこっちを変えて、だいたい自分の希望する形に近づけていきます。現状、トップページのみで言えばかなり近い形になってきたかも。
ところが、このCSSというヤツ。厄介なもので、ブラウザによって解釈だとか対応だとか、はたまたバグだとかあって、こう表示してほしい、と思って書いても正しく表示されるとは限らないという困ったもの。一段落してIEで見るとなんで字がそっちに寄るかな?そのスペースはどこの誰が作ったの?と言いたくなるような謎な状態で、ウンザリします。
自分はFirefoxを使っているとはいえ、多数派はIEのはずなので、あまり無視するというわけにもいかず、でもどこをどうしたら直るものかもよく分からない始末。なんともかんとも。
気が乗ればHTMLだとかCSSだとか調べたり弄ったりするのも嫌いではないけれども、こうも膨大で分かりにくい仕様では、だんだんと嫌な気分になってきます。なんといってもブログはHTMLやCSSのお勉強のためにやるんじゃなくて、日々気がついたこととか感動とかちょっとしたツッコミとかそういうことを書きたいのにね。