本家サイトのサーバを引っ越しました。
これに際して、コンテンツを全て再アップロードしなきゃならないんで、ちょうどいい機会だと思って、前々からしたかったサイトの改装もすることにしました。
とはいえ、大々的な改装というわけでもなく、サイト開設当時の考え不足で、コンテンツの増加と共にゴチャゴチャになってしまった階層構造を、もうちょいスッキリと整理したいというのと、今まで文字の大小や色はfontタグに、レイアウトはtableタグに頼っていたんですが、それらをcssによるコントロールに変えたい、という二点がメイン。
そんなわけでブラウザで見る分には、大して変わっていないように見えると思いますが(笑)。
残念ながらスキル不足で、tableタグの完全排除はできませんでしたが、表組み以外のシンプルなレイアウトに関しては、だいたいcssでのコントロールに変更できました。
fontタグは、ほぼ完全に排除完了。書体や大きさをcssでの一括管理に切り替えたので、ブラウザごとの見た目はより統一されたかと思うんですが、環境によっては、前より文字が小さくなって見づらくなったと感じられる方もおられるかも。ここは思案のしどころだったんですが、それは個々のブラウザの文字サイズの変更で対応していただくことにしました。
で、cssを導入したので、全てのHTMLファイルをそれにあわせて修正しなきゃならず、また階層構造に手を加えたので、あちこちリンクも修正しなきゃならない。ところが、何しろファイル数が1000以上あるし、私はサイトをテキスト・エディタでhtmlをチマチマ手打ちしていく……とゆーやり方で作ってるもんで、この作業がえらい厄介でした(笑)。もう、この厄介さゆえに、改装に手を付けていなかったくらいで(笑)。
でもまあ、私が使っているエディタJeditには、マルチファイル対応の検索置換機能があるから、共通した変更点は、それで一気にできました。ただ、全てのファイルを全く同じように記述しているわけでもないので、置換できなかったり、置換したら逆にヘンなことになっちゃったりと、やっぱりチマチマと手修正が必須(笑)。
とりあえず、全体の80%ほど修正したところで、アップロードすることにしました。まだ改築中のコンテンツも残っていますが、おいおいやっていくことにします。