はじめに
/
0
/
1
/
2
/
3
/
4
/
5
/
6
/
7
/
8
/
9
/
10
第8話:困ったサイト
重量級
|
視覚級
|
ブラウザは?
| コラム:
リンク、フリー?
重量級
重いサイトは避けられがち
→画像・マルチメディアファイルは
多用を避ける
→
テーブル
は読み込みが遅い
→フレームは読みこむページ分
重くなる
→長文はほどほどに
→HTML文法を間違えると
表示が遅かったり正しく反映されなくなる
重いサイト嫌〜い!!
俺も。ブラウザ落ちちゃうもん。
ねぇ、何で重いサイトは画面に映るのが遅いの?
まあ、「重い」とはこの場合、ファイルデータの総量が多いということだ。
ブラウザは、そのファイルのデータを回線に合わせて一定量でしか読みこまんから、データが多ければ多いほどブラウザに反映される時間が長くなる。
最近は
高速回線も手ごろな値段で使えるから気にならない奴もいる
だろうけどよ、ド田舎の聖動源や聖夢源じゃつかえねぇもんなぁ。
違うもん!ここ螺エリアじゃん。無線電波が届きづらいだけだもん!!
ま、そりゃいいとして、サイトが重くなるのは何が原因なんだ?
まあ、思いつく限りではこんなもんかな?
解像度が高い・大きさが大きい・多色過ぎる画像
マルチメディアファイル(Flash・MIDIなど)
JavaScript・DHTMLの多用
テーブルの多用
フレームの多用
文そのものが長すぎる
画像は解像度が高い・大きさが大きい・多色過ぎるとそれだけデータも多くなるんだ。
画像は減色する・画像の大きさ「そのもの」を小さくすることで幾分軽くなるよ。制約があっても綺麗な画像は描けるから、安心して♪
ちなみに、
一度読みこんだ画像は一時ファイルが消されるまでは読みこまれるため、使いまわしても重くはならない
。サムネイルや壁紙などで活用したいな。
マルチメディアファイルっつーのは、動画系(GIFアニメーションやFlashアニメ、ストリーミングビデオなど)とか音楽系(MIDIやMP3など)みたいなもん。
そういうのは、ブラウザがサーバから受け取ったマルチメディアファイルのデータから、どのアプリケーション(プラグイン)で再生するか決める、ってところで時間を食う。
あのさ、「このページを見るためにはプラグインが必要です」ってサイトに入るとさ、何か変なもんダウンロードしようとするんだよな。なんか怖くてダウンロードしてないんだけど・・・。
だからそれが、マルチメディアファイルを再生するやつなんだ。ダウンロードしてもかまわねぇけど、パソコンの環境によってはダウンロード禁止ってのもあるからな。そうなるといちいち出てくるダイアログがうぜぇんだよな。
JavaScriptやDHTMLが何なのかは【
とほほのWWW入門
】見てもらうとして、俺達はサイトを飾ったり動かしたりする便利な呪文、ぐらいに覚えててもいい?
良くない
が、今回は内容につっこむまでもないからな、まあいい。重くなるのは、ブラウザがこれらの言語を読み込み、ブラウザサイドで判断して効果を出すからだ。
これらは
スクリプトを無効に設定してある
輩もいるから、注意が必要だ。
テーブルはテーブルそのものを最後まで読みこまなきゃ内容が表示されない。だから重く感じるんだよ。2重くらいでやめといたほうがいいと思う。
個人的に、レイアウトのためにテーブルタグを利用するのは邪道と考えてるが・・・。
このサイト、ばりっばりテーブル利用しまくってるよね(笑)
フレームは・・・あの、別々のページが同じページに映る、アレですよね?
そ。別々のページを読みこんでるんだから、その分重くなるのは当たり前。
ま、文が長すぎってのも当たり前か。
俺は重いとかなんかより、文が長いってだけで嫌になるけどな(笑)
これらは使うな、とまでは言わねぇけど、おいらは
30秒以内に反映しねぇサイトは即逃げる
ぜ。
タグを閉じ忘れたりとか、HTML文法を間違えてると重くなったり、ブラウザによっては反映しないこともあるから注意してね!
▲
▼
視覚級
見づらいサイトは避けられがち
→マルチメディアファイルは
スキップ・停止できるべき
→なるべく
ブラウザ側を操作しない
→大きい画面基準でデザインすると
横スクロールが出るユーザーも多くなる
→
色合い・背景
に注意
→
小さすぎるフォント
は使わない
【
WAI Content Accessibility Guidelines 1.0
】(
日本語訳
)というのがある。
何??いきなり。
いや、アクセシビリティの指針みたいなものだが、その中で、「視覚的効果のあるオブジェクトはユーザ側でも制御が可能である」というものがあるんだ。
簡単に言うと、FlashアニメとかJAVAアプレットとかストリーミングビデオとかな、そんな
動くもんは見る側でも止めれるようにしろ
っつーこと。
本来は、画面をちらつかせるMARQUEEやBLINKタグは使わないようにせよ、というものだ。
これらがIEもしくはNN特有のタグであることが少し気になるな・・・。
がだ、
点滅効果は、光反応性てんかんのある方の発作を引き起こす場合がある
。
アニメか何だったかで色差のある点滅を行って、大勢の子供達が具合が悪くなっただろう?あれを思い出せばいい。
え?アニメとかだめなの??おいてあるトコ、いっぱいあるじゃん。
だめっていうわけじゃないよ。ブロードバンド化が進んで、今じゃある程度の重さのファイルでも、素早く取り込めるようになったからね。ただ・・・。
うあああああっ!畜生!!また固まったっっっ!!!!!
何見てたの?
ピーターに言われてさ、「JAVAアプレット」で検索したらさ、検索結果巡るたびにブラウザが固まりやがんの!!また再起動だよ〜!!!
って感じで、あんまり重いマルチメディアファイルを置いているサイトを、ナローバンドや旧型パソコンなど
環境が悪い人が見ると、ブラウザが落ちる、もしくはパソコン自体が言うこときかなくなって再起動、というはめになる
ことがあるんだ。
最近流行ってるハーなんたらってのも重いよな、あの丸っこいキャラのやつ。しかもWEBリングとか回ってたときに、いきなり出て来るとムカツク。
先ほどの指針は、他にリフレッシュのようなものも制御可能にすべきだとしている。
リフレッシュ?
自動リロードみたいなもん。同じページのリフレッシュだとチャットでよく使われるし、別ページだと、ほら、「○秒後に新しいページへジャンプします」ってやつな。
これらはすべて置くな、とは言えないと思うが、せめて多くの人が来るトップページに置くのは避けるべきなんじゃないかな?
「このサイトはこういうことしてます」っていう前置きも欲しいな。
ブラウザ固まる前に逃げられる
もん。
ま、さっきみたいに検索先で遭遇、ってんなら、どーしよーもねーけどな。
画像だけじゃなくさ、他のやつもこっちから制御出来ればいいなぁ。
たとえば、どんな?
うーんとさ、
ブラウザの大きさを固定する
やつとか。メニューバーとか、意味のある固定だったらいーけどさ、固定された大きさが俺のモニターより大きいとなんかムカツク。
MIDIとか、
音楽も、勝手に鳴るのはどうかと思う
。
あ〜、ある〜!!俺、夜中に最大で鳴り響かせてみんなを叩き起こしたからなぁ(笑)
ま、こいつの場合夜中なのに音を絞らなかったっつー自業自得なわけだけど、学校のパソコンとか、
設定をいじることができない環境もある
ってことを忘れんな。
確かにサイトのデザインは管理人が決める。だが、
管理人が想像する環境以外の環境で、インターネットを楽しむ人も多い
ことを、肝に銘じておくべきだな。
けっこう気付かない人もいるけどさ・・・。
何がだよ?
1024×768の画面基準で作ったサイトを800×600で見たとき
色が似通ったサイト
柄が派手過ぎる背景に直でテキスト
FONT SIZE1とかスタイルシートの 「font-size:xx-small;」をフォントサイズ「最小」とか80%くらいで見たとき
・・・見ーづーれー!なんじゃこりゃ!!
それっぽい環境を作って画像にしてみたんだ。
なんか、環境によっては普通に見えるのもあるんだけどさ、こういう風に見える奴も多いと思うんだよな。
例えば柄ものの背景とかはさ、テキストをテーブルで囲んでその中に書くだけでもけっこう違うよ。ただ、読ませたいテキストよりも、背景に目がいっちゃうだろうから、そもそも派手な背景は使わないほうが無難。
こういうのって、言われなきゃ気付かないところもあるよね。直さなきゃ。
▲
▼
ブラウザは?
→すべての客が
同じ環境にいるわけではない
→対象を絞るのは必要悪?
→ブラウザを特定する必要がない場合もある
→ブラウザやバージョンによっては
反映しないタグ・CSS等もある
僕、ネスケ使ってんだけど。
おいら、Opera使ってるんだけど。
「このサイトはWindowsのIEで見て下さい」っての、変じゃない?
他人のブラウザにケチつけんじゃねぇよ!!
・・・つーことは、ブラウザってのはIEとかネスケとかOpera、みてーなやつのことか。
ブラウザとは、WWWを見るためのアプリケーションソフトのことだ
。WWWブラウザとも言う。前述のInternet Exproler(IE)やNetscape Navigator(NN、ネスケ)、Operaなどが有名だな。
なんで「〜〜で見て下さい」になっちゃうの?
原因はこの二つ。
動作を確認したのが特定の環境のみ
使用したスタイルシートやDHTMLが特定の環境のみ反映
ちなみに、
インターネットで「環境」といえば、パソコンが置いてある場所・OS・OSのバージョン・ブラウザ・ブラウザのバージョンを指す
よ。
前者は、個人のサイトならともかく、企業ならば管理人の職務怠慢だな。OSもエミュレーターを使えばある程度なんとかなるし、無料で手に入れられるものが多いブラウザは確実に確かめておきたい。個人単位でも、IEとNNくらいは確かめたいものだな。
後者だったら、そういうあやふやな言語は使うなって話。
だけどさ、みんな環境しぼるのは悪いっていうけど、「みんなが見られるサイト」っていうとさ、けっこう難しくない?
なんで?
だって、「俺の環境はWindows3.1・IE2だが、お前のサイト見られないぞ!」って言われても、僕は困るし。
さすがにそんな古いもの使われてもなぁ・・・
それに、デザインを凝るならスタイルシートも使いたいけど、IE以外のブラウザに対応してないスタイルシートもけっこうある。
だいたいスタイルシートを完全に対応してるブラウザ、最新のバージョンでもないじゃん。あんなんで「表現を表すHTMLタグは廃し、それらはすべてスタイルシートで補う」ってできるの?
BLINKやMAQUEE以外で使ってはいけないタグがあるのですか?
少し専門的な話になるが、HTML文書にもバージョンがあってな、現在最新のHTML4.01では
視覚的なタグを排除し、視覚的な表現はスタイルシートで行う方が良い
となったんだ。
そのため、「<FONT>・<BASEFONT>・<CENTER> ・<DIV> ・<U> ・<S> ・ <STRIKE> ・<DIR>・ <MENU> ・<ISINDEX>・<APPLET>」などは
非推奨(Deprecated)タグとされ、将来廃止されるだろうと予想されている
のだ。
・・・あの、このサイトは<FONT>タグを多用してますよね・・・
だけど、それに代わるスタイルシートは「color:〜;」っていうんだけど、NN3には対応してないんだ。
NN3はスタイルシートに弱いからな・・・。
NN3いなくなれー!ってのは横暴だと思うし、かといってスタイルシートを使わない手はないし。難しいところだと思う。
・・・まあ、正直、おいら
中身がまともに見れれば
デザインとかはどーでもいい気がするけどな。
そんくらいに考えてもいーんじゃねぇ?
デザインうんぬんは納得いかなーい!僕が日々どれだけ
どんなブラウザでも完璧に見えるよう努力してる
か分かってる!?
そのくらいの心意気があれば、管理人としては合格じゃないか?・・・ということにしとけ。
この問題は管理人にまかせる、というところでしょうか?皆さんも対象をしぼるべきかどうか、考えてみてくださいね。
・・・あのさ、この章、茶々入れる気力ないくらい訳分かんねぇ単語ばっかなんだけど(汗)
うむ、やはり、用語集が必要か・・・。後ほど用意しよう。
▲
▼
重量級
|
視覚級
|
ブラウザは?
| コラム:
リンク、フリー?
はじめに
注意
登場人物紹介
|
ネチケット
メール
掲示板
チャット
コミュニケーション
サイト作成マニュアル
管理者心得
困ったサイト
反省会
|
終わりに
リンク
yangling100@yahoo.co.jp