μλμ μΈ λ°μν μ λ
- κΈ°λ³Έμ μΌλ‘ λΈλΌμ°μ μμ HTMLμ ν λΉ λλ ν°νΈ μ¬μ΄μ¦λ
16px
μ λλ€.
μ¬μ©νλ μ΄μ ?
- ν°νΈ μ¬μ΄μ¦λ₯Ό
px
λ§μ μ¬μ©νμ¬ λνλ΄λ©΄ 컨ν μ΄λμ μ¬μ΄μ¦κ° λ³κ²½λμ΄λ 컨ν μΈ κ° κ·Έλλ‘ κ³ μ λ κ°μΌλ‘ μ μ§λ©λλ€. - λν, μ¬μ©μκ° λΈλΌμ°μ μμ ν°νΈ μ¬μ΄μ¦ μ€μ μ λ°κΏλ μ ν λ°μνμ§ μμ΅λλ€.
em
- νμ΄ν¬κ·ΈλνΌμμ νμ¬ μ§μ λ ν¬μΈνΈ μ¬μ΄μ¦λ₯Ό λνλ΄λ λ¨μ μ λλ€.
em
μ κ²½μ° ν΄λΉ λ¨μκ° μ¬μ©λκ³ μλ λΆλͺ¨μμμ font-size μμ± κ°μ΄ κΈ°μ€ μ λλ€.
<div class = "parent">
Parent
<div class="child">Child</div>
</div>
.parent{
font-size : 8em;
}
.child{
font-size : 0.5em;
}
- κ°μ₯ μμμ "κΈ°λ³Έμ μΌλ‘ λΈλΌμ°μ μμ HTMLμ ν λΉ λλ ν°νΈ μ¬μ΄μ¦λ
16px
μ λλ€." λΌκ³ μ€λͺ νμ΅λλ€. - κ·Έ λ§μ μ¦, μ¬μ©μκ° λ°λ‘ HTMLμ΄λ bodyμ ν°νΈ μ¬μ΄μ¦λ₯Ό μ§μ νμ§ μλ μ΄μ κΈ°λ³Έμ μΌλ‘
16px
λ‘ μ§μ μ΄ λ©λλ€. - parentμ 8em μ΄λΌλ κ²μ, parentμ λΆλͺ¨ μμμΈ HTML μ
16px * 8
μ΄ κ³μ°λ κ° μ λλ€. (parentλ 128px) - parent μμ μλ childλ λΆλͺ¨μ(parent = 128px) 0.5λ°°κ° κ³μ°λμ΄μ§
64px
μ λλ€.
rem
rem
μ rμ rootλ₯Ό λνλ΄λ μ λλ€.- μ΅μμ μμμ font-size μμ± κ°μ΄ κΈ°μ€, μ΅μμ μμλ html νκ·Έ μ λλ€.
<div class = "parent">
Parent
<div class="child">Child</div>
</div>
.parent{
font-size : 8rem;
}
.child{
font-size : 0.5rem;
}
- parentλ λ£¨νΈ μμμΈ, HTMLμμ κΈ°λ³Έμ μΌλ‘ μ§μ λ 16ν½μ
μ 8λ°°κ° κ³±ν΄μ§
128px
μ΄ κ³μ° λ©λλ€. - childλ λ£¨νΈ μμμΈ, HTMLμμ κΈ°λ³Έμ μΌλ‘ μ§μ λ 16ν½μ
μ 0.5λ°°κ° κ³±ν΄μ§
8px
μ΄ κ³μ° λ©λλ€.
μ 리
em
μ λΆλͺ¨ μμμ μλμ μΌλ‘ ν¬κΈ°κ° κ²°μ μ΄ λ©λλ€.rem
μ λ£¨νΈ μμμ μλμ μΌλ‘ ν¬κΈ°κ° κ²°μ μ΄ λ©λλ€.
μ°Έκ³
'π Front-End > CSS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
CSS μ°μ μμ (0) | 2022.10.20 |
---|---|
z-index (0) | 2022.10.20 |
Flex (0) | 2022.10.20 |
Grid (0) | 2022.10.20 |
position μμ± (0) | 2022.10.19 |