0
私のHTMLに次のコード行があります。.menustructure
と.tl-nav-holder
にCSSスタイリングを追加しようとしています。その内のボタンにクラス.collapsed
がない場合のみです。要素に特定のクラスがない場合
<div class="menustructure">
<div class="tl-nav-holder">
<button class="navbar-toggle collapsed"> click </button>
</div>
</div>
私はStackoverflowで読んできたものに基づいていくつかのことを試みましたが、それはまったく成功しません。私はそこにjQueryを使ってそれを行うための方法があるが、私はその上でdependendしたくない知っている
.navbar-toggle:not(.collapsed) .menustructure{
position: absolute;
width: 100% !important;
padding: 0;
height: 1000px;
}
.navbar-toggle:not(.collapsed) .tl-nav-holder{
width: 100% !important;
height: 100% !important;
}
:これは私の現在のCSSです。誰かが私が間違っていることを知っていますか?
あなたは "のみ「後方再帰」することはできませんので、あなたは残念ながら、これは、CSSで行うことはできませんない –
ことができ、親要素を標的とすることですカスケード・ダウン "するため、javascriptやjQueryを使用して、このように要素をターゲットにするか、' button'が '.collapsed'を持つときにスタイルを設定する必要がある要素にクラスを適用するメソッドを見つけなければなりません。 – UncaughtTypeError