๐ปWEB FrontEnd/CSS3 (13) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ ํ ์คํธ ๊ด๋ จ ์คํ์ผ- ๊ธ๊ผด ์ ๊ธฐ๋ณธ์ผ๋ก ๋ฐฐ์ด ๋ด์ฉ์ ๋๋ค. ๋ชฉ์ฐจ 1) ๊ธ๊ผด ์ง์ - font-family ์์ฑ 2) ์น ํฐํธ ์ฌ์ฉ - font-face ์์ฑ 3) ๊ธ์ ํฌ๊ธฐ ์กฐ์ - font-size 4) ๊ธ์ ๊ตต๊ธฐ ์ง์ - font-weight 5) ์์ ๋๋ฌธ์๋ก ํ์ - font-variant 6) ๊ธ๊ผด ์์ฑ์ ํ๋๋ก ๋ฌถ์ด ํํ - font ๊ธ๊ผด ๊ด๋ จ ์คํ์ผ 1) ๊ธ๊ผด ์ง์ - font-family ์์ฑ [์๋์ฐ์ ๊ธฐ๋ณธ ๊ธ๊ผด]์ด ์๋๊ณ ์ค์น๋์ด ์์ง ์๋ค๋ฉด ํ๋ฉด์ ํ์ํ ์ ์๋ค. font-family์์ฑ์ ์์๋๋ค. ๋๋ฌธ์ ๋ฌธ์ ์์ ๋ชจ๋ ์์ ์์์ ๊ณ์ ๊ฐ์ ๊ธ๊ผด์ด ์ฌ์ฉ๋๋ค. ์ ์ฉ๋ ๊ธ๊ผด์ด ์๋ ๋ค๋ฅธ ๊ธ๊ผด์ ์ฌ์ฉํ๊ณ ์ถ๋ค๋ฉด ํ๊ทธ ์คํ์ผ์ด๋ ํด๋์ค ์คํ์ผ์ ์ด์ฉํด ํด๋น ์์์์ ๋ค๋ฅธ ๊ธ๊ผด๋ก ์ ์ฉํ๋ฉด ๋๋ค. ์ ํ์ {font-.. CSS3์ CSS๋ชจ๋ ์ ๊ธฐ๋ณธ์ผ๋ก ๋ฐฐ์ด ๋ด์ฉ์ ๋๋ค. ๋ชฉ์ฐจ CSS3 1) CSS3์ ๋ธ๋ผ์ฐ์ ์ ๋์ฌ(prefix) 2) ๋ธ๋ผ์ฐ์ ์ ๋์ฌ ์๋์ผ๋ก ๋ถ์ด๊ธฐ CSS3 CSS๋ ์น ๋ฌธ์์ ์ ๋ฐ์ ์ธ ์คํ์ผ์ ๋ฏธ๋ฆฌ ์ ์ฅํด ๋ ์คํ์ผ์ํธ์ด๋ค. CSS์ ์ ์ฅํด ๋๋ฉด ์น ํ์ด์ง์ ํ ๊ฐ์ง ์์๋ง ๋ณ๊ฒฝํด๋ ๊ด๋ จ๋๋ ์ ์ฒด ํ์ด์ง์ ๋ด์ฉ์ด ํ๊บผ๋ฒ์ ๋ณ๊ฒฝ๋๋ฏ๋ก, ๋ฌธ์ ์ ์ฒด์ ์ผ๊ด์ฑ์ ์ ์งํ ์ ์๊ณ ์์ ์๊ฐ๋ ๋จ์ถ๋๋ค. CSS3์ ๊ฒฝ์ฐ ๊ทธ๋ฆผ์ ํจ๊ณผ, ๊ทธ๋ผ๋ฐ์ด์ , ๋ณํ ๋ฑ ๊ทธ๋ํฝ ํธ์ง ํ๋ก๊ทธ๋จ์ผ๋ก ์ ์ํ ์ด๋ฏธ์ง๋ฅผ ๋์ฒดํ ์ ์๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์๋ค. ๋ํ ๋ค์ํ ์ ๋๋ฉ์ด์ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์ด ์ด๋๋น ํ๋์๋ฅผ ์ด๋ ์ ๋ ๋์ฒดํ๊ณ ์๋ค. 1) CSS3์ ๋ธ๋ผ์ฐ์ ์ ๋์ฌ(prefix) CSS3 ํ์ค ๊ท์ฝ์ด ์์ฑ๋์ง ์์ ๋ธ๋ผ์ฐ์ ๋ค์ด ์๋ก์ด CSS3์์ฑ์ ๋ถ๋ถ์ .. CSS๊ธฐ์ด ์ ๊ธฐ๋ณธ์ผ๋ก ๋ฐฐ์ด ๋ด์ฉ์ ๋๋ค. ๋ชฉ์ฐจ 1. ์คํ์ผ๊ณผ ์คํ์ผ ์ํธ 2. ์ฃผ์ ์ ํ์ 3. CSS ์คํ์ผ ์ฐ์ ์์ CSS(Cascading Style Sheets)๋ ํ ์คํธ ์์์ด๋ ํฌ๊ธฐ, ์ด๋ฏธ์ง ํฌ๊ธฐ๋ ์์น, ํ ์์, ๋ฐฐ์น ๋ฐฉ๋ฒ ๋ฑ ์น ๋ฌธ์์ ๋์์ธ ์์๋ฅผ ๋ด๋นํ๋ค. 1. ์คํ์ผ๊ณผ ์คํ์ผ ์ํธ 1) ์คํ์ผ ์น ๋ฌธ์์์ ์คํ์ผ์ด๋ HTML๋ฌธ์์์ ์์ฃผ ์ฌ์ฉํ๋ ๊ธ๊ผด์ด๋ ์์, ์ ๋ ฌ, ๊ฐ ์์๋ค์ ๋ฐฐ์น ๋ฐฉ๋ฒ ๋ฑ ๋ฌธ์์ ๊ฒ๋ชจ์ต์ ๊ฒฐ์ ์ง๋ ๋ด์ฉ๋ค์ ๊ฐ๋ฆฌํจ๋ค. - ํ์ ์ ํ์ selector : ์์ผ๋ก ๋ง๋ค ์คํ์ผ ๊ท์น์ ์ด๋์ ์ ์ฉํ ๊ฒ์ธ์ง๋ฅผ ๋ํ๋ธ๋ค. ์คํ์ผ ์์ฑ๊ณผ ์์ฑ ๊ฐ : ์ ํ์ ๋ค์์ ์ค๊ดํธ๊ฐ ์ค๊ณ ๊ทธ ์ฌ์ด์ {์์ฑ: ์์ฑ ๊ฐ}์ ์์ฑํด ์์ฑ์ ์ ์ฉํ ์ ์๋ค. 2) ์คํ์ผ ์ํธ ์คํ์ผ ์ํธ๋ ์ฌ๊ฑฐ ๊ฐ์.. ์ด์ 1 2 ๋ค์