Run, BLOG, Run

http://d.hatena.ne.jp/bluescat/

【CSS】古いバージョンの NN でレイアウトが崩れる(revised)

2005年02月25日 11時11分39秒 | goo ブログ / blog
■ アクセス解析に見るブラウザーの割合

 先日、ちょっとした事情で、goo ブログ アドヴァンス利用者が見ることのできる 「アクセス解析」 のところをまじまじと見てみたのだが。

  [ブラウザの種類] という項目がある。 ブラウザーの種類なんて、見てどうするのだろう? OS の種類までわかり、閲覧者のホストまでわかるようになっていれば、詳細なアクセス解析を求めている人はうれしいのかもしれないが ... などと思ってしまった。 でも、せっかくだから、ちょっとのぞいてみようか、ということで見てみたところ、思ったよりもいろいろな UA (ユーザー・エージェント. web ブラウザーのこと) が使われている。 もはや Internet Explorer の独り勝ちの時代ではないとは思っていたけれど。

[ブラウザの種類] クリックすると拡大表示されます


(もちろん、これら以外にもいろいろな種類のブラウザーがある。 私のところでは、他に、Lynxw3m なども見受けられた)

 おどろいたのは、Netscape Navigator 3.x,4.x,Internet Explorer 4.x という、古めのバージョンのブラウザーを使っていらっしゃるかたが、結構いるのだな、ということ (利用者の皆さま、すみません)。 たしか、メーカーではすでに保証していないバージョンではなかったか、と思うのだが ... 。

 けれども、こうして実際に使っていらっしゃるかたがいる、というのが事実なわけで。 web サイト閲覧時、とくに不自由や問題を感じず、バージョン・アップをせずにそのまま過ごしている人が、思ったよりも多くいるのかもしれない。 あるいは、マシンの事情で、バージョン・アップしたくてもできない人も?

 デザインを独自カスタマイズ (というほどでもないが ... ) してしまったこのブログ。 果たして、そんな方々にきちんと見えているのか、気になってきた。 Internet Explorer の最新版ではキレイに見えていても、古めのブラウザーではガタガタ ... ということもありえる。

 ということで、可能な限り確かめてみることに。

 以下、確認は、すべて Windows 2000 上で行った。
(Macintosh については、マシンが確保できないため、今回は見送り ... )





■ 古いブラウザーで表示確認

 まず。 Internet Explorer は、Netscape Navigator とちがって、異なるバージョンを共存させることができないため、すでにバージョン 6.0 がインストールされている自分の PC には 4.x,5.x をインストールできないのだが、たまたま会社のマシンで 4.x がインストールされているものがあったので、見てみると ... 。 なんとか、無事に表示されているもよう。

 IE 5.x は あいにくインストールされているものがない。

 たしか、5.x は、なかなかにクセのあるバージョンで、Microsoft が自社 web サイトにて 〈6.0 にバージョン・アップしてください〉 としきりに謳っていた記憶がある。 けれども、なにげに使っている人がいまだにいるバージョンでもある (ひょっとすると、Mac 版の IE 5.x かもしれないが) ので、なんとか入手して、いつか確認してみよう。



 □ Internet Explorer のサポート状況

   ・Microsoft official website:「プロダクト ライフサイクル」



 そして、残念ながら、Netscape Navigator 3.x もインストールされているマシンがなく、Netscape 社のサイトに行っても、すでに提供を中止しているようで入手できなかった。

 NN 4.7x は、自分の PC にインストールされているので、見てみると。

 とんでもなくレイアウトが崩れている ... 。

 最初、goo ブログが用意したテンプレート自体が崩れているのでは、と思った (スタッフさま、申し訳ありません ... )。 念のため、カスタム・テンプレート (ブルー) を初期状態に戻してみると、正常に見ることができた。

 となると、私がいじった HTML もしくは CSS による不具合のようなので、さらに、ああでもないこうでもない、といじっていたら ...
(仕事が立てこんでるのに、ナンデこういうのってハマってしまうんでしょうね??)

 なんと、NN がアプリケーション・エラーを起こして、強制終了してしまった! キケンだ ... 。 なんてキケンなブログなのだ ... 。





■ form (フォーム) 要素のスタイルを指定すると、Netscape Navigator 4.x で、レイアウトが崩れる

 そういえば ... と、古いバージョンの NN が、対応していないスタイルシート (CSS) が多くあったことを思い出し、スタイル設定のひとつひとつを慎重に調べてみたところ、
(ほんとに、仕事が立てこんでいるのだが ... )

 どうやら、form (フォーム) 部品の input 要素や select 要素の指定のところでおかしくなっているもよう。

/* フォームボタン・入力欄変更 */
input {
	color: #000000; /* 文字色 */
	background-color: #C0C0C0; /* 背景色 */
	border: 1px solid #808080; /* まわりの縁取り */
}

/* テキストエリア(複数行入力欄.コメント本文に使用)変更 */
textarea {
	color: #000000;
	background-color: #C0C0C0;
	border: 1px solid #808080;
}

/* セレクトメニュー(ドロップダウンリスト.サイドバーの検索モジュールに使用)変更 */
select {
	color: #000000;
	background-color: #C0C0C0;
	border: 1px solid #808080;
}


 ここの指定を消去すると、NN 4.7x でも、大きくレイアウトが崩れることなく見ることができた。

 もともと、この指定、Opera や Firefox,Netscape Navigator 7.1 などでは無視されるので、ここを消すだけで、古い NN でのレイアウト崩れが解消できるのなら、と、指定しないことにした。

 ちなみに、スクロールバーの指定、

BODY {
	scrollbar-base-color: #ffffff; /* スクロールバーのベースの色 */
	scrollbar-track-color: #eeeeee;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #c0c0c0;
	scrollbar-darkshadow-color: #808080;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #c0c0c0;
	scrollbar-arrow-color: #808080; /* スクロールバーの上下の矢印(▲▼)の色 */
}


 は、とくに問題ないようである。

 ... ということで、私の CSS ソースを参考にして、同じようにフォーム要素の指定をしてしまったかたが、もし いらっしゃいましたら、こちらの点、どうぞご留意ください。 確認不足で申し訳ありませんでした。 そして、私のところなど参考にはしていないが、フォーム要素をいじってしまっているかたも、ぜひ、一度考え直してみてください。 現在主流となっているブラウザーでは問題なく見えているので、絶対に指定すべきではないとは言えませんが。

 たまたま、私のブログに、古いバージョンの NN をご利用のかたがいらっしゃっただけで、もしかすると、他のかたのブログには、あまりいらっしゃらないかもしれません。 また、OS の種類によっても、結果が異なるかもしれません。

 ほんの数パーセントながらもいまだに存在している古いバージョン利用者を取るか、見映えを取るか、は、それぞれの選択になると思います ... 。



 □ Netscape Navigator 4.x の入手先

   ・Netscape official website:「Browser Central」 (英語)
   (インストール後の不具合などは、当方では保証いたしかねます。 ご了承ください)

 □ スタイルシート対応状況

   ・ZSPC:CSS2対応状況ガイド

   ・KeyNavi.Net:Netcape4.xとスタイルシート

   ・とほほのWWW入門:とほほのスタイルシート入門(対応状況一覧)

   ・とほほのWWW入門:スタイルシート論争 (おまけ)





■ その他、goo ブログのテンプレートで、古いバージョンの NN で見ることのできなかったもの

 上記の調査中、goo ブログでほかに CSS・HTML をいじられているブログさん、CSS・HTML いじられていないブログさんを (勝手に) NN 4.7x で見てみると、レイアウトが崩れてしまったり、ロードしたまま読み込み完了できないところがいくつかあった。

 力技的にスタイルを変えているものは、どうやら、レイアウトが崩れたり、解釈できずにフリーズしたり、スタイルシートが無効になったりするもよう。

 もともとは、古いバージョンの NN が、スタイルシートの実装がバグだらけなせいも あるにはあるのですけれど。

 やっぱり無理ヤリはいけませんね。 強引なのは、女性にも嫌われます (ん??)。

 また、ついでといってはなんだが、現在 goo ブログで公開されているテンプレートが NN 4.7x で正常に表示されるかどうかも、調べてみた。
(ほんとに、ほんとに、仕事が立てこんでいるのだが ... )

 以下、Windows 2000 / Netscape Navigator 4.7x での表示状況 ――
(とりあえず、途中まで ... )
(もしかすると、どなたかがすでに調べられているかもしれませんが ... )



 □ goo ブログ 公開テンプレートの Netscape Navigator 4.7x での表示状況





 ※2005.2.28 追記
  gooブログ スタッフブログ 「テンプレート9枚追加しました!総計184枚」 に trackback を送ってみました。


キーワード
スタイルシート ロールバー アクセス解析 Windows 2000 ドロップダウンリスト
コメント (13) |  トラックバック (0) |  この記事についてブログを書く
Messenger この記事をはてなブックマークに追加 mixiチェック シェア
« 誰がためにブログ... | トップ | Contents »

13 コメント

コメント日が  古い順  |   新しい順
本人 (byrdie(雲雀))
2005-02-25 12:08:02
この記事、しばらくしたら下げるつもりですが、当面トップページに表示されるようにしておきます。

また、気をつけて直したつもりですが、もし、レイアウトが崩れている・表示が変・見づらいなどという現象が起こっているかたいらっしゃましたら、ご報告いただけると大変助かります。
うんうん (あくあ)
2005-02-25 23:02:23
アドバンスにしてわかったんです。
Netscape Navigator 3.xとかで見てる人がいるんだぁって。
MacとかWinとかもあるけれど、スタイルシートのよしあしってあるかなぁって。
自分で実験出来ないんですよぅ。
見やすいものを求めるか、自分のスタイルを求めるか。
携帯での見方もありますしねぇ。
こいう試みってありがたいなって思いました。
ほほう。 (海藤 輝)
2005-02-25 23:50:59
自分とこではスタイルシートは「羽音ちゃん」の時にしか使わなかったので、正直縁は無いかな、と思っていたのですがなるほど。
たまに読み込めないブログがあるのはこれが原因だったのかー!!
あ、もちろんbyrdieさんとこは綺麗に見れてますよ。
確かうちIEの5だったような…。
Unknown (take)
2005-02-26 01:19:13
嗚呼、全く意味がわからない・・・。
わからなくていいんですよね??
中身も、外見も (byrdie(雲雀))
2005-02-28 11:54:45
あくあさん、こんにちは。
コメント、ありがとうございます!

そうなのです。
アクセス解析を見て、Netscape Navigator 3.x ユーザーさんがいらっしゃるのを知って、ちょっとおどろいてしまったのです。(NN 3.x ユーザーさま、ほんとにすみません ... )

じぶんが Windows ユーザーなので、つい Windows を中心に考えてしまっているのですが、ひょっとすると、UNIX マシンを使っている人とかもいらっしゃるのかもしれない、なんて思いました。
大学とか、どこかの研究室の UNIX マシンだったりして、ブラウザーも、NN 3.x とか Mosaic を使っていて、必要な情報のテキストだけ読めれば ... という人もいるかもしれません。
(以前管理をしていた web サイトで、アクセス解析をつけていたのですが、そこでは、検索からやってくるのは、学校の PC ご利用と思わしき人 (***.ac.jp ドメイン) が結構多かったです。
OS もブラウザーも、最新のものではない場合が多かったでした。
学校の PC で調べものをしていて、流れ着く ... という感じでしょうか)

そういうかたにとっては、スタイルシートでどんなにキレイにデザインしても、まったく無意味で、
そのうえレイアウトが崩れたり、字が読めない、とかになってしまっては、余計なものでしかないのですよね ... 。

だからといって、まったくデザイン性がないのも、つまらないですし ... 。
中身が大事とはいっても、見映えも重要ですものね。

一番いいのは、UA によって、スタイルシートを変更できるといいのですが。
NN 4.x,IE 4.x 以下は、スタイルシートを無効にする、とか。
(ソースを見ると、UA を判別して、処理を変えているところがあるようですが)


えと、じぶんのブログは、携帯での閲覧には向いてないだろうな ... とか思っています。
冗長すぎたり、リンクを多く貼っているので ... 。
携帯電話のみで閲覧している人はいないであろう、と(勝手に)考えて、PC での見映えを優先してしまっていますが ... 。

なかなか異なる環境での表示テストというのは、できないものですよね。
スタイルシートはまだまだ懲りすぎると、諸刃の剣になりかねないものなので、気をつけたい、と改めて思いました。
スタッフ・ブログ (byrdie(雲雀))
2005-02-28 11:55:05
海藤 輝さん、こんにちは。

> たまに読み込めないブログがあるのはこれが原因だったのかー!!

え〜! 読み込めないブログがありますか!
しかし、ぐりぐりに懲りすぎているところは、ブラウザーによっては読み込めないということもありえますね。

えと、スタッフ・ブログを見てみたところ、新しいテンプレートでもいろいろ(?)不具合があるようで ... 。
テンプレートをどんどん増やしているので、不安定なものもなかにはあるのかもしれません。
そういった表示状況をどんどんフィードバックして、スタッフさんに対応いただけるといいですよね。
(ということで、この記事からスタッフ・ブログに trackback をお送りしようかな?? と思いました)

> あ、もちろんbyrdieさんとこは綺麗に見れてますよ。

良かったです〜。
IE 5.0 での表示具合が気になっていたので ... 。
お知らせありがとうございました!
All right ! (byrdie(雲雀))
2005-02-28 12:02:57
take さん、こんにちは。

ダイジョウブですよ!
ご自分で CSS をいじっている人がまったくワカラナイ ... だとしたら、「……」かもしれませんが。

PC にも、ブラウザーにも、歴史アリです。
淘汰されていくものもありますが、いまだに、使いつづけられている 古きものも、確実に共存しているのですよね。


わかりづらかった箇所がいくつかあったかもしれない、ということで、加筆・修正しました。
ちょっとショック (てくり)
2005-03-01 00:47:35
シンプルを使っているので、ビックリしました。

ただ、NN4.xの方は、ほとんどいらっしゃらないんですよ。
月に2,3あるかないかです。
圧倒的にIE6.x,5.xです。あとは、Mozillaかな。
アドバンスにして、IEの多さにビックリしました。
カスタムテンプレが出たとき、すごく苦労して、
FireFoxでもちゃんと見えるようにしたのに。。。
す、すみません ... 。 (byrdie(雲雀))
2005-03-01 16:43:01
てくりさん、こんにちは。
(おひさしぶりです)

ショックを与えてしまいましたか ... 。


> NN4.xの方は、ほとんどいらっしゃらないんですよ。
> 月に2,3あるかないかです。

そうなんですね。
たまたま私のところは、Netscape ユーザーさんの割合が平均より多いのかもしれませんね。

(ちなみに、今日、NN 4.x でそちらにうかがってみたので、アクセス解析に出てくると思いマス)
(てくりさんのところ、大きなレイアウト崩れなく、見えていましたヨ)

えと、一年前の調査によると、NN 4.x のシェアはかなり低いようですね。

http://216.239.63.104/search?q=cache:p1Qp4k0jbhoJ:www.zerotown.com/webdata/access/br_01.htm+%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6+%E3%82%B7%E3%82%A7%E3%82%A2&hl=ja&start=3&lr=lang_ja%20target=nw

http://pcweb.mycom.co.jp/news/2004/01/19/007.html

(上の URL の調査によると、7位の Safari 0.48% よりも低く、しかも、一年前のデータになるので、現在の割合は、0.4% くらいかもしれません)
私自体、もはや NN 4.x は無視していいもの、という認識でいたのですが、じぶんのブログには思ったよりもたくさんいらっしゃっているので、やはり無視はできないな、と思ってしまったのでした。

ただ、NN 4.x を使っているかたは、きっと OS は、Windows なら 95 とか 98 である可能性が高いと思うので、本来はその環境でテストすべきだったかもしれません。
私のマシンの Windows 2000 と NN 4.x との相性もあるのかもしれませんので ... 。

ともあれ、こういった表示状況を goo ブログ スタッフさんにアピールすることは、まったく無意味ではないかな ... と思ったのですが ... 。

テンプレート アップデート情報に期待したいと思っています。

実は・・ (スノー)
2005-03-04 09:31:06
おはよう、雲雀さん。
実は、羽音ちゃんテンプレも、NNだとかなり崩れるようなんです。
あと、Mac版IEもだそうです。
ただ、旧バージョンではなく、7.1でも大幅に崩れているようで・・

雲雀さんが記された方法で解決できるかどうか、試してみますね。
んんん ... (byrdie(雲雀))
2005-03-04 15:28:25
スノーさん、こんにちは。

そうなのですね。
羽音ちゃんテンプレート ... 。
きっと、HTML をいじらずに CSS だけで見映え変更できるように、いろいろ裏技を使って、一生懸命作られたものなのですよね ... 。
(> はじめま先生 ... 。 お元気なのでしょうか ... )

ええと、今日、いくつかのブラウザーでお邪魔してみたところ、大きなレイアウト崩れはなかったでした!
(Firefox,Opera,Netscape 7.1 ... )
わたしが見たところでは、ぜんぜん許容範囲、というふうに思いました。
(わたしが拝見したのは、スタイルを修正されたあと??)

なにかわからない点や疑問点などありましたら、どうぞ気軽にお尋ねください。
はじめま先生ほどお役には立てないかもしれませんが ... 。

「Netscape Navigator 4.7x での表示状況」の記事のところでも書きましたが、
字が重なって読めないとか、レイアウトがガタガタすぎて読む気も起きないとか、そういったよっぽどな状況でない限り、少々の見映えの差は仕方がないもの、と あきらめるしかないのかもしれません。
(そもそも、それぞれブラウザーによって仕様が異なるので、まったく同じ見映えにすることは不可能 ... )
とりあえず、現段階で九割近いシェアーがあるブラウザーでの表示を優先しておくことで、いいのかなとも思います。

Firefox の場合、ブラウザーのステータスバーのところに、「スタイルシートを無効にする」みたいなボタンがあるので、
ページを表示したときに、レイアウトが崩れているとか、読みづらいという場合に、ワンクリックで見映えを変えられるのは、いいなあ、なんて思いましたが ... 。



おまけ:
そういえば、『Yahoo! ブログ』 は、推奨環境、
 Windows 98/NT/Me/2000/XP
 Internet Explorer 6.x以上
としているのですよね。
Mac ユーザーは、ブログの開設も閲覧もできないのか ... と思ってしまいました ... 。

『goo ブログ』のヘルプなどを改めてざっと見てみましたが、goo では、とりあえず、OS やブラウザーの特定はしていないのですよね。
その点はエライなあ、なんて思いました。(当たり前??? :) )


DMこめんとぅ (acdc)
2005-04-02 20:23:18
はじめましてぃ。

パティ・スミスの写真にひかれて流れ着きました。  

わたくし・・・ん〜名前は何でもいいや。

すごい凝ったブログみたいですね。

ぼくのとは大違いですねぇ。

でも、ロックなら負けておりません。
(ロックの話はあまりないけど)

いちど、ごらんになってみては?

でゎでゎ。
はじめまして。 (byrdie(雲雀))
2005-07-28 14:34:38
どうも、こんにちは。
(レス、大変遅くなって申し訳ありません ... )
(ところで、DM こめんとってなんでしょう?)

パティ・スミスの写真ご覧になったのですね。
実物はぜんぜん違いますが ... 。
ロック好きなかたなのですね。
お邪魔させていただきたいと思います。


コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。
 ※ 
コメント利用規約に同意の上コメント投稿を行ってください。
※文字化け等の原因になりますので、顔文字の利用はお控えください。
下記数字4桁を入力し、投稿ボタンを押してください。この数字を読み取っていただくことで自動化されたプログラムによる投稿でないことを確認させていただいております。
数字4桁

トラックバック

この記事のトラックバック  Ping-URL
ブログ作成者から承認されるまでトラックバックは反映されません。
  • 送信元の記事内容が半角英数のみのトラックバックは受け取らないよう設定されております。
  • ※ブログ管理者のみ、編集画面で設定の変更が可能です。

あわせて読む