IE6バグとそれらを修正する方法について議論する前に、これらの迷惑な問題を回避するためにいくつかの戦略について話す必要があります。
IE6市場シェア
市場シェアの統計によると、IE6の現在の市場シェアは25.25%ですが、他の場所の統計は著しく低く、統計結果は異なりますが、それらはすべて下降傾向を示しています。執筆、TaobaoのIE6ユーザーは70%から69%に低下しました)。しかし、最も重要なことは、あなた自身のウェブサイトの統計です。ウェブサイトでトラフィック分析を実行した場合、IE6のシェアはIE6のために開発する価値がありますか?これには、自分で重量を量る必要があります。
あなたのウェブサイトの訪問者のほとんどがIE6を使用せず、あなたに支払いをしない場合、IE6と互換性がある必要はありません。
シンプルなデザインを作成します
設計中、コードの実装を考慮すると、レイアウトの問題を回避できます。デザインドラフトがどれほど複雑であっても、簡潔なコードを使用して実装できます。
豊富な開発経験がある場合は、多くのレイアウトの問題を克服し、ソリューションを記録し、将来同じ問題に遭遇したときに開発効率を向上させます。
適切なドキュメントステートメント(Doctype)を使用する
間違ったドキュメント宣言を使用すると、正しいドキュメント宣言がトリガーされます。ドキュメントのいずれかを使用して宣言します:html 5 [/i]、[i] html 4.01 strict [/i]、[i] html 4.01フレームセット[/i]、[i] html 4.01 transitional [/i]、[i i ] xhtml 1.0 Strict [/i]、[i] xhtml 1.0フレームセット[/i]、[i] xhtml 1.0 transitional [/i]、または[i] xhtml 1.1
HTML 5
<!doctype html>
HTML 4.01厳格
<!doctype html public " - // w3c // dtd html 4.01 // en" " http://www.w3.org/tr/html4/strict.dtd ">
HTML 4.01フレームセット
<!doctype html public " - // w3c // dtd html 4.01フレームセット// en" " http://www.w3.org/tr/html4/frameset.dtd ">
HTML 4.01移行
<!doctype html public " - // w3c // dtd html 4.01 transitional // en" " http://www.w3.org/tr/html4/loose.dtd ">
XHTML 1.0厳格
<!doctype html public " - // w3c // dtd xhtml 1.0 strict // en" " http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd ">
XHTML 1.0フレームセット
<
XHTML 1.0遷移
<!doctype html public " - // w3c // dtd xhtml 1.0 transitional // en" " http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd ">
XHTML 1.1
<!doctype html public " - // w3c // dtd xhtml 1.1 // en" " http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd ">