Adjacent sibling selector A + B (A의 이웃한 B를 찾아라) General sibling selector A ~ B(A의 이웃한것들 중에서 B를 찾아라)

Adjacent sibling selector

 <style>
     #main-menu >ul>li.first{
            font-size: 30px;
            font-weight: bold;
        }
</style>

<nav id ="main-menu">   
    <h1>메인메뉴</h1>
    <ul>
        <li class = "first">
            <a href="">학습가이드</a>
            <ul>
                <li class ="first">서브메뉴</li>
            </ul>
        </li>
        <li ><a href="" class = "first">강좌선택</a></li>
        <li><a href="">AnswerIs</a></li>
    </ul>
</nav>

-> 똑같은 class first 가있는데 첫번째 li (학습가이드)를 찾고싶다면 #main-menu >ul>li.first 에서 찾으면된다.

커짐

General sibling selector

<style>
    #main-menu >ul>li.first~.aa{
                font-size: 30px;
                font-weight: bold;
            }
</style>

<nav id ="main-menu">   
    <h1>메인메뉴</h1>
    <ul>
        <li class = "first"><a href="">학습가이드</a></li>
        <li ><a href="" class = "first">강좌선택</a></li>
        <li class ="aa"><a href="">AnswerIs</a></li>
    </ul>
</nav>

-> #main-menu >ul>li.first~.aa 동생들 중에서 aa 가있는지 찾아서 적용해라.

댓글남기기