-2
私はCSSで新しく、親のスパンの背景色を設定する際に、色の子スパンのクラスに基づいて助けが必要です。親要素にCSSを適用する方法は?
例えば、私はその最初のスパン子がクラスbackground_blue
MY HTML持っている場合<span class="aciTreeItem">
の青色の背景を設定したい:
<span class="aciTreeItem">
<span class="aciTreeIcon icon-server-not-connected background_blue"></span>
<span class="aciTreeText">AWS(Cluster-1)</span>
</span>
マイCSS:
span.aciTreeItem:has(.background_blue)
{
background: blue;
}
しかし、これはあるが働いていない、お勧めします。
:CSS3でサポートされていないいる - それはないされるとCSS - https://developer.mozilla.org/en-US/docs/Web/CSS/:has親セレクタを持つ。スクリプトを使用する必要があります –
現在、CSSの要素の親を選択する方法はありません。 –
あなたはjavascriptソリューションが必要です。 **例えば:** 'var childWithClass = document.querySelectorAll( '.aciTreeItem> .background_blue'); for(var i = 0; i
UncaughtTypeError