2009-08-31 13 views
1

いくつかのWebアプリケーションを作成した後...条件付きコメントを処理することはしばらくすると面白くないと思います。この問題に関する計画はありますか?異なるブラウザを扱う方が複雑になるか、より簡単になるでしょうか?ブラウザだけで正しく、完全に実施行儀場合、私はそれが私たちのすべてのためのより良い世界になるでしょうが、私たちは、彼らと一緒に立ち往生している疑いがある条件付きコメントは常に必要ですか?

+2

ブラウザの開発者がサポートするHTML仕様の部分Web開発者はもっと楽になり、もう一度楽しくなるでしょう。しかし、歴史はそれが起こりそうにないことを私たちに伝えています。 – pavium

+0

その基準を支持していない理由があります。重要な部分があるのか​​、それともちょうど彼らがしたくないのですか? – bastianneu

答えて

2

ケイパビリティスニッフィングのいくつかの形式が常に必要になりますが、将来的にはこれは、漸進的な強化を可能にするスクリプトオブジェクトの盗聴のより良質な形式に基づいています。

基本的なHTMLおよびCSS処理のバグを回避するために、条件付きコメントが今日使用されています。しかし、これらのバグは消えています。 CCが実際に必要とされるケースの大多数はIE6用です。時々あなたはまた、IE7のためにそれらを使用する必要があります。一方、IE8は、ほとんどの場合、HTMLやCSSのレンダリングに関する他のブラウザ(実際のIE8標準モードで実行している限り)と同意します。

私は個人的にIE8のCCを必要としませんでした。 IEユーザーが新しいバージョンにアップグレードするにつれ、CCの必要性は減少し、うまくいけば1日は完全に消えてしまうかもしれません。確かにこの移行はこれまでのところ非常にゆっくりと進んでいますが、まだIE5を考慮する必要があった場合、どれほど悪いことが起こったかを考えてみましょう...

+0

+1ええ...すべての新しいバージョンでは物事が良くなることは事実です。しかし、それは長い時間がかかります。 – bastianneu

2

は、私はそれはあなたが条件付きコメントを介して実行ブラウザ固有のコードを意味取ります新しい関連基準を迅速かつ正確に採用しました。 :)

これは決してそうではありません。商業的な動機があれば、私はそれが変わるのを見ません。私たちのコードベースを見てみると、ここ数年は悪い昔より優れていたようですが、後半のものはブラウザ固有のCSSを使って「間違った」(ブラウザ固有)の方向に向いているようです特に。

つまり、簡単に言えば、それは楽しいことではありません。少なくとも、イノベーションのペースが再び低下するまでは、この方法になるでしょう。

関連する問題