クラス.textbox-fill
をターゲットにして、各ボックス要素の背景色とテキストの色を変更しようとしています。たとえば、.textbox-fill
の最初の子は灰色でなければなりません。二番目の子は白でなければなりません。 3番目の子は、身長をやや調整したいと思います。CSS子セレクタのターゲットと理解
私はnth-child
セレクタ#About-Container .about-inner-content article:nth-child(1n+2) .textbox-fill
を使用してみましたが、何も動作しないようです。 Example here
<article class="col-sm-6 grid-tile">
<div class="textbox-fill">
<div class="about-textbox">
<h2>Some text</h2>
<p>Some text</p>
</div>
</div>
</article>
私は過去にこの問題が発生していると私はそれを解決する方法は100%わかりません。私はこの主題に関するいくつかの記事と記事を読んだ。私は基本を理解していますが、このようなもっと複雑なものは、私はいつも試行錯誤の方法でアプローチしました。
誰でもこの問題を解決できる方法を知っていますか?
缶あなたはあなたの望む結果が何であるかをもっと明示してください。 – connexo
クラス.textbox-fillの背景色を変更しようとしています。各textbox-fillクラスは異なる色でなければならない。 – NewBoy
':nth-child'と':nth-of-type'は***非常に同じ***親要素を共有する要素のみを数えます。だからあなたのセレクタは、それらがすべて共通して持つ最高レベル、つまり、内部内容:nth-child(2n)から始める必要があります。textbox-fill {背景色:赤; }内部内容:nth-child(2n + 1).textbox-fill {背景色:黄色; } '。 – connexo