๋ฌธ์ ์์ฑ์์ํ ๋ฉ์ง ์คํ์ผ ์ํธ๋ก Milligram 1.2.0์ ์ฌ์ฉํ๊ธฐ ์์ํ์ต๋๋ค. ๋ง์ CSS ํ๋ ์ ์ํฌ์ ๋น๊ตํ ๋ ์ข ์ด์์ ๋ฉ์ง๊ฒ ๋ณด์ ๋๋ค.
๊ทธ๋ฌ๋ ํค๋! ์์งํ <h2>
๊ณผ <h3>
์ ์ฐจ์ด๋ฅผ ๊ตฌ๋ถํ ์ ์์ต๋๋ค. Chrome์ <h2>
๊ฐ 4.2rem
๋ฐ๊ณ <h3>
๊ฐ 3.6rem
๋ฐ๊ณ ์๋ค๊ณ ๋งํ์ง๋ง ์ฌ๋ฌ๋ถ์ ๊ทธ๊ฒ์๋ณด๊ณ ์ ์ ์์ต๋๋ค.
Milligram์ด ์ค์ ๋ก ์ ์ฐจ ์์ ๋ณด์ด๋ ์ ๋ชฉ ํฌ๊ธฐ๋ก ์ ํ ํ ์ ์์ต๋๊น? ์๋๋ฉด ์ด๋ฏธ ๋ฌธ์ ์งํฅ์ ์ธ ์ข์ ์คํ์ผ์ ์ ๊ณตํ๋ CSS ํ๋ ์ ์ํฌ๋ฅผ ์๋ ค์ค ์๋ ์์ต๋๋ค. ๊ฐ์ฌ
๋์ํ๋ค๊ณ ๋งํด์ผํฉ๋๋ค. ํ๋ ์ ์ํฌ์ ์ด๋ ฌํ ์ฌ์ฉ์์ด์ง๋ง ํค๋๋ ์ํ๋ ๊ฒ์ ๋จ๊น๋๋ค.
์๋ ํ์ธ์ @garretwilson @nateberkopec
์ข์ ๋ฌธ์ , ์ฌ๋ฌ๋ถ! ์ด๋ฅผ ๊ฐ์ ํ ์์๋ ๋ฐฉ๋ฒ์ ์์๋ณด๊ธฐ ์ํด ๋ช ๊ฐ์ง ํ ์คํธ๋ฅผ ์ํํ๊ฒ ์ต๋๋ค. ์ด๊ฒ์ ๋ํด ์ด๋ค ์ ์์ด ์์ต๋๊น?
BTW, ํ๋ ์ ์ํฌ์ ํ์ง์ ๋ณด์ฅํ๊ธฐ ์ํด ์ต๊ทผ์ ์ถ๊ฐ ๋ ์๋ก์ด ๊ธฐ๋ฅ์ ๊ณต์ ํ๊ณ ์ถ์ต๋๋ค. ํ๋ ์ ์ํฌ์ ๋ํ ๋ณ๊ฒฝ ์ฌํญ์ ๋ถ์ํ๊ณ ๋ณด๊ณ ํฉ๋๋ค. ๋์ ๋์ง ์๋ ์ธ๋ถ ์ฌํญ์ด ์์ผ๋ฉด ์ด์ ๋ฒ์ ๊ณผ ๋น๊ตํ์ฌ ์๋ณ๋ฉ๋๋ค. ์ด๊ฒ์ ์๊ฐ์ ํ๊ท ํ ์คํธ์ด๋ฉฐ ๋ค์ ๋ฒ์ ์ ์๊ฐ์ ๊ฐ์ ์ ๋์์ด ๋ ๊ฒ์ ๋๋ค.
@cjpatoilo ์ฌ๊ธฐ ์ ์ฌ๊ธฐ ์์ ์ ํต์ ์ธ ํ์ดํฌ๊ทธ๋ํผ ์ค์ผ์ผ์ ๋ค๋ฃน๋๋ค .
์ฌ๊ธฐ์ ์ฃผ๋ ๋ฌธ์ ๋ h1๊ณผ h2์ ๋ํด ์ค์ผ์ผ์ ๋ฐ๋ฅด์ง ์๋๋ค๋ ๊ฒ์ ๋๋ค. ๋ ์ปค์ผํฉ๋๋ค.
์ด๋ฌํ ๋ฆฌ์์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
h1
font-size: 6.0rem
h2
font-size: 4.8rem
h3
font-size: 3.6rem
h4
font-size: 2.4rem
h5
font-size: 2.1rem
h6
font-size: 1.8rem
๋ด๊ฐ ๊ทธ๋ ๊ฒ ํฐ ๊ฒ์ ์ข์ํ๋์ง ๋ฏธ์ ์ด๋ค. ๊ทธ๋ฌ๋ ์ด์จ๋ ๋๋ ์ฌ์ ํ h2์ h3์ ์ฐจ์ด๋ฅผ ๋ง์ด ์ ์ ์์ต๋๋ค. ํฌ๊ธฐ๋ฅผ ๋ ๋นจ๋ฆฌ ์ค์ฌ์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ฌ๊ธฐ์์ ์์ด๋์ด๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
๋ฐ๋ฆฌ๊ทธ๋จ์ด 16px์์ํ๋ ๊ฒ์ฒ๋ผ ํฐ ์ฒดํ ํฌ๊ธฐ๋ฅผ ์ํ๋ค๋ฉด h1์ ์๋ง๋ ๊ฝค ํด ๊ฒ์ ๋๋ค. ๊ทธ๊ฒ์ ํ์ดํฌ๊ทธ๋ํผ๊ฐ ์๋ํ๋ ๋ฐฉ์์ ๋๋ค. ์์ ๋จธ๋ฆฌ๊ธ๊ณผ ํฐ ๋ณธ๋ฌธ ํ ์คํธ๋ฅผ ๊ฐ์ง ์ ์์ต๋๋ค. ๋๋ฌด ์์ ๋ฒ์์ 5 ๊ฐ์ ๋ค๋ฅธ ๋จธ๋ฆฌ๊ธ ํฌ๊ธฐ๋ฅผ ๋ฃ์ผ๋ ค๊ณ ํ๋ฉด ๋จธ๋ฆฌ๊ธ์ ๊ตฌ๋ถํ ์ ์์ต๋๋ค (์ง๊ธ์ฒ๋ผ). Milligram์ ๋ณธ๋ฌธ ํ ์คํธ๋ฅผ ๋ ์๊ฒ ๋ง๋ค๊ฑฐ๋ (๋๋ ๊ทธ๊ฒ์ ์ ํธํ์ง ์์ต๋๋ค) ํค๋๋ฅผ ๋ ํฌ๊ฒ ๋ง๋ค์ด์ผํฉ๋๋ค.
๋ค์์ ํ์์ฒด ์ค์ผ์ผ์ ์๋ง์ผ๋ก ๋ง๋๋ ๋ ๋ค๋ฅธ ๋๊ตฌ์ ๋๋ค .
H6์ด ๋ณธ๋ฌธ ์นดํผ์ ๊ฐ์ ํฌ๊ธฐ๋ผ๋ ๊ด์ฐฎ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋์์ด ์์ต๋๋ค.
h1
font-size: 4.8rem
h2
font-size: 3.6rem
h3
font-size: 2.4rem
h4
font-size: 2.1rem
h5
font-size: 1.8rem
h6
font-size: 1.6rem
H6๊ฐ ๋ณธ๋ฌธ๊ณผ ๊ฐ์ ํฌ๊ธฐ๋ผ๋ ๊ด์ฐฎ๋ค๋ฉดโฆ
๋๋ ๊ทธ ์ค ์ฒ์ ์ธ ๊ฐ๋ฅผ ์๋ํด ๋ณด์๊ณ ํจ์ฌ ๋ ์ข์! ๊ทธ๋ฆฌ๊ณ ๋๋ H6์ด ๋ชธ๊ณผ ๊ฐ์ ํฌ๊ธฐ๋ก ๊ด์ฐฎ์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก H6์ ๊ตต๊ฒ ํ์ํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ํ์ง๋ง ๊ทธ๋ ์ง ์๋๋ผ๋ ๊ฐ์ธ์ ์ผ๋ก H6๋ก ๋ด๋ ค๊ฐ๋ ๊ฒฝ์ฐ๋ ๊ฑฐ์ ์์ต๋๋ค.
๋ชจ๋ฐ์ผ ๊ธ๊ผด ํฌ๊ธฐ๋ ์์ ํด์ผํฉ๋๋ค. ๋๋ฌด ์ ์ฌํด์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ชจ๋ฐ์ผ์ ๋์ผํ ์ค์ผ์ผ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๊ทธ๋ฌ๋ฉด ๊ณง ์ ๋ฆด๋ฆฌ์ค๋ก ๋์ด๊ฐ ์์ ์ ๋๊น?
๊ทธ๋์ ๋๋ ์ด๊ฒ์ด v1.2.2์ ๋ค์ด ๊ฐ์ง ์์๋ค๋ ๊ฒ์ ์์์ต๋๋ค. ์ด์ ๋ ๋ฌด์์ ๋๊น? ํ ์์ฒญ์ํด์ผํฉ๋๊น?
์๋ ํ์ธ์ @garretwilson @nateberkopec ์ ํ์ จ์ต๋๋ค . ๋์๊ฒ ๋ง์ ์๋ฏธ๊ฐ ์์ด์ โฅ
ํ ๋ก ์ด ์์๋์์ต๋๋ค! ์ด ํ๋ ์ ์ํฌ๋ ์คํ ์์ค ํ๋ก์ ํธ์ด๋ฉฐ ๋๊ตฌ๋ ๊ธฐ์ฌํ ์ ์์ต๋๋ค. ๋ ๋ง์ ์ฌ๋๋ค์ด ๋น์ ๊ณผ ๊ฐ์ ๊ด์ฌ์ ๊ฐ๊ณ ๊ธฐ์ฌํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ์ฌ๊ธฐ์ ์ด์ผ๊ธฐ ํ ๋ชจ๋ ๋ด์ฉ์ ๊ฒํ ํ๊ณ ๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ ์์ ํ๊ฒ ์ต๋๋ค.
์๋
ํ์ธ์ @garretwilson npm install
.. ๊ทธ๋ฆฌ๊ณ ์ง์ ํ์ธ์!
์๋ ํ์ธ์ @garretwilson npm ์ค์น
๊ทธ๊ฒ ๋ฌด์จ ๋ป์ธ์ง ๋ช ํํ ํด์ฃผ์ ๊ฒ ์ด์? ์ฌ์ดํธ์์ v1.2.2๋ฅผ ๋ค์ด๋ก๋ํ๋๋ฐ ํฌํจ๋์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. "npm ์ค์น"๊ฐ ์์ง ์ถ์๋์ง ์์ ์ต์ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ค๋ ๋ง์ ๋๊น? ๋ฒ์ v1.2.3์ ๋๊น? ๋๋ ์ปดํจํฐ์ ๊ฐ๋ค. ๋น์ ์ด ๋ด๊ฒ ์ฒ ์๋ฅผ ์ฐ์ง ์์ผ๋ฉด ์ฝ๊ฒ ํผ๋์ค๋ฌ์ํ๋ค.
.. ๊ทธ๋ฆฌ๊ณ ์ง์ ํ์ธ์!
๋๋ ์ด๊ฒ์ด ์์ ๋์ด ์๋์ง, ๋ฐํ๋์๋์ง ๋๋ ๋ฌด์์ธ์ง ๋ช ํํ์ง ์์๊ธฐ ๋๋ฌธ์ ์ํ๋ฅผ ํ์ธํ๊ณ ์์๋ค. ๋๋ ๋ํ ๋ด๊ฐ ๋์์ ์ฃผ๊ฒ ๋ค๊ณ ์ ์ํ๊ณ ์์์ ๋ถ๋ช ํํ๋ ค๊ณ ํ์ง๋ง ๋๊ตฐ๊ฐ ์ด๋ฏธ์ด ์ผ์ํ๋์ง โโํ์ ํ ์ ์์๋ค. ์ ๊ฐ ์ด๋ป๊ฒ ๋์ธ ์ ์๋์ง ์๋ ค์ฃผ์ธ์.
@nateberkopec ์ 5.0rem (50px)์ ๊ธฐ์กด h1์ด ์๋๋๊น? ์ฐ๋ฆฌ๊ฐ ๊ทธ๊ฒ์ ์ค์ด๋ ๊ฒ์ ์ ์ ํ๋๊ฐ? 4.8rem์ผ๋ก?
@sudheerDev ์ ๋ ํ์ดํฌ ๊ทธ๋ํผ๊ฐ ์๋๋๋ค. ์ธํฐ๋ท์์ ์ฝ์ ๋ด์ฉ์ ์๊ณ ์์ต๋๋ค. ํ์ดํฌ๊ทธ๋ํผ ์ค์ผ์ผ์ ๋ํ ์์ ๋งํฌ๋ฅผ ์ฝ์ผ๋ฉด 5๊ฐ ์๋ 4.8 ์ธ ์ด์ ๋ฅผ ์ ์ ์์ต๋๋ค (๊ธฐ๋ณธ์ ์ผ๋ก ํค๋ ํฌ๊ธฐ ์ฌ์ด์ ๊ฐ๊ฒฉ์ ํจํด์ ๋ฐ๋ฆ ๋๋ค).
@nateberkopec ๋ง์ด ๋๋ค์. ๋๋ ์ด๊ฒ์ ์ํด PR์ ์ค ๊ฒ์ด๋ค. ๊ทธ๋ค์ด ์ด๋ป๊ฒ ๋ณด์ด๋์ง ๋ณด์
@nateberkopec PR์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!. ๋ฐ๋น ์ ๋ฐ ์ ์์์ด
@garretwilson @nateberkopec @sudheerDev ๋๋์ด ์ด๋ฌํ ๊ธฐ์ฌ๋ก ์ ๋ฒ์ ์ ์ถ์ ํ ์์์์ต๋๋ค. ๊ธฐ๋ณธ ํ๋ ์ ์ํฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ๋ชฉ ํฌ๊ธฐ๋ฅผ ๊ฒ์ ํ ๊ฒฐ๊ณผ ๋ง์นจ๋ด ์์ฒญ ๋ ๋ด์ฉ์ ๋ํด ๋ ์ ์ ํ ์ํฉ์ ๋๋ฌํ์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ ์ข์ํ๋ฉด ์ข๊ฒ !
์ ๋ชฉ ํฌ๊ธฐ๊ฐ ํจ์ฌ ๋ ์๋ฏธ๊ฐ ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@nateberkopec ๋ง์ด ๋๋ค์. ๋๋ ์ด๊ฒ์ ์ํด PR์ ์ค ๊ฒ์ด๋ค. ๊ทธ๋ค์ด ์ด๋ป๊ฒ ๋ณด์ด๋์ง ๋ณด์