ホームページ >ウェブフロントエンド >htmlチュートリアル >IE6 がない場合、div+css の道はどうなるでしょうか?_html/css_WEB-ITnose
IE6 がない場合、div+css の道はどうなるでしょうか?
かつて、フロントエンド開発者とフロントエンド再構築者は皆、IE6 のバグに悩まされていました。最も古典的なものは PNG 透明度をサポートしていませんでした。不可解な問題がたくさんあると思います。私のようなフロントエンド開発に携わっている人は、IE6 のさまざまなバグを知っています。フロントエンド開発者として、IE6 がなければ div+css パスにどのような変更が生じるか考えたことはありますか?言い換えれば、IE6 がなければ仕事はどう変わるでしょうか?最初にこれらについては触れずに、IE6 が存在しない場合に Web ページの再構築にどのような変化が起こるかを見てみましょう。
1、PNG 画像をサポートします
以前のように、異なる背景スキームの下で異なる画像エッジ アンチエイリアス ソリューションを設計する必要はなく、嫌な IE6 の半透明 Web ページをパーソナライズされたように見せるために IE6 PNG 透明ソリューションを見つけるのに苦労する必要はありません。花柄のレースエッジなどのレイヤーも完璧に仕上げられています。
2. 表示のためにマージンの浮動二重マージンを設定する必要はありません
ネストされた float:left のような混乱がなくなるように、display:inline-block と同様のコードを使用できます。その必要はありません。その場合は、overflow: hidden タイプの定義を使用することを躊躇します。
3、min-width と max-width も完璧に使用できます
IE6 の width の実装は正しい min-width に非常に近いですが、常に異なります。また、IE6 の廃止に伴い、より柔軟な新しいブロックベースのレイアウト方法が復活します。
4 z-index を大胆に信じても構いません。レイヤー間の間違ったスタック順序について頭を悩ませる必要はありません。これは、IE6 のスタック バグによって引き起こされたものではありません。
これらの PNG 透明レイヤーと不可解な CSS ハックの問題は、多くの時間を無駄にし、フロントエンドのリファクタリング担当者をこれらの IE6 のバグで苦労させることになります。これは IE6 のせいです。これらの質問は Microsoft IE の開発者に尋ねる必要があると思います。
6、クソ IE6、IE6 のバグは何ですか?この記事を見てみましょう。