私はついにCSSをサポートする最初のサイトの作業バージョンを完成させ(このフォーラムで非常に役立つ提案に感謝します)、CSSを検証しました。外に出てIEをチェックする別のマシン(私はMacです)を見つける(購入する?)前に、有効なCSSがIEだけでなく、Firefox、Safariでも本当に有効である可能性はありますか?これまでの私のコード?ありがとう、パトリック。
6 に答える
いいえ、W3CはCSS標準に対して検証します。残念ながら、人気のあるブラウザ(MSIE 6.0を読む)は、あまり標準に準拠していません;)
特にCSS2または今後のCSS3に関しては、すべてのブラウザがすべてのCSS機能を完全に、正しく、一貫して実装しているわけではありません。 W3Schools.comは、どの機能がどのブラウザと互換性があるかをリストしているので、あなたを助けることができます。ただし、この情報がどれほど最新であるかはわかりません。
結局、すべての一般的なブラウザでテストすることに代わるものはほとんどありません。Wine、Parallels、またはVMWareをインストールし、 IEとChromeをテストすることをお勧めします。KonquerorがOSXで実行される場合は、Konquerorもテストすることをお勧めします。
これらのいずれかをインストールするのが多すぎる場合(またはIEとChromeがWineまたはParallelsで実行されない場合(よくわかりません)、VMWareにインストールするXPのコピーがない場合)、あなたが利用できるWindowsを実行している友人がいます。最悪のシナリオでは、ほとんどのライブラリにテスト可能なWindowsマシンがあります。
それはあなたのCSSとレイアウトがどれほど複雑であるかに完全に依存していると思います-もしそれがまったく複雑であるなら、私は躊躇せずに「いいえ」と言います。あなたの最善の策は、他のプラットフォームでそれをチェックすることです。
BrowserCamを調べてみてください。すべての主要な(および一部のマイナーな)ブラウザーでWebサイトのスクリーンショットを作成します。より高価なアカウントでは、VNCを使用してこれらのプラットフォームで実際にインタラクティブになります。
バリデーターは、構文が正しいかどうかしか確認できないことに注意してください。達成しようとしているレイアウトを理解できないため、ページが検証することは、すべてのブラウザーで希望どおりに機能していることを示すものではありません。それは可能かもしれませんが、検証自体はあなたに伝えることができません。
ただし、それでもページを検証することは良い考えです。構文エラーがない場合、すべてが正しく機能する可能性が高くなります。
さまざまなブラウザーでブラウザーの互換性をテストするというこの苦痛な仕事から Web デザイナーを救うために、このサービスを提供する Web サイトはほとんどありません。これらの Web サイトでは、必要なすべてのブラウザーで Web サイトの互換性を確認できます。これらの Web サイトはhttp://www.bestpsdtohtml.com/7-awesome-resources-to-test-cross-browser-compatibility-of-your-website/にあります。
「有効なCSSが、これまでコードをチェックしていたFirefoxやSafariだけでなく、IEでも本当に有効である可能性はリモートでありますか?」
有効?ブラウザで受け入れられたように?はい。
同じように見える?必ずしも。
ページが十分に単純で、既知のIEの非互換性をすべて回避している場合は、問題ありません。[私たちはこれをやろうとしています。奇妙なことを避け、テーブルを使用し、万能ブラウザの制限を受け入れてください。]
私の提案は、ページに「Firefoxのダウンロード」バッジを付けて、IEについて心配しないことです。