1. CSS ๋ ?
cascading Style Sheet = ๊ณ๋จ์ ์คํ์ผ ์ํธ
์ด๋ ์์์ ์๋๋ก ํ๋ฅด๋ ๋ฌผ๋กธ ๊ฐ์ด ์ ํ์์ ์ ์ฉ๋ ๋ง์ ์คํ์ผ ์ค์ ์ด๋ค ์คํ์ ๋ํ๋ผ์ง ๊ฒฐ์ ํ๊ฒ ๋ฉ๋๋ค.
HTML์ ์กฐ๊ธ ๋ ์๋ฆ๋ค์ด ์ท์ ์ ํ์ฃผ๊ณ ๊พธ๋ฉฐ์ฃผ๋ ์ญํ์ ํ๋ ๊ฒ์ด CSS ์ ๋๋ค.
1-1 ์คํ์ผ ์ฐ์ ์์
* ์คํ์ผ ์ฐ์ ์์ : ์คํ์ผ ๊ท์น์ ์ค์๋,์ ์ฉ ๋ฒ์์ ๋ฐ๋ผ ์ฐ์ ์์ ๊ฒฐ์
* ์คํ์ผ ์์ : ํ๊ทธ๋ค์ ํฌํจ๊ด๊ณ์ ๋ฐ๋ผ ๋ถ๋ชจ์์์ ์คํ์ผ์ ์์์์๋ก ์ ๋ฌ.
* ์ค์๋ (์ฌ์ฉ์ ์คํ์ผ ์ํธ >> ์ค์ ์คํ์ผ >>๊ธฐ๋ณธ๋ธ๋ผ์ฐ์ ์คํ์ผ
A. ์ฌ์ฉ์ ์คํ์ผ : ์ฌ์ฉ์ ์คํ์ผ ์ํธ๋ ์ ์๋ ฅ์ ์์ฝ์ ํน๋ณ์กฐ๊ฑด์ด ํ์ํ ์ฌ์ฉ์๊ฐ ๊ทธ๋ค์๊ฒ
๋ง๊ฒ ๊ตฌ์ฑํ ์ํธ. ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์ฌ์ฉ์ ์คํ์ผ ์ํธ๋ฅผ ์ง์ํ์ง ์์ง๋ง ์ค์ ์คํ์ผ๋ณด๋ค ์ฐ์ ๋ ์ ์์์ ์์์ผ ํ๋ค.
B. ์ค์ ์คํ์ผ !Important : ์ ์์๊ฐ ๋ง๋ ์ผ๋ฐ ์คํ์ผ๋ณด๋ค ์ฐ์ . ์ผ๋ฐ๋ณด๋ค ์ฐ์ ์์ ๋์.
C. ๊ธฐ๋ณธ์ ์ธ ๋ธ๋ผ์ฐ์ ์คํ์ผ ์ํธ : ์คํ์ผ ์ง์ ๋์ง ์๋ ๋ธ๋ผ์ฐ์ ์คํ์ผ
1-2 ์ผ๋ง๋ ํ์ ํ ์ง ๋ช ์๋(Specifictity)
: ์คํ์ผ ์ถฉ๋ ์ ์ ์ฉ๋ฒ์ ์ฐ์ ์์๋ฅผ ์ ํ ์ ์๋ค. ์ ํํ ํ์ํ ์์์๋ง ์ ์ฉํ ์คํ์ผ์ผ์๋ก
์ฐ์ ์์๊ฐ ๋์์ง.
์ฐ์ ์์ : ์ธ๋ผ์ธ > ID > ํด๋์ค > ํ๊ทธ
CSS ์ฌ์ฉํ๋ ์ด์ ๋ HTML์ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋ ์ปจํ ์ธ ๋ฅผ ๋ณ๊ฒฝํ์ง ์๊ณ ๋์์ธ์ ๋ณ๊ฒฝํ ๋ ์ด๋กญ๊ธฐ ๋๋ฌธ์
์๋ก์ด ๋์์ธ ๋ณ๊ฒฝํ์ฌ ์๋ค๋ฅธ ๋๋์ ๋ฌธ์๋ก ๋ง๋ค ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋ํ PC๋ ํํ๋ฆฟ,๋ชจ๋ฐ์ผ์ ๋ค์ํ ํ๊ฒฝ์ ํด๋น ํ๊ฒฝ์ ๋ง๊ฒ ๋ฌธ์๋ฅผ ๋ฐ๋ก ๋ง๋ค์ด์ผ ํ์ต๋๋ค. ๋ค๋ฅธ ํ๊ฒฝ์์๋
CSS ๋ณ๊ฒฝ์ผ๋ก ์ฌ๋ฌ ๊ธฐ๊ธฐ์ ์ ํฉํ ํ๊ฒฝ์ผ๋ก ๋ณด์ฌ์ค ์ ์์ต๋๋ค.
2. ์คํ์ผ ํ๊ธฐ๋ฐฉ๋ฒ
: ์คํ์ผ ๊ท์น ์ธ๋ฏธ์ฝ๋ก ; ๊ตฌ๋ถํ๊ณ ์ค๋ดํธ { } ์์ ๋์ดํฉ๋๋ค.
์ฝ๋ฉํ๋ ์ฌ์ฉ์์ ๋ฐ๋ผ ๋ค์ํ๊ฒ ์์ฑํ๊ธฐ๋ ํฉ๋๋ค. ๊ฐ๋จํ๋ค๋ฉด ํ์ค๋ก ๊ณต๋ฐฑ์ ์ต์ํ ์ํค๊ฑฐ๋
๊ฐ๊ฒฐํ๊ฒ ์ค๋ฐ๊ฟ์ ํด์ ๊ฐ ์์ฑ๋ณ๋ก ์ง์ ํ๊ธฐ๋ ํฉ๋๋ค. ๊ฐ๋ ์ฑ์ด ๋๋๋ก ์์ ํ์๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
ํ ๋์ ์์ ์ ์ฝ๋๋ฅผ ํ์ธํ ์ ์๋ ๋ฐฉ์์ ์งํฅํฉ๋๋ค.
3. ์ฃผ์
/* */ ์ฌ์ด์ ๋ด์ฉ์ ์ ๋ ฅํด ์ฃผ์๋ฉด ๋ฉ๋๋ค.
4. ์คํ์ผ ํ์
์์ h3 { font-size : 20px; }
(์ ํ์ ) (์คํ์ผ ์์ฑ) (์์ฑ ๊ฐ)
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์์ ์คํฌ๋ฆฐ์ท์ ๋ณด์๋ฉด h3 ํ๊ทธ์ ์ ํ์์ ์ ์ฉ๋ ์์ฑ์ 2๊ฐ์ ๋๋ค.
์์ ๋งํ ๊ฒ๊ณผ ๊ฐ์ด ์ธ๋ฏธ์ฝ๋ก ์ผ๋ก ์คํ์ผ ๊ท์น์ ๊ตฌ๋ถํ๋๋ฐ ์ด๊ฒ์ ์์ฑ๊ณผ ์์ฑ ๊ฐ ํ๋์ ํ์ด๋ฅผ ์ด๋ฃจ์ด์ง๋๋ค.
์์ฑ : ์์ฑ๊ฐ ; ํ์์ด ๋ฉ๋๋ค.
์ด์์ ๋๋ค. ๊ฐ๋ ์ ์ผ๋ก ์ดํดํ์๋ฉด ๋ ๊ฑฐ ๊ฐ์ต๋๋ค.
ccs1-1. ์คํ์ผ ์ํธ (0) | 2022.09.11 |
---|
๋๊ธ ์์ญ