一般的な互換性の問題の概要

* PNG24はIE6の画像はブラウザの背景に表示され、溶液がPNG8行われるビット。スクリプト処理を参照することができます。

*異なるブラウザのデフォルトのマージンとパディング。溶液は、グローバル*に追加される{マージン:0;パディング: 0;} 統一します。

* IE6二国間の距離のバグ:ブロック属性のラベルフロートの後、横行マージン下の状況、ショーはIE6でのセットより大きなマージンがあります。

すなわちから製造フローティング*ダブル:(質問からIE6の両側フローティング要素のセット場合に提供されるか、またはマージン左マージンから右マージン値が2倍にされている間、でIE6、。)
#Box {フロート:左;幅:10pxの;マージン:0 ; 0} 100pxに

このような状況下で、IE 20ピクセル距離を生じ、溶液のラベルスタイル--_表示制御フロートに添加する:インライン;属性列に変換しました。(_シンボルのみIE6識別)

徐々に地元住民から除外*プログレッシブ識別可能に、。

まず、「9 \」賢いの使用は、このフラグは、IEのブラウザはすべてのケースから分離されます。
IE8は、独立して同定されて次は、再び「+」とIE8 IE7を使用して、IE6は、分離しました。

CSSの
.BB {
背景色:#f1ee18; / *すべてのタグを* /
選択図】図-カラー:#00deff \ 9; / * IE6,7,8認識* /。
+背景色:a200ff#; / IE6、7 *識別* /
_background-カラー#1e0bd1; / * IE6認識* /
}

*下のIEに、カスタム属性を取得するには、プロパティを取得するために、従来の方法を使用することができ、
あなたも(のgetAttributeを使用することができます)カスタム属性を取得し、
Firefoxの下、唯一のgetAttribute()を使用したカスタム属性を取得します。
解決法:ユニティのgetAttribute() 。カスタムプロパティを取得します

。* IEの下で、イベントオブジェクトは、x、yの属性を持っていますが、何のpageXがない、pageY属性
イベントオブジェクトがpageX、pageY特性を有する、Firefoxのを下げ、ないのx、yのプロパティはありません

)*ソリューション:(条件の注意事項欠点は、IEブラウザで追加のHTTPリクエストを追加することです。

クロームのデフォルトのテキストは、表示に従い、必須12ピクセル12ピクセルよりも小さくなります下*中国のインターフェース
CSSプロパティ-webkit-テキストサイズ調整添加しないで:どれも; 。解決

*ハイパーリンクがアクセス可能ホバースタイルではありませんした後は、クリックして訪問しているように見えましたハイパーリンクのスタイルは、ホバー、アクティブAソリューションを持っていないことは、注文のCSSプロパティを変更することです:
LVHA::リンク{}:訪問{}:ホバー{}:アクティブ{}

*癖モード問題:漏れの書き込みDTD声明は、Firefoxはまだページを解析する標準モードに従うものとしますが、IEは癖モードをトリガします。回避癖モードに私たちに不要なトラブルを与え、それがDTD宣言を書いて良い習慣を形成することが最善です。使用できるようになりました[HTML5](http://www.w3.org/TR/html5/single-page.html)推奨する文言: `<DOCTYPE HTML>`

*縦に重なったマージンの問題
IEとFFは、隣接する2つのdivマージン左マージンから右がオーバーラップせず、存在するが、マージントップ及びマージン底部が、オーバーラップが発生する可能性があります。
マージントップを使用している間や余白下を使用しながら、良いコーディング習慣を開発するためのソリューション、。


* IE6のPNG画像フォーマットのサポートは、(スクリプトを引用)のために良いではありません

おすすめ

転載: www.cnblogs.com/yangboy/p/12144518.html