サイトを構築するとき、ハッキングや回避策なしでそれを表示でき、それでも最大の機能を保持できるブラウザーが少なくとも 1 つ必要です。どのブラウザーも標準に完全に準拠していないことを知っていますが、どのブラウザーが最も近いでしょうか?
また、単一のブラウザが特化していると思われる標準領域はありますか? たとえば、Opera は音声関連のすべての CSS 標準に準拠することに熱心に取り組んでいるようです。
サイトを構築するとき、ハッキングや回避策なしでそれを表示でき、それでも最大の機能を保持できるブラウザーが少なくとも 1 つ必要です。どのブラウザーも標準に完全に準拠していないことを知っていますが、どのブラウザーが最も近いでしょうか?
また、単一のブラウザが特化していると思われる標準領域はありますか? たとえば、Opera は音声関連のすべての CSS 標準に準拠することに熱心に取り組んでいるようです。
私が知っているほとんどの人は、(Firebug を使用して) Firefox を実行し、その中で開発を行っています。Firebug はデバッグ用の貴重なツールです。彼らは通常、そこにあるものを手に入れて、IE や他のブラウザに押し込もうとします。あなたの質問に対する正確な答えではありません (100% 準拠していませんが、近いです) が、役に立てば幸いです。
最新のWebKitナイトリービルドを使用したSafari 。
世界中のどのブラウザもこれをまだ使用しているわけではありませんが(Chromeでさえも)、心配しているのが標準だけである場合は、それが最善の策です。これは、市場に出回っているブラウザではまだできない、Acid3に合格しています。
This is an excellent question, but I find it hard to give a single answer. Traditionally, Opera has been the most standards compliant. For a long time, it was the ONLY browser to pass the ACID2 test in fact. FireFox and IE haven't been able to claim that (although supposedly IE8 is supposed to fix that, and FF is working on it all the time).
That having been said however, bear mind that IE has the largest "market share" of all the browsers right now (businesses have ties to MS, and Windows always comes with IE out of the box) followed closely by FireFox. So if your goal is to show off your app in a browser that most people will be using, it'll have to be one of those.
Purists will tell you that FF is more standards compliant than IE7 (and they are right), so that you should design for that and not IE. I can tell from many years as a designer/developer that pages taking that approach may not be a great idea. Bear in mind again - IE has the market share, and usually where it counts. So if it looks great in FF but breaks in IE, most users will be very upset, and the same vice-versa.
Best compromise - concentrate on those two. Tweak it to look right in at least FF AND IE, and now you've covered 90%+ of the people that will be using your website.
Don't get me wrong here - I'm not trying to dismiss the users of Opera, Safari, or any other browser. But if you want the most results for the least amount of work, then there ya go.
Best answer - take your time, do it right, test ALL the major browsers. The time spent working through these browser headaches ahead of time (when you can do it at your own pace) will be well rewarded. Compare that to the screaming client who wants to know why your page breaks in his favorite browser, and wants it fixed today. :)
「サイトを構築するときは、ハッキングや回避策なしでそれを披露できるブラウザを少なくとも1つ用意し、それでも最大限の機能を維持したいと考えています。」
サイトをテストしている場合は、ユーザーのニーズに基づいてターゲットブラウザを選択する方がよいでしょう。
ユーザーに特定のブラウザーへの変更を強制できる立場にない限り、ユーザーが使用するブラウザーでサイトをテストする必要があります。
私はIEタブとクロムでFirefoxを使用しています。Firefox と IE タブは市場シェアが最も高い 2 つのブラウザーであり、Chrome は Webkit を使用する数少ない Windows ブラウザーの 1 つであるため、Safari と同様に表示されるはずです。
私が知っているほとんどの人が仕事をしている方法は、Firefox(Firebugを使用)を実行してその中で開発することです。Firebugは、デバッグのための非常に貴重なツールです。彼らは通常、そこに到達したものを受け取り、それをIEや他のブラウザに押し込もうとします。あなたの質問に対する正確な答えではありませんが(100%準拠ではありませんが、それに近いです)、うまくいけばそれが役立つでしょう。
+1-Firefoxは最も安定していて使いやすいので、ほとんどのブラウジングにはFirefoxが好きですが、Web開発に関しては、Firebugと組み合わせると簡単になります。他のものはテストには適していますが、firefox+firebugを使用するとすべてが非常に使いやすくなることがわかりました
標準に準拠したブラウザーを使用するだけでなく、w3c バリデーターなどの他のツールを使用してください。
以前は「標準準拠」ブラウザとして Opera と Firefox を使用していましたが、最近は Safari に夢中になっています。内部の WebKit は非常に安定しており、javascript は非常に高速 (またはとにかく十分に高速) であり、CSS サポートは非常に優れています。完璧ではありませんが、本来の機能をしっかりと果たしています。
また、これまでブラウザで見た中で最大の印刷画面機能を備えています。真剣に。他のすべてのブラウザーは、私が印刷しようとする画面を実際にむちゃくちゃにしているように見えますが、Safari は常に正しく表示されるようです。ささいなことですが、私の本の重要なポイントに値します。
編集して追加: Chrome は Safari に取って代わるところまで来ていますが、そのプリント スクリーンの問題は依然として決定的な要因です。クライアントとのミーティング中に「印刷」を押すだけで、正しく機能させるために設定をいじる必要がないことは、大きな安心感です。
標準に準拠したマークアップに固執し、あまり変わったものを使用しない場合、Firefox 2/3 および Safari/Chrome で問題なくレンダリングされることがわかりました (通常は IE7/8 でも問題ありません)。そうでない場合は、ハックや回避策を導入するよりも、マークアップを単純化しようとした方がよいでしょう。
最新の標準に対応した機能を備えた WebKit を使用する Google Chrome を試してみてください。