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

✏️/CSS

[CSS] μ„ νƒμž(selector) 정리

 

πŸ”— κΈ°λ³Έ μ„ νƒμž

 

νƒœκ·Έλͺ… νƒœκ·Έ 선택
.classλͺ… class 선택
#idλͺ… id 선택



πŸ”— 전체 μ„ νƒμž

 

* 전체 선택

 

 

πŸ”— μžμ‹ μ„ νƒμž

 

> μžμ‹(직계) 선택



πŸ”— λ™μœ„ μ„ νƒμž

 

~ λͺ¨λ“  λ’€ λ™μœ„ 선택
+ λ°”λ‘œ λ’€ λ™μœ„ 선택

 

 

πŸ”— 속성 μ„ νƒμž

 

[속성="κ°’"]

 

ex) ul li input[type='text']{}

 

 

 

πŸ”— 속성값 일치 μ„ νƒμž

 

~= ν•΄λ‹Ή 단어 포함 선택 (띄어쓰기 κΈ°μ€€)
*= ν•΄λ‹Ή 단어 포함 선택
^= ν•΄λ‹Ή λ‹¨μ–΄λ‘œ μ‹œμž‘ 선택
|= ν•΄λ‹Ή λ‹¨μ–΄λ‘œ μ‹œμž‘ 선택
$= ν•΄λ‹Ή λ‹¨μ–΄λ‘œ 끝 선택

 

ex) h1[title*='제λͺ©']{}

 

 

 

πŸ”— μƒνƒœ μ„ νƒμž

 

:checked 체크된 μƒνƒœ
:enabled μˆ˜μ • κ°€λŠ₯ μƒνƒœ
:disabled μˆ˜μ • λΆˆκ°€λŠ₯ μƒνƒœ
:focus 초점이 λ§žμΆ°μ§„ μƒνƒœ



πŸ”— child, of-type

 

child => λΆ€λͺ¨ κΈ°μ€€ μžμ‹λ“€

:first-child 첫 번째 μžμ‹ 선택
:last-child λ§ˆμ§€λ§‰ μžμ‹ μ„ νƒ
:nth-child(n) n 번째 μžμ‹ μ„ νƒ


of-type => 본인 κΈ°μ€€ ν˜•μ œλ“€

:first-of-type 첫 번째 μ„ νƒ
:last-of-type λ§ˆμ§€λ§‰ μ„ νƒ
:nth-of-type(n) n 번째 μ„ νƒ


(+) even : 짝수 (2n) / odd : ν™€μˆ˜ (2n+1)

 

 

 

πŸ”— μ „ν›„ μ„ νƒμž

 

::before μ•ž 곡간 선택
::after λ’· 곡간 선택



πŸ”— λΆ€μ • μ„ νƒμž

 

:not() μ œμ™Έν•˜κ³  λ‚˜λ¨Έμ§€ 선택



πŸ”— κ·Έ μ™Έ

 

::first-letter μ•ž κΈ€μžλ§Œ 선택
::first-line 첫 μ€„λ§Œ 선택
::selection click+drag μƒνƒœ

 

 


πŸ’‘ 같이 λ³΄λ©΄ μ’‹μ„ Post

 

[CSS] μ™•μ΄ˆλ³΄λ₯Ό μœ„ν•œ font / background / border 속성 총정리

cssμ—μ„œ 속성은 'μ‹œκ³„ λ°©ν–₯'으둜 적용 4개일 λ•Œ : top right bottom left 2개일 λ•Œ : xμΆ•(top, bottom) yμΆ•(left, right) 1개일 λ•Œ : all πŸ”— Font color : ν…μŠ€νŠΈ 색상 font-size : ν…μŠ€νŠΈ μ‚¬μ΄μ¦ˆ default : 16px..

devjindev.tistory.com

'✏️ > CSS' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

[CSS] animation  (0) 2020.12.19
[CSS] transition  (0) 2020.12.13
[CSS] link (hover, active, visited, link)  (0) 2020.12.12
[CSS] display (inline, inline-block, block) / 차이점  (0) 2020.12.12
[CSS] float / ν•΄μ œν•˜λŠ” 방법  (0) 2020.12.12