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

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

by KASSID 2021. 12. 31.

λͺ©μ°¨

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

 

 

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

 

μ½”λ“œ

<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 λŒ€μƒ.

λŒ“κΈ€