2

IE6 の :hover セレクターを模倣するために、 whatever:hoverスクリプトを使用しています。推奨される使用法は、IE6 の動作として body 要素にアタッチすることです。しかし、私のページはすべて XHTML 1.1 を使用しているため、サイトを公開しようとすると VS2008 での CSS 検証が失敗します。

これを修正する良い方法はありますか?

ありがとう!コンスタンチン

関連するマークアップ:


    <!--[if IE 6]>
    <style type="text/css">
    body
    {
        behavior: url("../js/csshover3.htc");
    }
    </style>
    <![endif]-->
4

1 に答える 1

1

あなたが置くことができます

body
    {
        behavior: url("../js/csshover3.htc");
    }

外部CSSで

    <!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="ie6.css">
    <![endif]-->

編集:

またはCSSエラーを無効にすることができます

http://geekswithblogs.net/SoftwareDoneRight/archive/2008/03/17/quicktip-turn-off-css-validation-errors.aspx

于 2010-08-13T18:50:45.303 に答える