IE6 の市場シェアが 15% の場合、Web 開発者は CSS 3 を使用する必要がありますか?

StackOverflow https://stackoverflow.com/questions/996739

  •  13-09-2019
  •  | 
  •  

質問

すべてはタイトルにあります:IE6 がまだ使用されている場合、Web 開発者は CSS3 を使用する必要がありますか? 15%近く 市場シェアは?

CSS3 には、すべてを改善する優れた機能がいくつかあります。知らない場合は調べてください 最新の衝撃的な雑誌の投稿 その件に関して。問題は、これらの新機能のほとんどすべてが IE6 でサポートされていないことです...したがって、誰もがアクセスできる Web サイトが必要な場合は、CSS 3 を使用することはできません。

それで...今は何ですか?

CSS 2 を使用して IE6 が消えるまで待ちますか?CSS 3 を使用し、IE6 用のハックを使用しますか?CSS 3 を学習しても、「実際の」プロジェクトでは使用しませんか?

役に立ちましたか?

解決

魅力的な機能がある場合は、それを使用してください。

ただし、その場合、古いブラウザのユーザーには次の選択肢があります。

  1. Javascript、代替CSSなどを使用して同じ効果をシミュレートします。
  2. 正常に機能を低下させます。つまり、サイトが多少異なって見えても、古いブラウザーでサイトが壊れないことだけを確認してください。

他のヒント

私はそれをサポートすることは、おそらくコストを増加させることに言及した後、私の最後のプロジェクトのための具体的なIE6の免除を得ています。

あなたはおそらくできる場合は、

私はIE6を無視してサポートします。

早く、それはサイトのクリティカルマスに動作を停止し、すぐにそれが離れて行くでしょう。

これは厳密には、製品の市場の質問です。あなたはなく、あなたのターゲットオーディエンス内の全体的なIE6の利用が、利用状況を調査する必要があります。オッズは、それが6%が、有意に高いまたは低いではありませんです。

のコストを見てについての再帰の提案は本当に行くための正しい方法です。あなたはCSS3を使用して低コストのために同じコスト、または同じ機能で、より多くの機能を提供することができた場合、正しい答えは、IE6をサポートしないことです。あなたは、合法的な数字が必要なのです。既存のサービスを持っている場合は、これらの番号を使用する必要があります。新技術への移行が多い多大なコストを忘れないでください。

もちろん、このすべては、CSS3のサポートは、コンプライアンスを主張するブラウザで正しくかつ十分に実装されているという考えに基づいている。

公共のWebサイトの場合:CSS3を使用しないでください。

ほとんどのものは、単にすべてのブラウザでテストし、結果が何であるかを見てのように

ほとんどのブラウザでは、それは十分に対応していません。

しかし、安全な賭けはまだそれを使用していないと、実際に十分なものをサポートするほとんどのブラウザまで、それについてはあまり気にしないです。

するとないブラウザのために周りハック。 さらには1%browsershareは、まだほとんどの場合、遠ざけることが愚かであることを覚えています。

私見それは実際にプロジェクトとそれの目的に依存します。あなたはたとえばコンシューマ・アプリケーションを作成している場合 - 個人PCの上のほとんどのユーザーは、少なくともIE7(そうでない場合はIE8)とSafari 3(現在は4)のいずれかへのWindows / Macのアップグレードの一環として、離れてIE6から迷い出てきました。もちろん、FFは巨大な市場シェアと新進気鋭のクロムなどの群衆を持っています。

問題がある - などのニュースサイトとして - - あなたのアプリケーションが広く観客であれば、ほとんどの企業のレガシーアプリケーションは、まだIE6上で実行し、それを必要とする - 法人/企業のIT群衆はまだIE6を実行することを推測します。

(あなたが本当にCSS3を使用したい場合は)多分あなたのサイトを構築するための最良の方法は、理想的にCSS 3で完全にそれを構築することです - あなたはIE6からのトラフィックの多くを取得している場合はIE6要素に対して別々のスタイルシートを持っています( )ブラウザを検出するためのJSを使用しています。そのもはやサイト全体を再コーディングすることなく、必要なときに、あなたは常にIE6を離れて投げることはできません。

あなたのトラフィックがIE6を組み込むことが起こっていると感じた場合、

また、CCS 2に固執します。私はあなたがブラウザ市場の(まだ大)%を削減することによって、それは厳しい作りたいと思う理由を見ていけないWebアプリケーションを促進するのに十分なそのタフ

P.S - あなたが行くいずれかの方法で、あなたのサイト上で「最高のクロムなどで表示する」ポップ - いつも助け:D

あなたはFlash専用のウェブサイト、またはJavaScriptの豊富なウェブサイト、またはユーザの選択したグループのための生活を楽にして実に迷惑かとなり、サイトのいずれかのタイプを持つオプションと同じように、これを扱います残りのため使用できません。すべての手段によって、CSS3を利用することができますが、CSS3をサポートしていない任意のブラウザ(だけでなく、IE6)の代替、使用可能な、アクセス可能バージョンを提供できる場合、それは理想的です。 IE6について特に心配なので、あなたは幸い IEの条件付きコメントを持っていますあなたはIE6-と、古いユーザーのための具体的なCSS2スタイルシートを含めるために使用することができました。その後、あなたは、最新の技術の素晴らしさを生かし、彼らは更新されていないという理由だけでユーザーを除外することはできません。

例えばます。

<link rel="stylesheet" type="text/css" media="screen" href="css3.css" />
<!--[if lte IE 6]>
<link rel="stylesheet" type="text/css" media="screen" href="css2.css" />
<![endif]-->

CSS 3.0は、まだ勧告ではありません。これは、主にラストコール、ワーキングドラフト、またはそれを変更することが起こっているのを示している他の状態ではまだです。私は明らかにすべてのブラウザで動作する特定の適用除外とCSS 1.0やCSS 2.1にこだわっ勧めます。

またIE 7と8は、いずれかの偉大なCSS 3.0をサポートしていません。そして、彼らは道の15%以上の市場シェアを持っています。

あなたの聴衆を知ることが重要です。カナダのウェブサイトの政府はより多くの最先端技術を使用して取得することができ、ウェブ開発者やテクノ愛好家を対象にStackOverflowか何かが、すべてにアクセスできる必要があります。

常にIE6を検出し、アップグレードするユーザーを尋ねるページを果たすことができます。

あなたが本当にそれはまだIE6のユーザーをサポートすることが重要、あなたは常に彼らが使用しているブラウザに応じて2つの異なるCSSファイルのいずれかをロードするローダページを持つことができるということであると感じた場合。

しかし、私はIE6のサポートを停止より多くの人々その中で再帰的に同意する傾向があり、すぐにそれが離れて行くだろうと、私たちはもうこのような問題を心配する必要はありません。

scroll top