[ホーム] -> [顧問の戯れ言] |
2002年5月22日
既にお分かりの通り、Hiz Lab 全体のレイアウト変更をしました。実際のレイアウトは今年の初めくらいに決まっていたのですが、いざ作業するとなると気力がなくてなかなか取り掛かれなかったのです。まあ、html ファイルで 150 ページほどなのでたいした量ではないといえばそうですが・・・。
結局のところ、レイアウトを CSS を使うようにして、Netscape 4.x での表示をあきらめました。まあ、大雑把には表示できるでしょうし、実際問題として Netscape 4.x な方はほとんど来ていないので、いいかなと。Netscape 4.x を使っているのは多分 UNIX な方だったと思うのですが、Mozilla 系列が実用レベルに入ったのか、そちらに切り替えている人が多いようです。実際 Mozilla 1.0 のリリースも間近(通過点に過ぎないでしょうが、節目であるのも確か)になってうれしい限りです。ただ、Windows 上では、利用していないときによくスワップアウトされて、復帰にとても時間がかかるのが気になるところです。
プライベートでは Mozilla 系列の最新版を使っていますが、やっぱり世の中は IE を中心に動いているので、IE を使うタブブラウザとして、Lunascape ってやつも使っています。ブックマークごとに ActiveX や ActiveScript を On/Off できるが気に入ってます。是非はともかく、JavaScript を使わないとまともに表示できないサイトとかあって、そんなとこ行くな、とか言われそうですが、現実的に使わざるを得ないときはどうしようもないですからね。IE と Netscape 4.x がよくて、Mozilla を蹴っ飛ばす某銀行はちょっと勘弁してください。
今回のレイアウト変更で、ついでに HTML タグの小文字化を実施しました。今まではタグは大文字が好きだったのですが、どうも XHTML では小文字のみになったので、いつかは移行するだろうと思い、全部小文字化しました。このやり方でいろいろ悩んだのですが、最終的には変換用のタグリストを用意して、Speeeeed ってソフトを使って一括置換しました。結構使い勝手はよかったのですが、ファイルが EUC のせいか、場所によってヒットしないタグがありました。まあ、小文字化しても、実際は HTML 4.01 を使っているのですが。あと、これも前から用意していたのですが、CVS 管理に移行しました。
作業としては丸一日つぶした感じです。思ったより早く終わってよかったです。あまりやりたくない作業ですが、2年に一度くらいはしないとかな、とか思いますね。まだ CGI の修正が残っているな。use strict
使うようにして、生成した HTML が htmllint 通るようにしないと。