λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

πŸ’» Computer/html&css

root 가상 클래슀

가상 클래슀 : +, >같은 μ‘°ν•©μžλ‚˜ id, class 같은 λ‹¨μˆœ μ„ νƒμžλ‘œ 선택할 수 μ—†λŠ” 것듀을 μ„ νƒν•˜κ²Œ ν•΄μ£ΌλŠ” μ„ νƒμž

μ΄λŠ” μš”μ†Œμ˜ 속성, μƒνƒœ, μƒλŒ€μ  μœ„μΉ˜ 등에 κΈ°λ°˜ν•˜μ—¬ μš”μ†Œλ₯Ό μ„ νƒν•˜κ²Œ ν•΄μ€Œ.

 

ꡬ쑰적 가상 클래슀(structural pseudo-classes) : λ¬Έμ„œ κ΅¬μ‘°μ—μ„œ μœ„μΉ˜λ‚˜, λ‹€λ₯Έ μš”μ†Œμ™€μ˜ 관계에 따라 μš”μ†Œλ₯Ό μ„ νƒν•˜λŠ” μ„ νƒμž

 

[ꡬ쑰적 가상 클래슀 μ’…λ₯˜]

:root

:only-child

:nth-child(n)

:nth-last-child(n)

:first-of-type

:last-of-type

:only-of-type

:nth-of-type(n)

:nth-last-of-type(n)

:empty

:first-child

:last-child

 

:root 가상 클래슀

λ¬Έμ„œ κ΅¬μ‘°μ—μ„œ rootμš”μ†Œμ— 적용 (κ°€μž₯ μƒμœ„ λ‹¨κ³„μ˜ λΆ€λͺ¨μš”μ†Œ)

 

htmlμ—μ„œ rootμš”μ†ŒλŠ” 항상 htmlμš”μ†Œμž„.

ν•˜μ§€λ§Œ style 적용 μš°μ„  μˆœμœ„μ—μ„œ, specify값은 htmlμš”μ†Œλ³΄λ‹€ :root 가상 ν΄λž˜μŠ€κ°€ 더 λ†’μŒ

*μŠ€νƒ€μΌ 적용 μš°μ„ μˆœμœ„μ™€ 속성 κ°•μ œ 적용 (htmlμš”μ†Œ 1점, :root 가상 ν΄λž˜μŠ€λŠ” 10점)

 

문법: :root{속성:속성값;}

 

좜처 : https://aboooks.tistory.com/315

λ°˜μ‘ν˜•