CSSセレクタに問題があります。私は "リストアイテム(LI
)"と "リストアイテム(LI)"クラス "子"を持つコンテンツを持っています。クラス名が「.child」の最初の「リスト項目(LI)」のスタイルを設定する必要があります。唯一CSS
にあります。CSSセレクタに問題があります。
ul{margin:0;padding:0 32px 0 32px}
li{ color:red;}
.child{
color:green;
background:red;
width:100%;
}
li.child ~ .child{
color:#fff;
font-size:20px;
background:green;
width:10px;
}
<ul>
<li>hellow</li>
<li>hellow</li>
<li>hellow</li>
<li>hellow</li>
<li>hellow</li>
<li>hellow</li>
<li>hellow</li>
<li class="child">
This need to be Red Color
</li>
<li class="child">sub text</li>
<li class="child">sub text</li>
<li class="child">sub text</li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
は、CSSのセレクタのない「第一のクラスの」タイプはありません - 残念ながらこれはあなたが意図した方法を行うことはできません。セレクタに一意の識別子(例: '.first-child')を使用し、このクラスを問題の最初の子にのみ適用するとよいでしょう。 – UncaughtTypeError