なぜ IE6 が最も多くの人に使用されているのでしょうか?

なぜ IE6 が最も多くの人に使用されているのでしょうか?
まず第一に、私はウェブデザイナーです。具体的には、私は XHTML フロントエンド デザイナーです。だから、私はIE6が嫌いです。私と同等かそれ以上のスキルを持つデザイナーは皆、私と同じように IE6 を嫌っていると思います。しかし、国内市場では80%以上のシェアを持つため、代替ブラウザであるIE6と対峙しなければなりません。
私のタイトルは、IE が公式バージョン 8 をリリースしたのに、なぜ IE6 がまだ生きているのかということです。それで、結局どうやってやるのでしょうか?それは歴史的な理由なのか、技術的な問題なのか、それともいわゆる中国の国情なのか?
まず第一に、この忌々しい IE6 を呪います!
IE6 の最初の罪: a 以外の疑似クラスがサポートされていない!
疑似クラスがサポートされていないというのはどういう意味ですか?実際、それは非常に簡単です。疑似クラスのサポートがないため、単純な方法で純粋な div+css ドロップダウン メニューを完成させることはできません。IE6 でドロップダウン メニューの効果を実現したい場合、純粋な CSS で実現することは不可能ではないかもしれませんが、多くの HACK が必要であり、HTML コードに多くの制御ステートメントを追加する必要があります。 CSS を使用せずに JS を使用して実装すると、コンピューターの計算メカニズムが確実に増加し、Web ページの効率が低下します。
これらはどれも重要ではありませんが、重要なのは、IE6 でドロップダウン メニューを作成することが非常に困難になるということです。多くの初心者ウェブデザイナーは、自分でデザインするのが難しいため、他の人のデザインを参考にしなければなりません。あるいは、まったく理解できない JS コードを見てください。
IE6 の 2 番目の致命的な罪: PNG マルチビット透明度がサポートされていない!
実際、PNG 画像技術の導入により、Web ページはより華やかになりました。PNG 画像のみを使用して、簡単に透明効果を作成できると想像してみてください。なんと楽しいことでしょう。しかし、IE6 のサポートがないため、諦めざるを得ませんでした。
IE6 で PNG の透明度をサポートするには、さまざまな方法を考える必要があるかもしれません。 CSS フィルター、JS... ただし、完璧な方法はありません。そして、IE6 に最適な方法は、解決策はありません。
IE6 の 3 つの大罪: フローティング左パディングのバグを含む多数のバグ!
IE6 には想像できないほど多くのバグがあります。他のブラウザで通常の Web ページを閲覧すると、IE6 ではエラーが表示されます。場合によっては、コメントだけでエラーが発生することもあります。 !残念なことに、IE6 で正しく表示される Web ページを設計する前に、これらのバグを完全に理解する必要があります。これらすべてがあなたに想像を絶する苦痛をもたらしたことは間違いありません。
IE6 の 4 つの大罪: 相対的なウィンドウの固定配置がサポートされていない!
想像できますか? IE6 が固定ウィンドウ位置をサポートしている場合、QQ カスタマー サービス パネルを作成するときにいわゆる JS を考慮する必要はありません。カスタマー サービス コードを Web ページに記述し、固定位置で制御するだけで済みます。このようにして、当社の QQ カスタマー サービス パネルが完璧に表示されます。しかし、問題は IE6 がこれをサポートしていないため、このようなアプリケーションは想像を絶するほど困難になることです。JS を理解している必要があります。JS を知らない場合は、専門家が残した情報をインターネットであてもなく検索する必要があります。
質問の問題点は、これらのコードのほとんどが最新のブラウザ標準をサポートしていないことです。なぜでしょうか?これらは数年前に書かれたものなので、今では人々はこれらの退屈なテクニックではなく、いわゆる SEO を研究しています。
痛み!
IE6 の 5 つの罪: 実行効率が極端に低いことと、深刻な仮死状態!
IE6 の非効率性は想像を超えています。Sina.com のホームページを自分で開くと、ブラウザが遅れていることが実感できます。しかし、Sina.com のホームページの手書き文字は非常に理想的であり、単に大きいだけであることを知っておく必要があります。質の悪いコンテンツが掲載された大規模な Web サイトを開くと、それがどれほど面倒なことかがわかります。
Web ページに JS が追加された場合は、偽の死を待ちます。ウィンドウがフリーズしていることに気付いた場合は、フリーズしたウィンドウだけでなく、すべての IE ウィンドウを閉じる必要があります。
これについて言えば、TT、THEWORLD、Matou など、IE6 をベースにしたブラウザについても触れなければなりません。これらのブラウザのすべての開発者が考慮しなければならないのは、ブラウザの一時停止アニメーションの問題を周辺でどのように解決するかということです。 。 。崩壊すると思いますか?
IE6 の 6 つの罪: 複数のタブを開くことがサポートされていない!
複数のタブをサポートしていないことによる問題は、Web ページを次々に開くと、タスクバーが最終的にこれらのウィンドウでいっぱいになってしまうことです。もちろん、これは単に閲覧習慣の問題です。主流のブラウザはすべて複数のタブを開きますが、IE6 だけが開きません。しかし、ほとんどのブラウザを占めています。誰にとっても、これは非常に頭痛の種であり、非常に憂鬱で、ビルから飛び降りたくなるようなことだと思います。
IE6 の 7 つの大罪: 終わりのないセキュリティ脆弱性!
最も重要なことは何ですか?安全性!しかし、IE6 はリリース当初からセキュリティ上の脆弱性に悩まされてきました。今日でも、セキュリティ侵害は時々発生します。
もちろん、IE6 の罪は数え切れないほど多く、すべてを批判することは不可能です。上記は、Web ページの設計および閲覧時に遭遇する困難な問題の要約にすぎません。まだ言及されていない重要な問題が数多くあります。同僚の皆さんが批判を続けてくれることを願っています。

この記事のテーマは IE6 を批判することではなく、なぜ国内で IE6 が人気なのかを分析することです。この問題を分析すれば、肖瀋陽のような下品な俳優でさえ、なぜ全国で人気を博すことができるのか理解するのは難しくないと思う。
1: WINDOWS XP は 7 年連続で輝かしい成績を収めています。
ご存知のとおり、IE6 は XP システムに付属するブラウザです。XP が徐々に 98 と 2000 に取って代わるにつれて、IE6 は何千もの家庭に導入されました。ほとんどの人は、ブラウザを自分でダウンロードしてインストールするのではなく、システムに付属しているブラウザを直接使用するため、IE6 がこれほど大きな市場シェアを占めることができると推測するのは難しくありません。
この傾向に貢献したもう一つの要因は、GHOST システムの人気でした。多くの GHOST システムは XP をベースにしており、ある程度はコンピュータ シティのスタッフの利便性を高めますが、別のレベルでは、実際に XP の無料プロモーションを提供します。
良い点と悪い点は常に存在します。XP の人気により、IE6 は中国製コンピューターに、抜けにくい痔のようにくっついてしまいました。
2: 競争相手の無能さ!
IE6 の唯一の競合相手は Firefox です。しかし、私個人としては、Firefox にあまり興味を持てません。私にとって、Firefox は日常的に使用するブラウザというよりは、Web サイトを分析するためのツールにすぎません。なぜ?インターフェースが使いにくいからです。世界トップクラスのメーカーが、このようなスタイルのブラウザをどうやって作れるのか不思議です。IE コアの優れたマルチウィンドウ ブラウザを参考にしているのではないでしょうか。たとえば、TT、THEWORLD などのインターフェースは非常に快適なので、理由もなくトラブルを起こしたいと思う人がいるでしょうか?
インターフェースの問題は確かに深刻ですが、さらに深刻なのは、Firefox が中国人の使用習慣と完全に互換性がないことです。これが、中国での Firefox の開発を制限する最終的な理由です。たとえば、タブをダブルクリックして Web ページを閉じるなどのマウス ジェスチャなどです。もちろん、プラグインで補えると言う人もいますが、Firefox には非常に多くのプラグインがあり、どれをインストールすればいいのかわかりません。なぜ他のブラウザのように統合できないのでしょうか? Firefox の使用は本質的に技術的な仕事である可能性はありますか?
今はGoogle Chromeです。かっこいいですね、とても気に入りました。 Google は Google であり、そのブラウザは非常に優れていますが、問題は機能が弱く、コア部分の優秀さだけに頼っている新製品であることです。
余談ですが、Google、IE8、Opera、Apple ブラウザなどのコアは一貫しているはずです。たとえ一貫していなくても、効果は同じです。したがって、これらのブラウザのいずれか 1 つだけをインストールする必要があります。しかし、Firefox は違います。Firefox はこれらすべてのブラウザとは異なります。
これらの外部競合製品だけでは不十分なので、Microsoft 独自のブラウザである IE7 を見てみましょう。ワクワクしながらIE7をダウンロードしてインストールしたら、泣いてしまいました。私は心から泣きました。これまでの人生で、これほど醜いブラウザは見たことがありません。Microsoft の人たちはみんなバカなのだろうか。こんなに大きなタブ バーは何に使うのでしょうか。ダブルクリックしても閉じることができず、多くのスペースを占有します。本当に気持ち悪い!さらに重要なのは、マルチタブ ブラウザの場合、リンクをクリックしたときに新しいタブではなくブラウザを再度開く必要があるのはなぜでしょうか。
この問題は IE7 だけに存在するわけではありません。Google 以外のブラウザでもこの問題があることがわかりました。外国人はバカなのでしょうか?国内のトイレがこんなに優れているのに、なぜそこから少しも学べないのか、本当に理解できません。
もともと、IE6 が普及したのは XP の問題のためであり、これらの競合製品の欠点により、誰もがブラウザのアップグレードや変更を望まなかったのです。そのため、私たちウェブデザイナーにとって、非常に多くの難しい問題が残されています。
3: インターネットユーザーの専門性は低い!
確かに中国のネットユーザーの教育はそれほど良くはないが、私は決してそれを批判しているわけではない。インターネットのスキルに関しては、ネットユーザーはみんな自分がとてもクールだと思っていますが、あなたはそれを信じますか?ブラウザが何であるかを知らないクライアント(もちろんウェブマスター)がたくさんいます。 !
ブラウザが何であるかを知らなければ、当然それを変更しようとは思わないでしょう。これはとてもわかりやすいことではないでしょうか?読者は「そんなわけない」と言うかもしれませんが、インターネットについてあまり知らない周りの友人に、どうやってオンラインになるのか聞いてみてください。デスクトップ上の E アイコンをダブルクリックするように言われます。 。 。
4: ウェブサイトのデザイナーはネットユーザーに対して配慮しすぎている<br />これほど多くの IE6 ブラウザに直面しているウェブデザイナーは、自分のスキルを十分に発揮する作品でない限り、無視するのではなく、配慮するしかありません。これは無力であり、私を含め誰もが同じ気持ちです。
5: ファイル マネージャーとの完璧な統合など、その他の点も IE6 のいわゆる利点です。最も重要なことは、すべてのオンライン銀行が IE のみをサポートしているように見えることです。これにより、他のブラウザの開発も制限されます。
現在のブラウザの状況は、多くの要因によって生じています。この問題の解決方法については、私が最終決定権を持つものではありません。私ができることは、自慢して皆さんを落ち着かせることだけです。しかし、夜明けにはまだ希望が残っています。
Windows 7 はほぼ問題ありません。7 がリリースされた後、IE5 と同様に、IE8 が徐々に IE6 に取って代わると思います。その頃には、私たちウェブデザイナーにとっての春が到来するでしょう。そして、私たちがしなければならないことは、デザインをより良くすることだけです。

<<:  URLエスケープエンコーディングの特殊文字に基づいて

>>:  CSS を使用して複数の方法で等高レイアウトを実装するサンプル コード

推薦する

Vueシャトルボックスは上下の動きを実現します

この記事の例では、vueシャトルボックスを上下に動かすための具体的なコードを参考までに共有しています...

MySQLに必要な共通知識のまとめ

目次主キー制約一意の主キー非 Null 制約デフォルトの制約外部キー制約1NF 2NF 3NFデータ...

MySQLリモート接続失敗の解決策

以前、MySQLがローカルでは接続できるのにリモートでは接続できないという問題に遭遇したことがありま...

Dockerを使用してMySQL 8.0をデプロイする方法の例

1. 公式サイトを参照してdockerをインストールする2. MySQLイメージをプルします(デフォ...

シンプルなカレンダー効果を実現する js

この記事では、シンプルなカレンダー効果を実現するためのjsの具体的なコードを参考までに共有します。具...

JavaScript の構成と継承の説明

目次1. はじめに2. プロトタイプチェーン継承3. コンストラクタの継承4. 組み合わせ継承1. ...

jQueryアニメーションを理解するのに役立つ記事

目次1. 要素の表示と非表示を制御する show() hide() 2. 要素の透明度を制御する f...

私が遭遇したIE8の互換性に関する注意事項

1. IE8 の getElementById は id のみをサポートし、name はサポートしま...

VMware を使用して PXE バッチ インストール サーバーをテストする詳細なプロセス

目次1. 準備1. 環境を整える2. インストール方法3. ネットワークカードの構成2. インストー...

RR および RC 分離レベルでのインデックスとロックのテスト スクリプトのサンプル コード

基本概念現在の読み取りとスナップショットの読み取りMVCC では、読み取り操作はスナップショット読み...

Vueプロジェクトウォッチで関数が繰り返しトリガーされる問題の解決

目次問題の説明:解決策1解決策2問題の説明:ページ A と B の 2 つがあり、各ページにはget...

Tomcatサーバーのセキュリティ設定方法

Tomcat は、Java Community Process を通じて Sun が開発した、広く使...

TCPパフォーマンスチューニングの実装原理とプロセス分析

3ウェイハンドシェイクフェーズクライアントSYNパケットの再試行回数sysctl -w net.ip...

Vue の新しい組み込みコンポーネントの使用方法の詳細な説明

目次1. テレポート1.1 テレポートの紹介1.2 テレポートの使用1.3 プレビュー効果2. サス...

MySQLクエリで大文字と小文字を区別しない問題を解決する方法

質問最近、SSH フレームワークを使用して実用的なプロジェクトを完了していたときに、長い間悩まされて...