2

そこで、ASP.NET MVC (HTML5 & CSS3) で Web サイトを作成しました。

現在、ページは IE ≤ 8 でひどくレンダリングされ、マウスがホバーする色は適切に機能しません。また、この問題にも直面しています。

では、HTML5 & CSS3 を採用するのは悪い考えでしたか?

あなたの視点から、あなたが私の状況に立っていたとしたら、少なくともIE6と互換性があるように、どのようにWebサイトをダウングレードしますか?

もちろん、私は最速で最も信頼できる方法を探しています...

4

1 に答える 1

3

これを行う最も簡単な方法は、modernizr を使用してサポートされていない要素の代替スタイルを作成するグレースフル デグラデーションです。

http://modernizr.com/

必要な機能のテスト プロファイルを作成する必要があり、modernizr はサポートされていない機能にタグを追加します。シンプルなスタイルを作成して「機能させる」だけです。

.glowy { /* ghosted letters */
    color: transparent;
    text-shadow: 0 0 10px black;
}
.no-textshadow {
    color: black;
}

両側に重みを付ける必要があります。IE6 を念頭に置いて最新のサイトを作成することはできず、同時にそれを無視することもできません (できる場合もあります)。しかし、1996 年に立ち往生することもできません。

このソリューションを使用すると、おばあちゃんがサイトを使用できるようにしながら、最新の機能を使用できます.

于 2013-03-13T00:20:32.557 に答える