μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
- JS
- ν μ΄νλ‘μ νΈ
- heapq
- Python
- CSS
- Til
- μ½λ©ν μ€νΈ
- KDT
- 그리λ
- μ½λ©
- μκ³ λ¦¬μ¦
- κ°λ°
- ν¬λ‘€λ§
- νμ΄μ¬
- react
- HTML
- νλ‘ νΈμλ
- mongodb
- λ Έλ§λμ½λ
- νλ‘κ·Έλλ¨Έμ€
- μ½λ©μ ν
- νλ‘μ νΈ
- κ΅λΉμ§μ
- javascript
- λ°±μ€
- fe
- error
- node.js
- λλ¦Όμ½λ©
- λͺ¨κ°μ½
- Today
- Total
π± → π³
[CSS] CSS μμ± - λ°μ€ λͺ¨λΈ λ³Έλ¬Έ
μμΌλ‘ λ°°μΈ CSS μμ±
λ°μ€ λͺ¨λΈ
κΈκΌ΄, λ¬Έμ
λ°°κ²½
λ°°μΉ
νλ μ€(μ λ ¬)
μ ν
λ³ν
λμ
μ λλ©μ΄μ
그리λ
λ€λ¨
νν°
π λ°μ€ λͺ¨λΈ
κΈμμ μμ
: μμκ° νλ©΄μ μΆλ ₯λλ νΉμ±, ν¬κ² 2κ°μ§λ‘ ꡬλΆ
- μΈλΌμΈ(inline) μμ: κΈμλ₯Ό λ§λ€κΈ° μν μμλ€
- λΈλ‘(block) μμ: μμ(λ μ΄μμ)λ₯Ό λ§λ€κΈ° μν μμλ€
β Inline μμ
<!-- λν μΈλΌμΈ μμ -->
<span></span>
λ³Έμ§μ μΌλ‘ μ무κ²λ λνλ΄μ§ μλ, μ½ν μΈ μμμ μ€μ νλ μ©λ
span tag: κΈμλ₯Ό μ°κΈ° μν κ°λ‘ κ³΅κ° ν보 ν΄μ£Όλ λΉ tagμ κ°κΉμ
μμκ° μνμΌλ‘ μμ
β Block μμ
<!--λνμ μ λΈλ‘ μμ -->
<div></div>
λ³Έμ§μ μΌλ‘ μ무κ²λ λνλ΄μ§ μλ, μ½ν μΈ μμμ μ€μ νλ μμ
β Inline-Block
block μμκ° μμ§μΌλ‘λ§ μμ΄λ λ¬Έμ μ μ ν΄κ²°νκ³ μ λμ¨ κ°λ
λμμΈμ΄ μ€μμ λλ©΄μ κ°λ‘λ‘ λΈλ‘μ λμ΄ νλ κ²½μ°κ° λ§μ΄ μκ²Όλλ° span tagλ inline μμλΌμ ν΄λΉ ꡬμμ κΎΈλ―ΈκΈ°κ° μ΄λ €μ
λ°λΌμ, λμ νΉμ§μ ν©μ³ λ§λ κ²μ΄ inline-block!
π width, height
β width, height
μμμ κ°λ‘/μΈλ‘ λλΉ
κΈ°λ³Έκ°: auto λΈλΌμ°μ κ° λλΉλ₯Ό κ³μ°
λ¨μ: px, em, vw, vh λ±
β max-width, max-height
μμκ° μ»€μ§ μ μλ μ΅λ κ°λ‘/μΈλ‘ λλΉ
κΈ°λ³Έκ°: none μ΅λ λλΉ μ ν μμ
λΆλͺ¨, μμ κ° μμ μ μμ μμκ° λ무 컀μ§λ κ²μ λ§μμ€
β min-width, min-height
μμκ° μμμ§ μ μλ μ΅μ κ°λ‘/μΈλ‘ λλΉ
κΈ°λ³Έκ°: 0 μ΅μ λλΉ μ ν μμ
λ°μν μΉ νμ΄μ§ ꡬν μ νλ©΄μ΄ μ무리 μμμ Έλ μ μ§λλ μ΅μ ν¬κΈ°λ₯Ό μ§μ ν΄μ€
π CSS ν¬κΈ° λ¨μ
- px ν½μ
- % μλμ λ°±λΆμ¨ (μ§κ³ λΆλͺ¨ μμ μ°Έκ³ )
- em μμμ κΈκΌ΄ ν¬κΈ° (μ§κ³ λΆλͺ¨ μμ μ°Έκ³ )
- rem λ£¨νΈ μμ(html)μ κΈκΌ΄ ν¬κΈ° (HTML μμ μ°Έκ³ )
- vw λ·°ν¬νΈ κ°λ‘ λλΉμ λ°±λΆμ¨ (λΈλΌμ°μ νλ©΄ ν¬κΈ° μμ μ°Έκ³ - ν λΈλ¦Ώ, νΈλν°, λ°μν μΉμ λ±μ₯μΌλ‘ μ ν)
- vh λ·°ν¬νΈ μΈλ‘ λλΉμ λ°±λΆμ¨
β calc()
μ¬μ©μκ° μνλ ν¬κΈ° κ°μ κ²μ°νμ¬ μ μ©
ex) calc(100vh - 20vw)
β line-height
- μμ μμ λ΄λΆ 컨ν μΈ κΈμμ μ€ λμ΄
- box modelμ ν¬κΈ° λ¨μ μ μ© κ°λ₯(fontμλ μ μ© κ°λ₯)
- 컨ν μΈ κ° 1μ€μΈ κ²½μ° box heightμ line heightλ₯Ό λμΌνκ² νλ©΄ μΈλ‘ μ€μ μ λ ¬ ν¨κ³Ό
π Margin, padding
β margin
- μμμ μΈλΆ μ¬λ°±(곡κ°)μ μ§μ νλ λ¨μΆ μμ±
- μμ μ¬μ© κ°λ₯
- κΈ°λ³Έκ°: 0 μΈλΆ μ¬λ°± μμ
- auto λΈλΌμ°μ κ° μ¬λ°±μ κ³μ°
- λ λΈλ‘ μμμ marginμ΄ κ²ΉμΉ κ²½μ° margin κ°μ΄ ν° μͺ½λ§ λ°μ
κ°λ³ μμ±λ μ μ© κ°λ₯
- margin-top
- margin-bottom
- margin-left
- margin-right
β padding
- μμμ λ΄λΆ μ¬λ°±(곡κ°)μ μ§μ νλ λ¨μΆ μμ±
- μμμ ν¬κΈ°κ° 컀μ§
- κΈ°λ³Έκ°: 0 λ΄λΆ μ¬λ°± μμ
- %λ‘ λΆλͺ¨ μμμ κ°λ‘ λλΉμ λν λΉμ¨λ‘ μ§μ κ°λ₯
κ°λ³ μμ±
- padding-top
- padding-bottom
- padding-left
- padding-right
'Client > HTML CSS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
HTML/CSS λ§μ μ΄μ©ν Starbucks Header ν΄λ‘ μ½λ© (0) | 2022.07.07 |
---|---|
[CSS] CSS SELECTOR (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 |