ひょんなことから、それなりに重要な事を知らされるという偶然があるものだ。そんな時、そうした成り行きというのは一体どういう仕組みになっているのかと考えさせられてしまう。
多分、 "セレンディピティ" だとかと大げさに考えるほどではなく、要するに、自身側がどこかで気にし続けてセンサーを張りめぐらせていたがために、当該の情報や事態をすかさずキャッチするということなのかもしれないと思えた。
"XHTMLとCSS" というウェブ関係のとあるジャンルに腐心し続けているが、 "いやらしい問題" というものがあるのだ。それは、ウェブの表示にいくら神経を尖らせ、所定のWeb標準の仕様に準拠したり、論理的に対応しても、閲覧者側が使用している "ブラウザの古さ" によっては、思わぬ表示エラーが発生してしまう、という問題なのである。
この問題については、気にしないわけでもなかったが、大したことではなかろうと、いわば高を括っていた。が、今日、まさにひょんなことから事の重大さに気づかされることになった。
多分、 "セレンディピティ" だとかと大げさに考えるほどではなく、要するに、自身側がどこかで気にし続けてセンサーを張りめぐらせていたがために、当該の情報や事態をすかさずキャッチするということなのかもしれないと思えた。
"XHTMLとCSS" というウェブ関係のとあるジャンルに腐心し続けているが、 "いやらしい問題" というものがあるのだ。それは、ウェブの表示にいくら神経を尖らせ、所定のWeb標準の仕様に準拠したり、論理的に対応しても、閲覧者側が使用している "ブラウザの古さ" によっては、思わぬ表示エラーが発生してしまう、という問題なのである。
この問題については、気にしないわけでもなかったが、大したことではなかろうと、いわば高を括っていた。が、今日、まさにひょんなことから事の重大さに気づかされることになった。
現在、自分が使っている標準ブラウザは、 "Mozilla Firefox" であり、副次的に "Microsoft Internet Explorer 7" を使っている。
ところで、 "Internet Explorer" については、先頃も "IE 7" でいろいろな不具合が発生したとかで、最近は "Mozilla Firefox" の安定性が好まれ始めているようだ。
しかも、 "IE 6" 以前のブラウザには列挙し切れないほどの不具合が残されているようで、正直言って自分としてはあまり視野に入れたくはなかった。
現に、上記の "XHTMLとCSS" という昨今のWeb標準の仕様から多々はみ出る構造を持っているようなのである。それらに一々対応していたのでは埒が明かないと感じていたのかもしれない。
また、Windows もXP以降が主流になったごとくであり、Windows 2000 以前のOS向けとされていたブラウザ "IE 6" については自然に視野の外の出来事となりかけていた。さらに、自身が、Windows 2000 を卒業し、 "IE 7" 以降を愛用するようになると、同時に古いバージョンのブラウザを使うこともできないため、 "IE 6" 以前については、まあいいか、となっていたのだった。
ところが、今日、ある事情で Windows 2000 と "IE 6" の組み合わせPCをメンテナンスする機会に遭遇した。そして、メンテナンス終了後、ネット接続のテストを行い、ちなみにと自作のHPにアクセスしてみたところ、何と、その表示 "レイアウト" が見事に崩れているのを知ることになったのである。
まさに、 "IE 6" という今日のWeb標準仕様から大きく外れた仕様の為せる技だったのである。
若干の "異常" 表示であれば目もつむれようが、ここまで "壊滅的" な崩れとあっては対処しておく以外にないと思えたのである。
専門的に言うならば、 "IE 6" では表示されるオブジェクトの(横幅の)距離指定において、現行の標準仕様の "2倍" をカウントするというのである。昨今流行の "決算指標" の粉飾ではあるまいに、それはないんじゃないかと思ったものだ。
だが、世間には頭の良い人もいるものであり、こうした "バグもどき" の対象を機転を利かせて封じ込める策を編み出す人もいる。
そうした方法のことを "CSSハック" と呼ぶそうであるが、今回は、その "策" を活用させてもらったところ、見事に "正常化" された表示となった。
それにしても、何か "気にしている事柄" というものは、ずっと遭遇なしで済むというわけには行かず、ひょんなことで姿を現して、その解消を迫ってくるというのが現実なのかもしれない。
こうしたこともあったことで、自分の対策としては、古いノートPCに、古いOSとブラウザ "IE 6" とをインストールして環境を設定し、 "チェック" を怠らないという手順をとることにしたのであった...... (2009.05.30)
ところで、 "Internet Explorer" については、先頃も "IE 7" でいろいろな不具合が発生したとかで、最近は "Mozilla Firefox" の安定性が好まれ始めているようだ。
しかも、 "IE 6" 以前のブラウザには列挙し切れないほどの不具合が残されているようで、正直言って自分としてはあまり視野に入れたくはなかった。
現に、上記の "XHTMLとCSS" という昨今のWeb標準の仕様から多々はみ出る構造を持っているようなのである。それらに一々対応していたのでは埒が明かないと感じていたのかもしれない。
また、Windows もXP以降が主流になったごとくであり、Windows 2000 以前のOS向けとされていたブラウザ "IE 6" については自然に視野の外の出来事となりかけていた。さらに、自身が、Windows 2000 を卒業し、 "IE 7" 以降を愛用するようになると、同時に古いバージョンのブラウザを使うこともできないため、 "IE 6" 以前については、まあいいか、となっていたのだった。
ところが、今日、ある事情で Windows 2000 と "IE 6" の組み合わせPCをメンテナンスする機会に遭遇した。そして、メンテナンス終了後、ネット接続のテストを行い、ちなみにと自作のHPにアクセスしてみたところ、何と、その表示 "レイアウト" が見事に崩れているのを知ることになったのである。
まさに、 "IE 6" という今日のWeb標準仕様から大きく外れた仕様の為せる技だったのである。
若干の "異常" 表示であれば目もつむれようが、ここまで "壊滅的" な崩れとあっては対処しておく以外にないと思えたのである。
専門的に言うならば、 "IE 6" では表示されるオブジェクトの(横幅の)距離指定において、現行の標準仕様の "2倍" をカウントするというのである。昨今流行の "決算指標" の粉飾ではあるまいに、それはないんじゃないかと思ったものだ。
だが、世間には頭の良い人もいるものであり、こうした "バグもどき" の対象を機転を利かせて封じ込める策を編み出す人もいる。
そうした方法のことを "CSSハック" と呼ぶそうであるが、今回は、その "策" を活用させてもらったところ、見事に "正常化" された表示となった。
それにしても、何か "気にしている事柄" というものは、ずっと遭遇なしで済むというわけには行かず、ひょんなことで姿を現して、その解消を迫ってくるというのが現実なのかもしれない。
こうしたこともあったことで、自分の対策としては、古いノートPCに、古いOSとブラウザ "IE 6" とをインストールして環境を設定し、 "チェック" を怠らないという手順をとることにしたのであった...... (2009.05.30)


コメントする