15. CSS3์ ๊ท์น + ์คํ์ผ ์์ + <p> ํ๊ทธ์ <em> ํ๊ทธ + ์คํ์ผ ํฉ์น๊ธฐ์ ์ค๋ฒ๋ผ์ด๋ฉ + ์
๋ ํฐ
# CSS3 ๊ท์น - ์คํ์ผ ์์
: CSS3 ์คํ์ผ์ ๋ถ๋ชจ ํ๊ทธ๋ก๋ถํฐ ์์๋๋ค.
- ๋ถ๋ชจ ํ๊ทธ(๋ถ๋ชจ ์์)
: ์์ ์ ๋๋ฌ์ธ๋ ํ๊ทธ
ex) <em> ํ๊ทธ์ ์ถ๋ ฅ
: ๊ธ์ ํฌ๊ธฐ๋ 25px, ๊ธ์ ์์ ๋ถ๋ชจ <p> ํ๊ทธ๋ฅผ ์์๋ฐ์ green
<p style="color:green"> ์๋
ํ์ธ์ <em style="front=size:25px"> ์์์ ๋๋ค </em> </p> |
- <p> ํ๊ทธ๋ <em>์ ๋ถ๋ชจ ํ๊ทธ์ด๋ค.
# CSS3 ๊ท์น - ์คํ์ผ ํฉ์น๊ธฐ์ ์ค๋ฒ๋ผ์ด๋ฉ
: ํ๊ทธ์ ์ ์ฉ๋๋ ๋ชจ๋ ์คํ์ผ์ด ํฉ์ณ์ง๊ณ ๋์ผํ ์คํ์ผ์ ๊ฒฝ์ฐ ์์๊ฐ ๋ ๋์ ์คํ์ผ์ด ์ฐ์ ์ ์ผ๋ก ์ ์ฉ๋๋ค๋ ๊ท์น
- ํ๊ทธ์ ์ ์ฉ ๊ฐ๋ฅํ ์คํ์ผ
a. ๋ธ๋ผ์ฐ์ ์ ๋ํดํธ ์คํ์ผ
b. ์คํ์ผ ์ํธ ํ์ผ์ ์ ์ธ๋ ์คํ์ผ
c. <style> ... </style> ํ๊ทธ์ ์ ์ธ๋ ์คํ์ผ
d. style ์์ฑ์ ์ ์ธ๋ ์คํ์ผ
# ์ฌ๋ฌ ์คํ์ผ ์ํธ๊ฐ ์ค์ฒฉ๋๋ ๊ฒฝ์ฐ
# ์ ๋ ํฐ
: HTML ํ๊ทธ์ ๋ชจ์์ ๊พธ๋ฐ ์คํ์ผ ์ํธ๋ฅผ ์ ํํ๋ ๊ธฐ๋ฅ์ผ๋ก, ์ฌ๋ฌ ์ ํ์ ์ ๋ ํฐ๊ฐ ์กด์ฌ
ex 1) ์น ํ์ด์ง์ ๋ชจ๋ <h3> ํ๊ทธ์ color : brown ์คํ์ผ์ ์ ์ฉํ๋ ์ ๋ ํฐ h3๋ฅผ ๋ง๋ ์ฌ๋ก
<style>
h3 { color : brown }
</style>
<h3> Web Programming </h3>
ex 2)
# ํ๊ทธ ์ด๋ฆ ์ ๋ ํฐ
: ํ๊ทธ ์ด๋ฆ์ด ์ ๋ ํฐ๋ก ์ฌ์ฉ๋๋ ์ ํ์ผ๋ก, ์ ๋ ํฐ์ ๊ฐ์ ์ด๋ฆ์ ๊ฐ์ง ๋ชจ๋ ํ๊ทธ์ CSS3 ์คํ์ผ ์ํธ๊ฐ ์ ์ฉ๋๋ค.
# class ์ ๋ ํฐ
: ์ (.)์ผ๋ก ์์ํ๋ ์ด๋ฆ์ ์ ๋ ํฐ๋ก, HTMLํ๊ทธ์ class ์์ฑ์ผ๋ก๋ง ์ง์ ํ ์ ์๋ค.
class ์์ฑ์ด ์ง์ ๋์๋ค๋ฉด, class ์์ฑ์ด ๊ฐ์ ๋ชจ๋ ํ๊ทธ์ ์ ์ฉ๋๋ค.
# id ์ ๋ ํฐ
: #์ผ๋ก ์์ํ๋ ์ด๋ฆ์ ์ ๋ ํฐ๋ก, HTML ํ๊ทธ์ id ์์ฑ์ผ๋ก๋ง ์ง์ ํ ์ ์๋ค. id ์์ฑ์ด ๊ฐ์ ๋ชจ๋ ํ๊ทธ์ ์ ์ฉ๋๋ค.
# id ์ ๋ ํฐ์ class ์ ๋ ํฐ
id ์ ๋ ํฐ | class ์ ๋ ํฐ |
- id ์์ฑ์ ๋ชฉ์ : ๊ฐ ํ๊ทธ๋ฅผ ์ ์ผํ๊ฒ ๊ตฌ๋ถํ๋ ๊ฒ - ๋์ผํ id ์์ฑ์ด ์๊ธฐ์ง ์๋๋ก HTML ํ์ผ์ ์์ฑํ๋ค. - ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋์์ id ๊ฐ์ ๊ฐ์ง ํ๊ทธ ๊ฐ์ฒด๋ฅผ ์ฐพ์์ผ ํ ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํจ (8์ฅ 2์ DOM ๊ฐ์ฒด ์ฐพ๊ธฐ ์ฐธ๊ณ ) - ์ฌ๋ฌ ํ๊ทธ ์ค ํน์ ํ๊ทธ์๋ง CSS ์คํ์ผ์ ์ ์ฉํ ๋ ์ฌ์ฉํ๊ธฐ ์ ํฉ |
- ์ฌ๋ฌ ํ๊ทธ๋ฅผ ํ๋์ ๊ทธ๋ฃน์ผ๋ก ๋ฌถ์ด ๋จ์ฒด๋ก ๋์ผํ CSS ์คํ์ผ์ ์ ์ฉํ๋ ๊ฒฝ์ฐ์ ์ ํฉํ๋ค. - class ์์ฑ ๊ฐ์ด ๊ฐ์ ํ๊ทธ์ ๋ชจ๋ CSS ์คํ์ผ์ ์ ์ฉํ๋ค. - ํ๊ทธ์ ์ข ๋ฅ์ ๊ด๊ณ์์ด class ์ ๋ ํฐ๋ฅผ ํ์ฉํ ์ ์๋ค. |