후손 선택자, 자손 선택자

imjingu·2023년 7월 2일
0

개발공부

목록 보기
24/481

후손 선택자
부모 선택자 안에 들어있는 모든 자식 선택자 후손 선택자의 표기는 공백으로 표현
형태 : 선택자A 선택자B : 선택자 A의 후손에 위치하는 B를 선택

자손 선택자
부모 선택자 바로 아래 계층에 있는 선택자. 자손 선택자 표기는 '>'로 표시
형태 : 선택자A > 선택자B : 선택자 A의 자손에 위치하는 B를 선택

클래스와 아이디 선택자만으로 작업을 하면 코드가 너무 복잡해 보이니
후손 선택자와 자손 선택자를 활용하면 체계적으로 보임

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>태그</title>
    <style>

        div > h1 {
            /* 자손 개념 css 문법 */
            background-color: green;
        }

        div h1 {
            /* 후손 개념 css 문법 */
            background-color: blue;
        }

        div span {
            /* 자손개념의 div 바로 아래에 있는 모든 span */
            background-color: yellow;
        }

        div > span {
            /* 자손 개념의 div 바로 아래에 있는 span */
            border: 4px solid blue;
        }

        .point span {
            color: red;
        }
    </style>
</head>
<body>
    <div>
        <h1>제목1</h1>
        <h2>제목2</h2>
        <div>
            <ul>
                <li>menu1</li>
                <li>menu2</li>
                <li><span>menu3</span></li>
            </ul>
        </div>
        <h2>제목2</h2>
        <span>span</span>
        <ul class="point">
            <li>menu4</li>
            <li>menu5</li>
            <li><span>menu6</span></li>
        </ul>
    </div>
</body>
</html>

0개의 댓글