5

私はCSSスタイルシートを継承し、いくつかの場所で次のようなことを行います。

margin:7px 0 0 0;
/margin-top:9px;

また

background: url(../images/list-hover.png) 0 0 no-repeat;
/background:url(../images/lists-hover.png) 0 2px no-repeat;

誰かがそのスラッシュが何をしているのか知っていますか?

4

1 に答える 1

7

LTEIE7をターゲットにしています。このハックは、IE6のアンダースコアほど知られていません。

    #myelement {
background:red; /*Should show as red in all browsers, expect IE6 and IE7 because...*/
/background:yellow; /*IE7 should have yellow*/
_background:green; /*IE6 should have green*/
}

バックスラッシュは、実際に必要なほとんどすべてのものにすることができます。IE6を対象とするため、アンダースコア_を期待してください。私は$を個人的に使用します。

編集:
IE6のトリックもそこに含めました。これは、_プロパティも持っていない限り、IE7以下のものは/プロパティを取得するためです。

IE8、IE7、およびIE6をターゲットにするには、上記の順序である必要があります。

于 2011-04-26T18:49:39.247 に答える