1

私のスタイルシートの一部は次のようになります。

ul#secondary-menu li {
    background: url("images/secondary-menu-bg.png") repeat-y scroll right top transparent;
    padding-right: 2px;
}

背景画像をインラインで上書きするにはどうすればよいですか?私はこれを試しました:

<li id="menu-41" class="item-41" style="ul#secondary-menu li { background: none;}"><a href="http://www.test.com">Test</a></li>

!importantタグも追加しましたが、効果がありませんでした。私はここで何が間違っているのですか?背景画像をインラインで上書きするための解決策を探していることに注意してください。

4

3 に答える 3

5

インラインスタイルにはセレクターがありません。これらは単なる宣言のセットであるため、セレクターと中括弧を削除できます。

<li id="menu-41" class="item-41" style="background: none;"><a href="http://www.test.com">Test</a></li>
于 2012-08-09T15:13:07.480 に答える
2

これらのスタイルはその要素にのみ適用されるため、インラインスタイルタグ内でセレクターを指定しないでください。

<li id="menu-41" class="item-41" style="background: none;">

は、あなたが必要とすることすべてです。

于 2012-08-09T15:14:14.223 に答える
0

インラインスタイルタグを指定する必要はないので、スタイルをに変更するだけで、準備完了ですstyle="background: none;"

于 2012-08-09T15:18:54.420 に答える