λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
κ°œμΈκ³΅λΆ€/HTML5 + CSS3

[HTML+CSS][λ‹€μž¬λ‹€λŠ₯ν•œ CSS3 μ„ νƒμž] 01 - μ—°κ²° μ„ νƒμž

by πŸ‡λ°•λ΄‰λ΄‰πŸ‡ 2020. 7. 18.

 

 

 

 

[HTML+CSS][HTML5와 λ©€ν‹°λ―Έλ””μ–΄] 02 - μ˜€λ””μ˜€ & λΉ„λ””μ˜€ μž¬μƒν•˜κΈ°

[HTML+CSS][HTML5와 λ©€ν‹°λ―Έλ””μ–΄] 01 - μ›Ήκ³Ό λ©€ν‹°λ―Έλ””μ–΄ [HTML+CSS][HTML5와 μ‹œλ§¨ν‹±νƒœκ·Έ] 03 - IE8 μ΄ν•˜ λ²„μ „μ—μ„œ μ‹œλ§¨ν‹±νƒœκ·Έ μ‚¬μš©ν•˜κΈ° [HTML+CSS][HTML5와 μ‹œλ§¨ν‹±νƒœκ·Έ] 02 - μ‹œλ§¨ν‹± νƒœκ·Έμ˜ μ’…λ₯˜ [HTML+CSS][HTML5..

onelight-stay.tistory.com

 

μ„ νƒμžμ™€ μ„ νƒμžλ₯Ό μ—°κ²°ν•΄

적용 λŒ€μƒμ„ ν•œμ •μ‹œν‚€λŠ” 'μ—°κ²° μ„ νƒμž'에 λŒ€ν•΄μ„œ 

μ•Œμ•„λ³΄λ„λ‘ ν•˜μž.

 


 

 

ν•˜μœ„ μ„ νƒμž : μ§€μ •ν•œ λͺ¨λ“  ν•˜μœ„ μš”μ†Œμ— μŠ€νƒ€μΌ 적용

 

ν•˜μœ„ μ„ νƒμž(descendant selector)λŠ” 

λΆ€λͺ¨ μš”μ†Œμ— ν¬ν•¨λœ ν•˜μœ„ μš”μ†Œ λͺ¨λ‘μ— μŠ€νƒ€μΌμ΄ μ μš©λ˜λŠ” κ²ƒμœΌλ‘œ

'μžμ† μ„ νƒμž'라고도 ν•œλ‹€.

 

 

μžμ‹ μš”μ†ŒλΏλ§Œ μ•„λ‹ˆλΌ μ†μž μš”μ†Œ, μ†μžμ˜ μ†μž μš”μ†Œ λ“± λͺ¨λ“  ν•˜μœ„ μš”μ†ŒκΉŒμ§€ 적용되며,

μƒμœ„ μš”μ†Œμ™€ ν•˜μœ„ μš”μ†Œλ₯Ό 곡백으둜 κ΅¬λΆ„ν•˜κ³  λŒ€κ΄„ν˜Έ μ•ˆμ— μ†μ„±μ„ μ§€μ •ν•œλ‹€.

 

 

 

 


 

 

μžμ‹ μ„ νƒμž : μžμ‹ μš”μ†Œμ—λ§Œ μŠ€νƒ€μΌ 적용

 

μ˜€λ‘œμ§€ μžμ‹ μ„ νƒμž(child selector)μ—λ§Œ μŠ€νƒ€μΌμ„ μ μš©ν•˜λŠ” κ²ƒμœΌλ‘œ 

λΆ€λͺ¨ μš”μ†Œμ™€ μžμ‹ μš”μ†Œ 사이에 '>(λΆ€λ“±ν˜Έ)'λ₯Ό μž…λ ₯ν•΄ λ‘ μš”μ†Œ μ‚¬μ΄λ₯Ό κ΅¬λΆ„ν•œλ‹€.

 

 

ν•˜μœ„ μ„ νƒμžμ™€ λ‹€λ₯Έ 점은

ν•˜μœ„ μ„ νƒμžλŠ” μžμ‹ μš”μ†ŒλΏλ§Œ μ•„λ‹ˆλΌ μ†μž μš”μ†ŒκΉŒμ§€ μ μš©λ˜λŠ” λ°˜λ©΄μ—

μžμ‹ μ„ νƒμžλŠ” λ°”λ‘œ μ•„λž˜ μš”μ†ŒμΈ μžμ‹ μš”μ†Œμ—λ§Œ μŠ€νƒ€μΌμ΄ μ μš©λœλ‹€.

 

 

 

 


 

 

인접 ν˜•μ œ μ„ νƒμž : κ°€μž₯ κ°€κΉŒμš΄ ν˜•μ œ μš”μ†Œμ— μŠ€νƒ€μΌ 적용

 

같은 λΆ€λͺ¨ μš”μ†Œλ₯Ό κ°€μ§€κ³  μžˆλŠ” μš”μ†Œλ“€μ„ ν˜•μ œκ΄€κ³„라고 λΆ€λ₯΄λŠ”데 

ν˜•μ œ 관계인 μš”μ†Œλ“€μ—μ„œ λ¨Όμ € λ‚˜μ˜€λŠ” μš”μ†Œλ₯Ό 'ν˜• μš”μ†Œ', 

λ‚˜μ€‘μ— λ‚˜μ˜€λŠ” μš”μ†Œλ₯Ό '동생 μš”μ†Œ'라고 ν•œλ‹€.


인접 ν˜•μ œ μ„ νƒμž(adjacent selector)λŠ” λ¬Έμ„œ κ΅¬μ‘°μƒ 

같은 λΆ€λͺ¨λ₯Ό 가진 ν˜•μ œ μš”μ†Œ μ€‘μ—μ„œ 첫 번째 동생 μš”μ†Œμ—λ§Œ μŠ€νƒ€μΌμ„ μ μš©μ‹œν‚€λ©°, 

μ •μ˜ν•  λ•Œ '+(λ”ν•˜κΈ°)'둜 ν‘œμ‹œν•œλ‹€.

 

 

 

 

 

 


 

 

ν˜•μ œ μ„ νƒμž : ν˜•μ œ μš”μ†Œμ— μŠ€νƒ€μΌ 적용

 

λͺ¨λ“  ν˜•μ œ μš”μ†Œμ— μŠ€νƒ€μΌμ„ μ μš©μ‹œν‚€λŠ” κ²ƒμœΌλ‘œ 

μ„ νƒμžλ₯Ό μ •μ˜ν•  λ•Œ μ²« λ²ˆμ§Έ μš”μ†Œμ™€ λ‘ λ²ˆμ§Έ μš”μ†Œ μ‚¬μ΄μ—
'~(ν‹Έλ“œ)'λ₯Ό ν‘œμ‹œν•œλ‹€.

 

 

 

 

 

 


 

 

기쑴에 항상 각 νƒœκ·Έμ— μ•„μ΄λ””λ‚˜ 클래슀λ₯Ό 맀번 μ„ μ–Έν–ˆλŠ”λ°

μ—°κ²° μ„ νƒμžλ₯Ό ν†΅ν•΄μ„œ μ†μ‰½κ²Œ μŠ€νƒ€μΌμ„ λ³€ν˜•ν•  수 μžˆμ–΄μ„œ 쒋은 것 κ°™λ‹€.

 

쑰금 ν—·κ°ˆλ¦΄ 것 κ°™κΈ°λŠ” ν•œλ°

자주자주 μ—°μŠ΅ν•΄ μ£Όλ©΄ μ•„μ£Ό μœ μš©ν•œ 것이 될 것 κ°™λ‹€.

 

 


 

 

< μ°Έκ³  >

Do it! HTML5+CSS3 μ›Ή ν‘œμ€€μ˜ 정석

 

 

β€» ν•΄λ‹Ή 글은 μŠ΅λ“ λͺ©μ μœΌλ‘œ μž‘μ„±λœ κΈ€μž…λ‹ˆλ‹€ β€»

 

λ°˜μ‘ν˜•

λŒ“κΈ€