1

簡単な質問です。3 レベルのドロップダウン メニューを使用しているサイトがいくつかありますが、IE8 ベータ 2 で現行の CSS 標準を使用して IE8 がリリースされた場合、これらのメニューは機能しなくなります。では、時間をかけてドロップダウンをやり直しますか? ベータ 1 と 2 の間で CSS のレンダリング方法が完全に変わったことは認識していますが、ベータ 2 は一般的な使用のベータであると想定されていました。適切に動作するようにします。

80% (無作為統計) の ie7 ユーザーが自動的に IE8 に更新されるまで待ってから、まだ存在する場合は壊れたナビゲーション メニューについて心配しますか? それとも、今の時間を無駄にしますか。

... もし私が自分のやり方でやっていたら、すべての Web 開発者は自分のページが IE8 で動作しないことを確認するだけで、Microsoft は CSS を適切に処理することを強いられるでしょう....

4

3 に答える 3

5

meta タグを追加して、IE7 互換のレンダリングを強制することができます。あなたのサイトは引き続き機能し、Web サイトに変更は加えられず、誰もが幸せな生活を送っています。

そうは言っても、「CSSを適切に処理することを余儀なくされた」というビットに興味があります。IE8 は CSS 標準にとってかなり大きな勝利を収めてきましたが、私は時流に乗り遅れている可能性があります。;)

エミュレートされた IE7 レンダリングを強制するために必要な HTML の変更には、ヘッド ノードの直後にメタ タグを追加することが含まれます。

<head>
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
    ...
</head>
于 2008-10-09T16:28:36.817 に答える
0

私は彼らがリリースするまで待ちます-万が一に備えてIE8にすぐに切り替えることができるより単純なバージョンを作るかもしれませんが、ベータ版で見られるものは何も信用しないでください。

于 2008-10-09T16:29:24.863 に答える
0

個人的には、それは聴衆と、問題を修正するために必要な労力のレベルに大きく依存することがわかりました.

少数のユーザーのサブセットであっても、準拠するように数時間で簡単に修正できれば、すばらしいことです。ただし、それがもっと複​​雑な場合は、潜在的な採用率、Microsoft が再び動作を変更する可能性などのバランスを取り始めます。

MS は CSS を変更しますか? その答えを本当に知っている人はいないと思います....

于 2008-10-09T16:29:03.787 に答える