λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
🌌 | WEB DEV/HTML CSS

CSS κΈ°λ³Έ (3)_μžμ†, μžμ‹ μ„ νƒμž

by KASSID 2021. 12. 31.

λͺ©μ°¨

    728x90
    '슀페이슀'λŠ” μžμ†μ„ νƒμž
    '>'λŠ” μžμ‹μ„ νƒμž

     

     

    μ˜ˆμ‹œλ₯Ό 톡해 μ•Œμ•„λ³΄μž!

     

    μ½”λ“œ

    <div class="box">
        <div>
            <div></div>
        </div>
    </div>
    .box {
        border: 1px solid red;
        width: 400px;
        height: 400px;
    }
    .box div {
        border: 1px solid blue;
        width: 200px;
        height: 200px;
        padding: 20px;
    }

    κ²°κ³Ό

    κ°€μž₯ μƒμœ„ μ˜μ—­μ€ box클래슀이고 λΉ¨κ°„ μœ€κ³½μ„ μ΄λ‹€.

    .box div 에 μ˜ν•΄μ„œ

    κ·Έ μ•„λž˜ μžμ‹μ„ νƒμž, μžμ†μ„ νƒμžκΉŒμ§€ νŒŒλž€ μœ€κ³½μ„ μ˜ μ˜μ—­μœΌλ‘œ

    ν‘œμ‹œλœ 것을 μ•Œ 수 μžˆλ‹€.

     

    즉, 'μŠ€νŽ˜μ΄μŠ€λ°”'둜 cssμ„ νƒμžλ₯Ό μ„€μ •ν•˜λ©΄

    'μžμ†μ„ νƒμž'듀을 λͺ¨λ‘ selectν•œλ‹€.

     

     

    λ‹€λ₯Έ μ˜ˆμ‹œλ₯Ό 보자.

     

    μ½”λ“œ

    .box {
        border: 1px solid red;
        width: 400px;
        height: 400px;
    }
    .box > div {
        border: 1px solid blue;
        width: 200px;
        height: 200px;
        padding: 20px;
    }

    κ²°κ³Ό

    μ΄λ²ˆμ—λŠ” '>'λ₯Ό μ΄μš©ν•΄ μžμ‹ μ„ νƒμžλ₯Ό μ§€μ •ν•˜μ˜€λ‹€.

    ν•œ 단계 μ•„λž˜μ˜ μ„ νƒμžλ§Œ μ„ νƒν•˜μ˜€κΈ° λ•Œλ¬Έμ—

    ν•œ 개의 νŒŒλž€ μƒμžλ§Œ 좜λ ₯λ˜μ—ˆλ‹€.

     

     

    λ§ˆμ§€λ§‰ μ˜ˆμ‹œλ₯Ό 보자!

     

    μ½”λ“œ

    .box {
        border: 1px solid red;
        width: 400px;
        height: 400px;
    }
    .box  > div {
        border: 1px solid blue;
        width: 200px;
        height: 200px;
        padding: 20px;
    }
    .box > div div{
        background-color: #000;
        width: 50px;
        height: 50px;
        
    }

    κ²°κ³Ό

    μžμ‹ μ„ νƒμž, 또 그의 μžμ‹ μ„ νƒμžκΉŒμ§€ 섀정을 ν•΄μ„œ

    μœ„μ™€ 같은 κ²°κ³Όκ°€ λ‚˜μ™”λ‹€.

     

     


    정리

    '>' : μžμ‹ μ„ νƒμž, λ°”λ‘œ μ•„λž˜ μ˜μ—­μ˜ μ„ νƒμž

    'μŠ€νŽ˜μ΄μŠ€λ°”' : μžμ† μ„ νƒμž, μ•„λž˜μ˜ λͺ¨λ“  μ˜μ—­μ΄ select λŒ€μƒ.

    λŒ“κΈ€