資料室 > サイト模様替え遍歴 |
2001年11月〜2002年3月
![]() トップページ |
![]() メインページ |
![]() |
| 小説トップページ |
ここのところ背景色に濃い色を持ってくるのがずいぶん続いていたなぁ……なんだか飽きてきた。
ってな感じで初心に返り(?)、白い背景色でレイアウトすることにしたデザインです。このあたりからボーダーを画像と合成させて作る「Netscape風」あるいは「CNN風」の画像に執着し始めたのが伺えますが、トップの入り口の画像を分割し、ちょっと色味を変えてみたりとか、なんだか小細工を始めているようです。しかし実はこの画像もずいぶん使い回していたりして。
また、上部にコンテンツメニュー用のナビゲーションバーを配置させるなど、横にメニューを配置する体感速度の遅さにいらついていたものと思われます。テーブルを使ったレイアウトはブラウザがテーブルの中身をすべて読み込むまでは表示されないなどの仕様があるために、ベタで配置するよりも表示の体感速度が遅く感じられるのですが、テーブルを細かく切って、上部のナビゲーションバー、本文のテーブル、下部の署名の大きく分けた三つに分割しているので、ひとつの大きなテーブルでくくるよりは多少は早くなったかと(^ ^;;<苦しい
このレイアウトでは実は画期的なテクニックを使っています(大嘘)。いや、単に上部のコンテンツナビゲーション用テーブルと、下部(画面では見えていませんが)のテキストナビゲーション、署名用テーブルを、JavaScriptを使って書き出すというものです。ひとつコンテンツメニューに変更があったときの更新の面倒くささを解消するための試みだったのですが、「document.write」で書き出すとき、そのあとに続くリンクに関してはディレクトリのパスに合わせて書き換えなければならないことに気付き(つまり、すべてのファイルが同じディレクトリ内にいればスクリプトはひとつで済むのに、下位のディレクトリ、さらに下位のディレクトリにもファイルがあるので、相対パスで書き換えなければならないのだ(^ ^;;)、結局ディレクトリの深さにあわせたスクリプトを用意するなど、手間がかかったりして。絶対パスで書きゃいーだろと言われそうですが、ローカルでテストができなくなるので困るんですわ。よって、もうスクリプトでの書き出しはしません。


