μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- κ°λ°
- λλ¦Όμ½λ©
- fe
- react
- μ½λ©
- 그리λ
- ν¬λ‘€λ§
- νλ‘κ·Έλλ¨Έμ€
- Python
- μ½λ©μ ν
- μ½λ©ν μ€νΈ
- mongodb
- node.js
- νμ΄μ¬
- μκ³ λ¦¬μ¦
- λ°±μ€
- λͺ¨κ°μ½
- ν μ΄νλ‘μ νΈ
- HTML
- νλ‘ νΈμλ
- heapq
- error
- κ΅λΉμ§μ
- Til
- λ Έλ§λμ½λ
- νλ‘μ νΈ
- KDT
- CSS
- javascript
- JS
- Today
- Total
π± → π³
[CSS] CSS SELECTOR λ³Έλ¬Έ
π CSS SELECTOR
β κΈ°λ³Έ μ νμ
μ 체 μ νμ (*)
νκ·Έ μ νμ (tag)
class μ νμ (.)
id μ νμ (#)
β λ³΅ν© μ νμ
μΌμΉ μ νμ
ABCXZY μ νμ ABCμ XYZλ₯Ό λμμ λ§μ‘±νλ μμ
μμ μ νμ
ABC>XYZ μ νμ ABCμ μμ μμ XYZ μ ν
νμ μ νμ
ABC XYZ μ νμ ABCμ νμ μμ XYZ μ ν('λμ΄μ°κΈ°' μ€μ!)
μΈμ νμ μ νμ
ABC+XYZ μ νμ ABCμ λ€μ νμ μμ XYZ νλλ₯Ό μ ν
μΌλ° νμ μ νμ
ABC~XYZ μ νμ ABCμ λ€μ νμ μμ XYZ λͺ¨λλ₯Ό μ ν
β κ°μ ν΄λμ€ μ νμ(Pseudo-classes)
μ¬μ©μμ νλμ λ°λΌ λ³ννλ κ°μ μν©μ λ°λΌμ μμ μ ν μ
κ° μμμ μν©μ λ°λΌ μ¬μ©μκ° μνλ μμλ₯Ό μ ν ν λ μ¬μ©
νΉμ μμλ₯Ό λΆμ ν λ μ¬μ©
κ°μ ν΄λμ€ μ νμ(Pseudo-classes)
μ¬μ©μμ νλμ λ°λΌ λ³ν: hover, active, focus
μμμ μν©: first-child, last-child, nth-child
λΆμ μ ν: not
hover
ABC:hover μ νμ ABC μμμ λ§μ°μ€ 컀μκ° μ¬λΌκ° μλ λμ μ ν
avtive
ABC:active μ νμ ABC μμμ λ§μ°μ€λ₯Ό ν΄λ¦νκ³ μλ λμ μ ν
focus
ABC:focus μ νμ ABC μμκ° ν¬μ»€μ€λλ©΄ μ ν
ex) idμ λ ₯μ°½ μ νμ νλ ν λ리 λ¨λ κ² ..
βοΈ focusκ° μλλ μμμ κ°μ λ‘ μΆκ°νκΈ°
- body μμ±μΌλ‘ tabindex="-1" κ°μ μ£Όμ΄μ ν¬μ»€μ€ ν¨κ³Όλ₯Ό μ€ μ μμ
- Tab ν€λ₯Ό λλ¬μ ν¬μ»€μ€λ₯Ό νλ μμλ₯Ό μ§μ νλ μμ±
- "-1" μ΄μΈμ κ°μ λ£μ κ²½μ° κΈ°μ‘΄ νμ΄μ§μ ν¬μ»€μ€ νλ¦μ΄ κΉ¨μ§κΈ° λλ¬Έμ λΉμΆμ²
first-child
ABC:first-child μ νμ ABCκ° νμ μμ μ€ μ²«μ§ΈλΌλ©΄ μ ν
last-child
ABC:last-child μ νμ ABCκ° νμ μμ μ€ λ§λ΄λΌλ©΄ μ ν
nth-child
ABC:nth-child(n) μ νμ ABCκ° νμ μμ μ€ (n)μ§ΈλΌλ©΄ μ ν
(2n, 2n-1 λ±μ λ£μ΄ μ§μ, νμ μ ν κ°λ₯)
not
ABC:not(XYZ) μ νμ XYZκ° μλ ABC μμ μ ν
β κ°μ μμ μ νμ
inline μμ
μ ν λ μμμ μ, λ€μ λ³λμ contentλ₯Ό μ½μ νλ μ νμ
λ°λμ contentλΌλ μμ±μ μ¬μ©ν΄μΌ ν¨(λΉ κ°"" μ΄λλ λ£μ΄ μ£Όμ΄μΌ μλν¨)
μ€μ λ‘ μλ―Έ μλ HTML νκ·Έλ₯Ό λ§λ€μ§ μκ³ μμ μ½μ μ΄ κ°λ₯νμ¬ μμ£Ό μ¬μ©ν¨
ex) μΌνλͺ° νμ΄μ§ λ©λ΄μ hot, μΆμ² λ±μ λ£κΈ° μν΄ λ³λλ‘ νκ·Έλ₯Ό μ½μ νλ κ²μ΄ μλλΌ
κ°μ μμ μ νμλ₯Ό νμ©νμ¬ μ²λ¦¬νλ©΄ νΈλ¦¬ν¨
before
ABC::before μ νμ ABC μμμ λ΄λΆ μμ λ΄μ©(content)λ₯Ό μ½μ
after
ABC::after μ νμ ABC μμμ λ΄λΆ λ€μ λ΄μ©(content)λ₯Ό μ½μ
β μμ± μ νμ
μ§μ ν νΉμ μμ±μ κ°μ§κ³ μλ νκ·Έλ₯Ό μ ννλ μ νμ
[ABC] μμ± ABCμ ν¬ν¨ν μμ μ ν
[ABC="XYZ"] μμ± ABCλ₯Ό ν¬ν¨νκ³ κ°μ΄ XYZμΈ μμ μ ν
'Client > HTML CSS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
HTML/CSS λ§μ μ΄μ©ν Starbucks Header ν΄λ‘ μ½λ© (0) | 2022.07.07 |
---|---|
[CSS] CSS μμ± - λ°μ€ λͺ¨λΈ (0) | 2022.06.21 |
[CSS] CSS μμ (0) | 2022.06.21 |
[HTML] Select Tag, Input Tag (0) | 2022.06.21 |
[HTML] Span Tag (0) | 2022.06.21 |