Zastosuj styl do rodzica, jeśli ma on dziecko z css [duplikat]

To pytanie ma już odpowiedź tutaj:

Czy istnieje selektor nadrzędny CSS? 26 odpowiedzi

Próbuję złożyć wniosekstyles doparent jeśli machild elementy

Do tej pory zastosowałem style dochild elementy, jeśli są obecne. Ale ja chcęstyle theparent jeśliparent machild, używając TYLKOCSS.

obserwujesz tohtml

<ul class="main">
    <li>aaaa</li>
    <li>aaaa</li>
    <li>aaaa</li>
    <li>aaaa</li>
    <li>aaaa
        <ul class="sub">
            <li>bbbb</li>
            <li>bbbb
                <ul>
                    <li>cccc</li>
                    <li>cccc</li>
                    <li>cccc</li>
                </ul>
            </li>
            <li>bbbb</li>
            <li>bbbb</li>
            <li>bbbb</li>
        </ul>
    </li>
    <li>aaaa</li>
    <li>aaaa</li>
    <li>aaaa</li>
</ul>

thecss ko

* {
    margin:0;
    padding:0;
    text-decoration:none;
}
.main li {
    display:inline-block;
    background:yellow;
    color:green;
}
.main > li > ul > li {
    background:orange
}
.main > li > ul > li > ul >li {
    background:pink;
}

workingSKRZYPC

questionAnswers(1)

yourAnswerToTheQuestion