wordpress/ubermenuのメニュー項目にスプライトイメージを追加しようとしています。 は、カスタムクラス:liタグ内の特定のimgタグを選択してください
#menu-item-4.sprite.icon-image a > img:first-child
{ background-position: -161px 0px!important; width: 22px; height: 22px;}
が
ID = "メニュー項目-4"
に適用されることではなく、スタイルが適用され、最初の画像要素に影響を与える必要がありますほとんどの画像メニュー項目-4に。 この特定の画像を選択するにはどうすればよいですか?
<ul class="menu-id-1">
<li id="menu-item-2">
<ul class="submenu-id-3">
<li id="menu-item-4" class="sprite icon-image"> <-- Costum CSS Class added here
<a href="">
<img> <-- CSS to select this element only
<span></span>
<span></span>
</a>
<ul class="menu-submenu-id-5">
<li id="menu-item-6">
<a href="">
<img> <-- This element will have other icon
<span></span>
<span></span>
</a>
</li>
<li d="menu-item-7">
<a href="">
<img>
<span></span>
<span></span>
</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
ありがとう、これは魅力のように働いた!これに費やす時間と私はそれを持っていないだろう。なぜ私はまだそれが動作するのか明確ではない? Menu-item-4の下にあるAタグの下のすべてのイメージを選択します。これもAタグの下にあるので、これも他のイメージになります – user1741397
>セレクタは直接子要素を選択するだけです。あなたのリストの最初のaタグだけです。他のaタグは、すべてulタグまたはliタグにネストされているので、#menu-item-4の直接の子ではありません。希望が役立つ – Daniel