SlideShare a Scribd company logo
1 of 88
Understanding HTML/CSS

๊ธฐ์ดˆ ์Šคํƒ€์ผ๋ง

์„์ˆ˜
eulsoo.com
ย 
eulsoo.jung@gmail.com

์ด ์ €์ž‘๋ฌผ์€ ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ ์ปค๋จผ์ฆˆ ์ €์ž‘์žํ‘œ์‹œ-๋ณ€๊ฒฝ๊ธˆ์ง€ 4.0 ๊ตญ์ œ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
1. ์Šคํƒ€์ผ ์‹œ์ž‘ํ•˜๊ธฐ
2. ์ด๋ฆ„์ง“๊ณ  ์„ ํƒํ•˜๊ธฐ
3. ์šฐ์„ ์ˆœ์œ„
4. ํฐํŠธ ์Šคํƒ€์ผ๋ง
5. ํ…์ŠคํŠธ ์Šคํƒ€์ผ๋ง
1. ์Šคํƒ€์ผ ์‹œ์ž‘ํ•˜๊ธฐ
์ปจํ…์ธ (HTML)์— ํ‘œํ˜„(CSS)์„ ์—ฐ๊ฒฐํ•˜๋Š”
๋ฐฉ๋ฒ•์€ ์„ธ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค
์ฒซ์งธ. ๋Œ€์ƒ ํƒœ๊ทธ์— ์†์„ฑ์œผ๋กœ

!doctype
html
style์†์„ฑ์„ ๋„ฃ์€
head
ํƒœ๊ทธ๋งŒ ํ‘œํ˜„์„
meta charset=utf-8 /
์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
titlehello world!/title
/head
body
!
p style=color:red;hello world!/p
!
/body
/html
๋‘˜์งธ. head์•ˆ์— style๋ฅผ ์ด์šฉํ•ด์„œ
!doctype
html
head
meta charset=utf-8 /
titlehello world!/title
style type=text/css
p {color:red;}
/style
/head
body
!
phello world!/p
!
/body
/html

ํ•ด๋‹น ํŽ˜์ด์ง€๋‚ด์˜
ํ‘œํ˜„์„ style์•ˆ์—
์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
์„ธ์งธ. CSS๋ฅผ ํŒŒ์ผ๋กœ ๋งŒ๋“ค์–ด htmlํŒŒ์ผ์— ๋งํฌํ•˜๊ธฐ
basic.css
!doctype
p {color:red;}
html
head
meta charset=utf-8 /
titlehello world!/title
link href=css/basic.css rel=stylesheet type=text/css media=all /
/head
body
ํ•˜๋‚˜์˜ CSS
!
ํŒŒ์ผ๋กœ ๋งํฌ๊ฐ€
phello world!/p
๊ฑธ๋ฆฐ ๋ชจ๋“  HTML์˜
!
ํ‘œํ˜„์„ ๋ณ€๊ฒฝ์ˆ˜์ • ํ•  ์ˆ˜
/body
์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฃผ๋กœ
/html
์‚ฌ์šฉํ•˜๊ฒŒ
๋˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค
๋งํฌ๋œ CSSํŒŒ์ผ์—์„œ ๋‹ค๋ฅธCSS๋ฅผ
๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค
board.css
common.css

!

@import url('board.css'); /* ๊ฒŒ์‹œํŒ */
@import url('table.css'); /* ํ‘œ */

table.css

!

/* ๊ธฐ์ดˆ ์Šคํƒ€์ผ */
h1 {font-size:24px;}
p {color:red;}

head
meta charset=utf-8 /
titlelink style/title
link href=css/common.css rel=stylesheet type=text/css media=all /
/head

!
body
h1Second style/h1
pstyleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./p
/body
HTML์€ ์œ„์—์„œ ์•„๋ž˜๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค

head
meta charset=utf-8 /
titlelink style/title
link href=css/basic.css rel=stylesheet type=text/css media=all /
link href=css/table.css rel=stylesheet type=text/css media=all /
link href=css/board.css rel=stylesheet type=text/css media=all /
/head

!
body
h1Second style/h1
pstyleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./p
/body

์œ„์—์„œ ๋ถ€ํ„ฐ
์ˆœ์„œ๋Œ€๋กœ ์ฒ˜๋ฆฌํ•œ๋‹ค

1
2
3
์ค‘๋ณต๋  ๊ฒฝ์šฐ ๋ฎ์–ด ์”Œ์šฐ๊ฒŒ(override) ๋ฉ๋‹ˆ๋‹ค
head
meta charset=utf-8 /
titlelink style/title
link href=css/basic.css rel=stylesheet ... /
link href=css/table.css rel=stylesheet .../
link href=css/board.css rel=stylesheet ... /
/head

basic.css
h1, p{color:black;}

!

table.css
p {color:lime;}

board.css

body
h1Second style/h1
pstyleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./p

p {color:red;}

/body

body

Second style
styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
style์•ˆ์—์„œ๋„ ๋งˆ์ฐฎ๊ฐ€์ง€๊ณ 
head
style type=text/css
h1 {color:black}
p {color:yellow;}
p {color:red;}
/style
/head

๋™์ผํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ๋™์ผํ•œ ๋Œ€์ƒ์„ ์„ ํƒํ–ˆ์„ ๊ฒฝ์šฐ	

์œ„์—์„œ ์•„๋ž˜์˜ ์ˆœ์„œ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ธŒ๋ผ์šฐ์ €์— 	

์˜ํ•ด์„œ ์œ—์„ ์–ธ ํ›„ ์žฌ์„ ์–ธ(override)ํ•˜์—ฌ ๊ฒฐ๊ตญ	

์•„๋ž˜ ์„ ์–ธ๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

!

body
h1Second style/h1
pstyleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./p
/body
body

Second style
styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
CSS ํŒŒ์ผ ์•ˆ์—์„œ๋„ ๋งˆ์ฐฎ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค
basic.css

head

h1 {color:black}

link href=css/basic.css ... /

p {color:black}

/head

p {color:lime}

!

p {color:red}

body
h1Second style/h1
pstyleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./p
/body
body

Second style
styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ.๋‹ค
styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
์œ„์—์„œ ์•„๋ž˜๋กœ ๋ฎ์–ด์ง€๊ฒŒ(cascading)์ ์šฉ๋ฉ๋‹ˆ๋‹ค
basic.css
p {color:black}
p {color:green}

head
link href=css/basic.css ... /
link href=css/table.css ... /

table.css
p {color:lime}

style type=text/css
h1 {color:black;}
p {color:yellow;}
p {color:red;}
/style
/head

!
body
h1Second style/h1
pstyleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./p
/body

body

Second style
styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ.๋‹ค
styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
styleํƒœ๊ทธ๋ฅผ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
styleํƒœ๊ทธ๋ฅผ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
styleํƒœ๊ทธ๋ฅผ
@import ๋œ ์Šคํƒ€์ผ๋„ Cascading๋ฉ๋‹ˆ๋‹ค
table.css
basic.css
head
link href=css/basic.css ... /
style type=text/css

p {color:lime}

@import url(โ€˜table.cssโ€™);

!

p {color:black}
p {color:green}

h1 {color:black;}
p {color:yellow;}

body

p {color:red;}

Second style

/style
/head

!
body

styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ.๋‹ค
styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
styleํƒœ๊ทธ๋ฅผ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
styleํƒœ๊ทธ๋ฅผ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
styleํƒœ๊ทธ๋ฅผ

h1Second style/h1
pstyleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./p
/body
head
style type=text/css
h1 {color:black;}
p {color:yellow;}

๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ˆœ์„œ๋ฅผ
์ž˜ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค

p {color:red;}
/style
link href=css/basic.css ... /

basic.css

link href=css/table.css ... /

p {color:black}
p {color:green}

/head

!
body
h1Second style/h1
pstyleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./p

table.css
p {color:lime}

/body
body

Second style
styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ.๋‹ค
styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
styleํƒœ๊ทธ๋ฅผ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
styleํƒœ๊ทธ๋ฅผ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
styleํƒœ๊ทธ๋ฅผ
ํšจ๊ณผ์ ์œผ๋กœ ํ‘œํ˜„์„ ์ ์šฉ์‹œํ‚ค๊ธฐ ์œ„ํ•˜์—ฌ
CSS๋Š” ์ƒ์†์„ ์ด์šฉํ•ฉ๋‹ˆ๋‹ค
head
style type=text/css
body {color:red;}
h1 {color:red;}
p {color:red;}
/style
/head

!

๊ธ€์”จํฌ๊ธฐ, ์ค„๊ฐ„๊ฒฉ, ๊ธ€์”จ์ƒ‰, ์„œ์ฒด๋“ฑ๋“ฑ์˜ ์†์„ฑ์€	

์ผ์ผ์ด ๋ชจ๋“  ํƒœ๊ทธ์— ์ ์šฉ์‹œํ‚ฌ ํ•„์š”์—†์ด ์ƒ์†์„
์ด์šฉํ•ด์„œ ์ ์šฉ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋„๋ก ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค

body
div

body
div

First style
styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.

h1Second style/h1
pstyleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./p
/div
/body

body์— ์ ์šฉํ•œ ๊ธ€์”จ์ƒ‰ ์†์„ฑ์ด div๋ฅผ ๊ฑฐ์ณ	

h1p์— ๊นŒ์ง€ ๊ฐ ๊ฐ ์ƒ์†๋˜์–ด 	

๋ถ‰์€์ƒ‰์œผ๋กœ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
๋Œ€์ƒ์—์„œ ๊ฐ€๊นŒ์ด ์ง€์ •ํ•  ์ˆ˜๋ก ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค
head
style type=text/css
body {color:red;}
div {color:lime;}
/style

body
div

/head

First style
First style

!
body
div

styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.

h1Second style/h1
pstyleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./p
/div
/body

body์— ์ง€์ •ํ•œ color:red๋ณด๋‹ค div์— ์ง€์ •
ํ•œ color:lime์ด ๋Œ€์ƒ์ธ h1p์—์„œ 	

๋” ๊ฐ€๊นŒ์ด ์ง€์ •๋˜์–ด ์ƒ์†๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์—
color:lime์ด ์šฐ์„ ํ•˜์—ฌ ๋ณด์ด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค
๋‹น์—ฐํžˆ ์ƒ์†์ด ๋œ ์†์„ฑ๋ณด๋‹ค ์ง์ ‘ ์„ ์–ธ๋œ
์†์„ฑ์ด ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค
head
style type=text/css
body {color:red;}
p {color:blue;}
/style
/head

!
body

body
div

First style
styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.

div
h1Second style/h1
pstyleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./p
/div
/body

body์— ์ง€์ •๋˜์–ด ์ƒ์†์„ ํ†ตํ•ด p์— color:red
๊ฐ€ ์ ์šฉ๋œ ํ›„์— ๋‹ค์‹œ p๋ฅผ ์ง์ ‘ ์„ ํƒํ•˜์—ฌ
color:blue๊ฐ€ ์žฌ์ง€์ • ๋˜์—ˆ์Šต๋‹ˆ๋‹ค	


!

์ด๋ ‡๋“ฏ ์ƒ์†๋œ ์†์„ฑ์€ ์ง์ ‘ ์„ ์–ธํ•œ ์†์„ฑ๋ณด๋‹ค 	

์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋‚ฎ์Šต๋‹ˆ๋‹ค
a์—๋Š” ์ƒ์†๋˜์ง€ ์•Š์•„ ๋ณ„๋„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
head
style type=text/css
body {color:red;}
a {color:blue;}
/style
/head

!
body
div
h1Second style/h1
pa href=โ€โ€styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ
์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./a/p
/div
/body

body
div

First style
styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
body์— ์ง€์ •ํ•œ color:red๋ณด๋‹ค div์— ์ง€์ •
ํ•œ color:lime์ด ๋Œ€์ƒ์ธ h1p์—์„œ 	

๋” ๊ฐ€๊นŒ์ด ์ง€์ •๋˜์–ด ์ƒ์†๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์—
color:lime์ด ์šฐ์„ ํ•˜์—ฌ ๋ณด์ด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค
๋ฐฐ๊ฒฝ,๋„“์ด,๋†’์ด,์—ฌ๋ฐฑ,๊ฐ„๊ฒฉ,์œ„์น˜๊ฐ’๋“ฑ ์ƒ์†๋˜๋ฉด
์•Š๋˜๋Š” ์†์„ฑ๋“ค๋„ ๋งŽ์Šต๋‹ˆ๋‹ค
์ƒ์† ์†์„ฑ

color ๊ธ€์”จ์ƒ‰
cursor ์ปค์„œ
font-family ์„œ์ฒด
font-size ๊ธ€์”จํฌ๊ธฐ
font-weight ๊ธ€์”จ๊ตต๊ธฐ

font ํฐํŠธ๊ด€๋ จ ์ถ•์•ฝ
letter-spacing ๊ธ€์”จ ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ
line-height ๊ธ€์ค„์˜ ๊ฐ„๊ฒฉ
list-style ๋ชฉ๋ก ์Šคํƒ€์ผ
text-align ๊ธ€ ์ขŒ,์šฐ,๊ฐ€์šด๋ฐ ์ •๋ ฌ
text-indent ๋“ค์—ฌ์“ฐ๊ธฐ
text-transform ๋Œ€์†Œ๋ฌธ์ž
word-spacing ๋‹จ์–ด์˜ ๊ฐ„๊ฒฉ
visibility ๋ณด์ด๋Š” ์ƒํƒœ ์กฐ์ ˆ
border-collapse ํ…Œ์ด๋ธ” ๋ณด๋” ๋ณ‘ํ•ฉ
border-spacing ํ…Œ์ด๋ธ” ๋ณด๋” ๊ฐ„๊ฒฉ
caption-side ํ…Œ์ด๋ธ” ์ œ๋ชฉ ์œ„์น˜

๋น„์ƒ์† ์†์„ฑ

background ๋ฐฐ๊ฒฝ
width ๋„“์ด์ง€์ •
height ๋†’์ด์ง€์ •
padding ์—ฌ๋ฐฑ
margin ๊ฐ„๊ฒฉ
border ์„ 

top, left, right, bottom ์œ„์น˜๊ฐ’ ์ง€์ •
float ๋„์›Œ์„œ ์ขŒ์šฐ ๋ฐฐ์น˜
position ๋ฐฐ์น˜ ์ƒํƒœ ์ง€์ •
display ๋ฐ•์Šคํƒ€์ž… ์ง€์ •
overflow ๋„˜์น˜๋Š” ์ƒํ™ฉ
vertical-align ๊ธ€์ค„์•ˆ์—์„œ ์ƒํ•˜ ์ •๋ ฌ ๊ธฐ์ค€
z-index ๋ณด์ด๋Š” ์ˆœ์„œ
์‚ฌ์‹ค, ๋ธŒ๋ผ์šฐ์ €๋Š” ๊ธฐ๋ณธ์ ์ธ ์Šคํƒ€์ผ์„
์ž์ฒด์ ์œผ๋กœ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ
li
{ display: list-item }	

head
{ display: none }	

table { display: table }	

tr
{ display: table-row }	

thead { display: table-header-group }	

tbody { display: table-row-group }	

tfoot { display: table-footer-group }	

col
{ display: table-column }	

colgroup { display: table-column-group }	

td, th { display: table-cell }	

caption { display: table-caption }	

th
{ font-weight: bolder; text-align: center }	

caption { text-align: center }	

body
{ margin: 8px }	

h1
{ font-size: 2em; margin: .67em 0 }	

h2
{ font-size: 1.5em; margin: .75em 0 }

ul๋ฐ•์Šค ์™ผ์ชฝ์— ์—ฌ๋ฐฑ์ด ์„ค์ •๋˜๊ณ 	

์ค‘์ ์„ ์ฐ์–ด ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค
ul๋ฐ•์Šค์— ์ƒํ•˜๋กœ ๊ฐ„๊ฒฉ์ด ์„ค์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค

head
title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title
/head

!

body
ul
listrong์†Œ์„ค/strong์— ๊ด€ํ•˜์—ฌ/li
lia href=์—ญ์‚ฌ์  ์ธ๋ฌผ๋“ค/a/li
liํŒจ์…˜์— ๋Œ€ํ•˜์—ฌ/li
/ul
/body
CSS๊ฐ€ ์—†์–ด๋„ ๊ธฐ๋ณธ์ ์ธ ์‹œ๊ฐ์  ์ธ์ง€๋ฅผ
ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋“ค์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ
li
{ display: list-item }	

head
{ display: none }	

table { display: table }	

tr
{ display: table-row }	

thead { display: table-header-group }	

tbody { display: table-row-group }	

tfoot { display: table-footer-group }	

col
{ display: table-column }	

colgroup { display: table-column-group }	

td, th { display: table-cell }	

caption { display: table-caption }	

th
{ font-weight: bolder; text-align: center }	

caption { text-align: center }	

body
{ margin: 8px }	

h1
{ font-size: 2em; margin: .67em 0 }	

h2
{ font-size: 1.5em; margin: .75em 0 }

h1~h6๋‹จ๊ณ„๋ณ„์‚ฌ์ด์ฆˆ, ๋ณผ๋“œ, ์ƒํ•˜๋งˆ์ง„

p ์ƒํ•˜๋งˆ์ง„	

q ์Œ๋”ฐ์˜ดํ‘œ	

em ์ดํ…”๋ฆญ

 ์ค‘์ ๊ณผ ๋“ค์—ฌ์“ฐ๊ธฐ

a๊ธ€์”จ์ƒ‰,๋ฐ‘์ค„

head
title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title
/head

!

body
div
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
pq์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€
๋ฌด์—‡์ด ์žˆ์„๊นŒ?/q em์•„๋งˆ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š”
์ผ์ผ ๊ฒƒ์ด๋‹ค./em/p
/div
div
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
ul
listrong์†Œ์„ค/strong์— ๊ด€ํ•˜์—ฌ/li
lia href=์—ญ์‚ฌ์  ์ธ๋ฌผ๋“ค/a/li
liํŒจ์…˜์— ๋Œ€ํ•˜์—ฌ/li
/ul
/div
/div
/body
๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ธฐ๋ณธ ์Šคํƒ€์ผ
html, address,!
blockquote,!
body, dd, div,!
dl, dt, fieldset, form,!
frame, frameset,!
h1, h2, h3, h4,!
h5, h6, noframes,!
ol, p, ul, center,!
dir, hr, menu, pre
{ display: block; unicode-bidi: embed }!
li
{ display: list-item }!
head
{ display: none }!
table
{ display: table }!
tr
{ display: table-row }!
thead
{ display: table-header-group }!
tbody
{ display: table-row-group }!
tfoot
{ display: table-footer-group }!
col
{ display: table-column }!
colgroup
{ display: table-column-group }!
td, th
{ display: table-cell }!
caption
{ display: table-caption }!
th
{ font-weight: bolder; text-align: center }!
caption
{ text-align: center }!
body
{ margin: 8px }!
h1
{ font-size: 2em; margin: .67em 0 }!
h2
{ font-size: 1.5em; margin: .75em 0 }!
h3
{ font-size: 1.17em; margin: .83em 0 }!
h4, p,!
blockquote, ul,!
fieldset, form,!
ol, dl, dir,!
menu
{ margin: 1.12em 0 }!
h5
{ font-size: .83em; margin: 1.5em 0 }!
h6
{ font-size: .75em; margin: 1.67em 0 }!
h1, h2, h3, h4,!
h5, h6, b,!
strong
{ font-weight: bolder }!
blockquote
{ margin-left: 40px; margin-right: 40px }

i, cite, em,!
var, address
{ font-style: italic }!
pre, tt, code,!
kbd, samp
{ font-family: monospace }!
pre
{ white-space: pre }!
button, textarea,!
input, select
{ display: inline-block }!
big
{ font-size: 1.17em }!
small, sub, sup { font-size: .83em }!
sub
{ vertical-align: sub }!
sup
{ vertical-align: super }!
table
{ border-spacing: 2px; }!
thead, tbody,!
tfoot
{ vertical-align: middle }!
td, th, tr
{ vertical-align: inherit }!
s, strike, del { text-decoration: line-through }!
hr
{ border: 1px inset }!
ol, ul, dir,!
menu, dd
{ margin-left: 40px }!
ol
{ list-style-type: decimal }!
ol ul, ul ol,!
ul ul, ol ol
{ margin-top: 0; margin-bottom: 0 }!
u, ins
{ text-decoration: underline }!
br:before
{ content: A; white-space: pre-line }!
center
{ text-align: center }!
:link, :visited { text-decoration: underline }!
:focus
{ outline: thin dotted invert }!

!

/* Begin bidirectionality settings (do not change) */!
BDO[DIR=ltr] { direction: ltr; unicode-bidi: bidi-override }!
BDO[DIR=rtl] { direction: rtl; unicode-bidi: bidi-override }!

!

*[DIR=ltr]
*[DIR=rtl]

!

{ direction: ltr; unicode-bidi: embed }!
{ direction: rtl; unicode-bidi: embed }!

@media print {!
h1
{ page-break-before: always }!
h1, h2, h3,!
h4, h5, h6
{ page-break-after: avoid }!
ul, ol, dl
{ page-break-before: avoid }!
}!
์ž‘์—…์ž๋Š” ์ด๋Ÿฐ โ€œ๋ธŒ๋ผ์šฐ์ €์˜ ๊ธฐ๋ณธ์Šคํƒ€์ผโ€์„ ์ดˆ
๊ธฐํ™”(reset)ํ•˜๊ธฐ ์œ„ํ•ด ์ดˆ๊ธฐํ™” CSS๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

๋ธŒ๋ผ์šฐ์ €
๊ธฐ๋ณธ์Šคํƒ€์ผ

li
{ display: list-item }	

head
{ display: none }	

table { display: table }	

tr
{ display: table-row }	

thead { display: table-header-group }	

tbody { display: table-row-group }	

tfoot { display: table-footer-group }	

col
{ display: table-column }	

colgroup { display: table-column-group }	

td, th { display: table-cell }	

caption { display: table-caption }	

th
{ font-weight: bolder; text-align: center }	

caption { text-align: center }	

body
{ margin: 8px }	

h1
{ font-size: 2em; margin: .67em 0 }	

h2
{ font-size: 1.5em; margin: .75em 0 }

reset.css

๋ธŒ๋ผ์šฐ์ ธ๊ฐ€ CSS๋ฅผ ๋„ฃ์ง€ ์•Š์•˜์„ ๊ฒฝ์šฐ์—๋„ ๊ธฐ
๋ณธ์ ์ธ ์ธ์ง€๋ฅผ ์œ„ํ•ด ์ž๋™์œผ๋กœ ์ฃผ๋Š” ๊ฐ„๊ฒฉ๊ณผ ์ค‘
์ , ๋“ค์—ฌ์“ฐ๊ธฐ ์ œ๋ชฉ์˜ ๊ธ€์”จ ํฌ๊ธฐ๋“ค์„ ์ƒˆ๋กœ์šด ๋””
์ž์ธ์„ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์ดˆ๊ธฐํ™” ๋œ ์ƒํƒœ์ž…๋‹ˆ๋‹ค.
์ดˆ๊ธฐํ™”CSS๋Š” ๊ฐ ํƒœ๊ทธ์— ์ ์šฉ๋˜์–ด โ€œ๋ธŒ๋ผ์šฐ์ €
๊ธฐ๋ณธ์Šคํƒ€์ผโ€์„ ๋ฎ์–ด๋ฒ„๋ฆฝ๋‹ˆ๋‹ค.
!

reset.css

body {
body์— ๊ธ€์”จํฌ๊ธฐ ์ƒ‰, ์ค„๊ฐ„๊ฒฉ๋“ฑ์„ ์ฃผ์–ด
font:normal 12px Arial, sans-serif;
line-height:1.3;
๋ชจ๋“  ํƒœ๊ทธ์— ์ƒ์†์‹œ์ผœ ์ ์šฉ ๋˜๋„๋ก ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
color:#666666;
background-color:#fff;
๋ชจ๋“  ์ œ๋ชฉ์— 1em์„ ์ฃผ์–ด ๊ฐ€์žฅ ๋ถ€๋ชจ์ธ body
margin:0;
์˜ ๊ธ€์”จํฌ๊ธฐ 12px๋ฅผ ๊ทธ๋Œ€๋กœ ๋ฐ›์•„ ์ ์šฉํ•˜๊ฒŒ
padding:0;
ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
}
h1, h2, h3, h4, h5, h6 {font-size:1em;}
h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ul, ol, li, form, fieldset, blockquote,
address, table, thead, tbody, tfoot, tr, td, caption {
margin:0;
๊ธฐ๋ณธ์ ์ธ ์ธ์ง€๋ฅผ ์œ„ํ•ด ๋ฐ•์Šค์˜ ๊ฐ„๊ฒฉ๊ณผ ์—ฌ๋ฐฑ์ด ๋“ค์–ด๊ฐ€ ์žˆ๋Š” ํƒœ๊ทธ๋“ค์—
padding:0;
โ€œ0โ€ ๊ฐ’์„ ์„ ์–ธํ•จ์œผ๋กœ ๋ชจ๋‘ ์ดˆ๊ธฐํ™” ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
}
ul, ol {list-style:none;}
๋ฆฌ์ŠคํŠธ์— ์ค‘์ ๊ณผ ์ˆซ์žํ‘œ์‹œ๋ฅผ ์—†์•ด์Šต๋‹ˆ๋‹ค.

!

img {border:0;}

ie์—์„œ ์ด๋ฏธ์ง€์— ๊ธฐ๋ณธ์œผ๋กœ ์ƒ๊ธฐ๋Š” ๋ณด๋” ์ดˆ๊ธฐํ™”

a {text-decoration:none;}

๋งํฌ์— ๊ธฐ๋ณธ์œผ๋กœ ์ƒ๊ธฐ๋Š” ๋ฐ‘์ค„์„ ์—†์•ฑ๋‹ˆ๋‹ค.

table {
border-collapse: collapse;
border-spacing: 0;
}

ํ…Œ์ด๋ธ”์˜ ์„ ์„ ํ•ฉ์นœ ์Šคํƒ€์ผ๋กœ ์ดˆ๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค.

!
!
๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ดˆ๊ธฐํ™”CSS๋Š” ํ•ญ์ƒ ์ œ์ผ ์œ„์—
๋„ฃ์–ด ๊ฐ€์žฅ ๋จผ์ € ์ ์šฉ๋˜๊ฒŒ ๋งŒ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค
reset.css
head
title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title
link href=css/reset.css...
link href=css/naver.css...
/head

!

๊ธ€์”จํฌ๊ธฐ, ๊ฐ„๊ฒฉ...์ดˆ๊ธฐํ™”

naver.css

body
div
p {color:red}
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
pq์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€
๋ฌด์—‡์ด ์žˆ์„๊นŒ?/q em์•„๋งˆ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š”
์ผ์ผ ๊ฒƒ์ด๋‹ค./em/p
/div
div
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
ul
listrong์†Œ์„ค/strong์— ๊ด€ํ•˜์—ฌ/li
lia href=์—ญ์‚ฌ์  ์ธ๋ฌผ๋“ค/a/li
liํŒจ์…˜์— ๋Œ€ํ•˜์—ฌ/li
/ul
/div
/div
/body

์ดˆ๊ธฐํ™” CSS๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์˜ ๊ธฐ๋ณธํ‘œํ˜„์„ ์ดˆ๊ธฐํ™”
์‹œํ‚จํ›„ naver.css์„ ์ด์šฉํ•ด p์˜ ๊ธ€์”จ์ƒ‰์ƒ์„
๋‹ค์‹œ ์ง€์ •ํ•˜๊ฒŒ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
๋„ค์ด๋ฒ„์„œ๋น„์Šค
๋„ค์ด๋ฒ„์„œ๋น„์Šค
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
์žฅ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์˜คํ”ˆ ์บ์ŠคํŠธ
์†Œ์„ค์— ๊ด€ํ•˜์—ฌ
์—ญ์‚ฌ์  ์ธ๋ฌผ๋“ค
ํŒจ์…˜์— ๋Œ€ํ•˜์—ฌ
head
title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title
link href=css/reset.css...
style type=text/css

reset.css
๊ธ€์”จํฌ๊ธฐ, ๊ฐ„๊ฒฉ...์ดˆ๊ธฐํ™”

p {color:red;}
/style
/head

!

์ดˆ๊ธฐํ™” CSS๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์˜ 	

๊ธฐ๋ณธํ‘œํ˜„์„ ์ดˆ๊ธฐํ™” ์‹œํ‚จํ›„ 	

style์•ˆ์— ๊ธ€์”จ์ƒ‰์„ 	

์žฌ์ง€์ • ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

body
div
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
pq์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€
๋ฌด์—‡์ด ์žˆ์„๊นŒ?/q em์•„๋งˆ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š”
์ผ์ผ ๊ฒƒ์ด๋‹ค./em/p
/div
div
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
ul
listrong์†Œ์„ค/strong์— ๊ด€ํ•˜์—ฌ/li
lia href=์—ญ์‚ฌ์  ์ธ๋ฌผ๋“ค/a/li
liํŒจ์…˜์— ๋Œ€ํ•˜์—ฌ/li
/ul
/div
/div
/body

๋„ค์ด๋ฒ„์„œ๋น„์Šค
๋„ค์ด๋ฒ„์„œ๋น„์Šค
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
์žฅ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์˜คํ”ˆ ์บ์ŠคํŠธ
์†Œ์„ค์— ๊ด€ํ•˜์—ฌ
์—ญ์‚ฌ์  ์ธ๋ฌผ๋“ค
ํŒจ์…˜์— ๋Œ€ํ•˜์—ฌ
2.์ด๋ฆ„์ง“๊ณ  ์„ ํƒํ•˜๊ธฐ
๋‹ค์–‘ํ•œ ์„ ํƒ์„ ํ•˜๊ธฐ์œ„ํ•ด ์ด๋ฆ„์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค
div {border:2px solid red;}
HTML์•ˆ์˜ ๋ชจ๋“  div๊ฐ€ ์„ ํƒ๋˜์–ด ๋ฐ”๊นฅ
div์™€ ์•ˆ์ชฝ div๋ฅผ ๊ตฌ๋ถ„ํ•˜์—ฌ ๋‹ค์–‘ํ•˜๊ฒŒ
ํ‘œํ˜„ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

div
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€
๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š”
์ผ์ผ ๊ฒƒ์ด๋‹ค./p
/div
div
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „
์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค,
์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ
๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค ๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค./p
/div
/div

๋„ค์ด๋ฒ„์„œ๋น„์Šค
๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์˜คํ”ˆ ์บ์ŠคํŠธ
์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š”
๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ
์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
๋‘๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ์ด๋ฆ„์„ ์ง€์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์•„์ด๋”” #service {border:2px solid black;}
ํด๋ž˜์Šค .castbox {background-color:lime;}

div id=service
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=castbox
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€
๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š”
์ผ์ผ ๊ฒƒ์ด๋‹ค./p
/div
div class=castbox
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „
์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค,
์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ
๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค ๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค./p
/div
/div

๋„ค์ด๋ฒ„์„œ๋น„์Šค
๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์˜คํ”ˆ ์บ์ŠคํŠธ
์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š”
๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ
์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
๋‹จ ํ•˜๋‚˜๋ฟ์ธ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ
identity ์†์„ฑ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค
#service {border:2px solid red;}
โ€œ#โ€์„ ์ด์šฉํ•ด id์ด๋ฆ„์ธ๊ฒƒ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. 	

id๋ฅผ ์ด์šฉํ•ด์„œ ๋ถ™์—ฌ์ง„ ์ด๋ฆ„์€ ํ•˜๋‚˜์˜ 	

html์•ˆ์—์„œ ๋‹จํ•œ๋ฒˆ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

div id=service
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=castbox
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p
/div
div class=castbox
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „
์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต./p
/div
/div

๋„ค์ด๋ฒ„์„œ๋น„์Šค
๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์˜คํ”ˆ ์บ์ŠคํŠธ
์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š”
๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ
์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
class๋Š” ์—ฌ๋Ÿฌ๊ฐœ์˜ ์š”์†Œ์— ํ•œ๊ฐ€์ง€ ์ด๋ฆ„์„ ์ฃผ์–ด
ํ•œ๋ฒˆ์— ๋ช…๋ น์„ ๋‚ด๋ฆด๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค
๋ฌผ๋ก  id์ฒ˜๋Ÿผ ํ•œ๊ฐ€์ง€ ์š”์†Œ์—๋งŒ๋„ 	

์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
.service {border:2px solid red;}
.castbox {background-color:lime;}
โ€œ.โ€์„ ์ด๋ฆ„์— ๋ถ™์—ฌ castbox๋ฅผ ํด๋ž˜์Šค์ด
๋ฆ„์œผ๋กœ ๊ฐ€์ง„ ๋ชจ๋“  ์š”์†Œ๋ฅผ ์„ ํƒํ•˜์—ฌ ํ•œ
๋ฒˆ์— ์—ฌ๋Ÿฌ์š”์†Œ์— ํ‘œํ˜„์„ ์„ ์–ธํ•ฉ๋‹ˆ๋‹ค.
div class=service
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=castbox
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p
/div
div class=castbox
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „
์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p
/div
/div

๋„ค์ด๋ฒ„์„œ๋น„์Šค
๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์˜คํ”ˆ ์บ์ŠคํŠธ
์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š”
๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ
์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
ํ•œ๊ฐ€์ง€ ์š”์†Œ๊ฐ€ ์—ฌ๋Ÿฌ๋ฐ˜(class)์—
์†ํ•  ์ˆ˜ ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
.service {border:2px solid black;}
.castbox {background-color:lime;}
.red {color:red;}
castbox์™€ red์‚ฌ์ด์— ํ•œ์นธ์„ ๋„์›Œ์„œ castbox์—๋„ 	

์†ํ•˜๊ณ  red์—๋„ ์†ํ•ด ์žˆ๋Š” ์ƒํƒœ(๊ธ€์”จ๋Š” ๋ถ‰๊ณ  	

๋ฐฐ๊ฒฝ์ƒ‰์ด ๋“ค์–ด๊ฐ„)๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
div class=service
h2 class=red๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=castbox red
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p
/div
div class=castbox
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „
์ด ์ƒ์‚ฐ๋˜๋Š”... ์ค‘๋žต/p
/div
/div

๋„ค์ด๋ฒ„์„œ๋น„์Šค
๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์˜คํ”ˆ ์บ์ŠคํŠธ
์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š”
๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ
์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
์ด๋ฆ„์„ ์ง€์„๋•Œ๋Š” ๋ช‡๊ฐ€์ง€ ๊ทœ์น™์ด ์žˆ์Šต๋‹ˆ๋‹ค

p id=โ€3serviceโ€

์ˆซ์ž๋กœ ์‹œ์ž‘ํ•˜๋ฉด ์•ˆ๋ฉ๋‹ˆ๋‹ค.

p class=โ€service3โ€

์ˆซ์ž๊ฐ€ ๋’ค์— ๋ถ™๋Š”๊ฒƒ์€ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.

p class=โ€Serviceโ€

XHTML์€ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€
์•Š๋Š” HTML์„ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ•ด๋„ ์ข‹์€ ์ฝ”๋“œ๋ฅผ ์œ„ํ•ด์„œ ์†Œ๋ฌธ
์ž๋งŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์›์น™์œผ๋กœ ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

p class=โ€service_threeโ€

โ€œ_โ€๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์˜๋ฏธ๋ฅผ ๊ตฌ๋ถ„์ง€์–ด ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

p class=โ€service-threeโ€

โ€œ-โ€๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์˜๋ฏธ๋ฅผ ๊ตฌ๋ถ„์ง€์–ด ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์—ฌ๋Ÿฌ๊ฐ€์ง€ ์š”์†Œ๋ฅผ ํ•œ๋ฒˆ์— ์„ ์–ธํ•  ์ˆ˜ ๋„์žˆ์Šต๋‹ˆ๋‹ค

h2, .castbox {border:2px solid red;}
โ€œ, โ€์ฝค๋งˆ๋ฅผ ์ด์šฉํ•ด์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์„ ํƒ์—	

๋Œ€ํ•ด ํ•œ๋ฒˆ์— ๋ณด๋”๋ฅผ ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

div class=service
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=castbox
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p
/div
div class=castbox
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „
์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p
/div
/div

๋„ค์ด๋ฒ„์„œ๋น„์Šค
๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์˜คํ”ˆ ์บ์ŠคํŠธ
์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š”
๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ
์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
์˜๋ฏธ์žˆ๋Š” ์ด๋ฆ„์„ ๋ถ€์—ฌํ• ๋•Œ
๋น„๋กœ์†Œ ๊ตฌ์กฐ์ ์œผ๋กœ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
service์•ˆ์— ๋‘๊ฐœ์˜ ๊ฐ™์€ ๋ชจ์–‘์„ CSS๋กœ ํ•œ๋ฒˆ์— ๋งŒ๋“ค์–ด ๋‚ด๊ธฐ ์œ„ํ•ด
castbox๋ผ๋Š” ์ด๋ฆ„์„ ์ง€์—ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰ โ€œ๋„ค์ด๋ฒ„์„œ๋น„์Šค์•ˆ์— ๋‘๊ฐœ์˜ ์„œ
๋น„์Šค๊ฐ€ ์žˆ์–ดโ€ ๋ผ๋Š” ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“ค๊ธฐ ์›ํ–ˆ๋˜ ๊ฒƒ์ž…๋‹ˆ๋‹ค
div class=service
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=castbox
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€
๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š”
์ผ์ผ ๊ฒƒ์ด๋‹ค./p
/div
div class=castbox
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „
์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค,
์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ
๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค./p
/div
/div

service
h2

castbox
h3
p

castbox
h3
p
๊ตฌ์กฐ์™€ ์—ฐ๊ด€์„ฑ์„ ์ƒ๊ฐํ•ด์„œ ์ด๋ฆ„์„ ์ง“์Šต๋‹ˆ๋‹ค
navercast
cast_menu
cast_body
game_hot

game_etc

game_recom
game_more
cast_setting
navercast๋ผ๋Š” ์ปจํ…์ธ ๋ฅผ ์ด๋ฃจ๊ณ  ์žˆ๋Š” ์„ธ๊ฐ€์ง€ ๋ฐ•์Šค์ด๋ฏ€๋กœ	

๋ชจ๋‘ cast๋ผ๊ณ  ๋ถ™์ด๊ณ  โ€œ_โ€๋’ค๋กœ๋Š” ์šฉ๋„์— ๋”ฐ๋ผ menu, body,
setting์ด๋ผ๊ณ  ์ด๋ฆ„์„ ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

navercast

cast_menu
cast_body
cast_setting

game_hot
game_etc
game_more

ํ˜„์žฌ ๊ฒŒ์ž„ ์นดํ…Œ๊ณ ๋ฆฌ ์•ˆ์— ์žˆ์œผ๋ฏ€๋กœ cast_body์•ˆ
์—๋Š” ๋“ค์–ด๊ฐˆ ๋ฐ•์Šค๋“ค์—๋Š” ๋ชจ๋‘ game์ด๋ผ๊ณ  ๋ถ™์ด
๊ณ  โ€œ_โ€๋’ค๋กœ๋Š” ์ปจํ…์ธ  ์„ฑ๊ฒฉ์— ๋งž๋Š” hot, etc, more
์˜ ์ด๋ฆ„์„ ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

div class=navercast
div class=cast_menu.../div
div class=cast_body
div class=game_hot.../div
div class=game_ect.../div
div class=game_more.../div
/div
div class=cast_setting.../div
/div
๊ทธ๋ ‡๋‹ค๋ฉด ์ด๋ฆ„๊ณผ ๋”๋ถˆ์–ด ๋” ๊ตฌ์กฐ์ ์œผ๋กœ ์„ ํƒ
ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์€ ์—†์„๊นŒ์š”?
ํ•œ ์นธ์„ ๋„์›Œ์„œ ์ž์†์„ ํ‘œ๊ธฐํ•ฉ๋‹ˆ๋‹ค
.castbox h3 {border:2px solid red;}
castbox์˜ ์ž์†์ค‘์— h3๊ฐ€ ์žˆ์œผ๋ฉด ๋ชจ๋‘ 	

์„ ํƒํ•˜์—ฌ์„œ ๊ฒฐ๊ตญ castbox์•ˆ์— ์žˆ๋Š” h3๋งŒ 	

์„ ํƒํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค	

์ด๋ ‡๊ฒŒ ํ•ด์„œ h3๋ฅผ ์„ ํƒํ•˜๊ธฐ ์œ„ํ•ด class์ด๋ฆ„์„ 	

๋˜ ๋งŒ๋“ค์ง€ ์•Š๊ณ  castbox๋ฅผ ์ด์šฉํ•œ ๊ตฌ์กฐ์ ์ธ 	

์„ ํƒ์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
div class=service
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=castbox
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š”... ์ค‘๋žต/p
/div
div
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „
์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p
/div
/div

๋„ค์ด๋ฒ„์„œ๋น„์Šค
๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์˜คํ”ˆ ์บ์ŠคํŠธ
์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š”
๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ
์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
๋ฆฌ์…‹์„ ํ•˜๊ธฐ ์ „์˜ ๋ฆฌ์ŠคํŠธ์—ฌ์„œ	

์•„์ง ์ค‘์ ์ด ์ฐํ˜€์žˆ์Šต๋‹ˆ๋‹ค.

category์˜ ์ž์†์ค‘์— ๋ชจ๋“  li๋ฅผ ์ฐพ์•„ 	

์„ ํƒํ•˜์˜€์Šต๋‹ˆ๋‹ค.
.category li {border:2px solid red;}
.category {color:blue;}
๊ธ€์”จ์ƒ‰์˜ ๊ฒฝ์šฐ ์ƒ์†๋˜๋Š” ์„ฑ์งˆ์„	

์ด์šฉํ•ด์„œ ํšจ๊ณผ๋ฅผ ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.
ul class=category
li์˜ค๋Š˜์˜ ์ง‘/li
li์˜ค๋Š˜์˜ ์‹ฌ๋ฆฌํ•™
ul
li๋ถ€๋ชจ์˜ ์‹ฌ๋ฆฌํ•™/li
li๊ฒฝ์ œ์˜ ์‹ฌ๋ฆฌํ•™/li
li๊ทธ๋ฆผ์˜ ์‹ฌ๋ฆฌํ•™/li
li์—ฐ์• ์˜ ์‹ฌ๋ฆฌํ•™/li
/ul
/li
li์˜ค๋Š˜์˜ ๊ฒฝ์ œ/li
li์˜ค๋Š˜์˜ ํ•™๊ต/li
li์˜ค๋Š˜์˜ ์„ ์ƒ๋‹˜/li
/ul

์˜ค๋Š˜์˜ ์ง‘
์˜ค๋Š˜์˜ ์‹ฌ๋ฆฌํ•™
๋ถ€๋ชจ์˜ ์‹ฌ๋ฆฌํ•™
๊ฒฝ์ œ์˜ ์‹ฌ๋ฆฌํ•™
๊ทธ๋ฆผ์˜ ์‹ฌ๋ฆฌํ•™
์—ฐ์• ์˜ ์‹ฌ๋ฆฌํ•™
์˜ค๋Š˜์˜ ๊ฒฝ์ œ
์˜ค๋Š˜์˜ ํ•™๊ต
์˜ค๋Š˜์˜ ์„ ์ƒ๋‹˜
๋ถ™์—ฌ์„œ ๋ถ€๋ฅผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
์นธ์„ ๋ถ™์˜€์Šต๋‹ˆ๋‹ค.
div#service.service {border:2px solid lime;}

div๋ผ๋Š” ํƒœ๊ทธ ์ด๋ฆ„, ์•„์ด๋”” service, ํด๋ž˜์Šค service๋ฅผ ๋ชจ๋‘
๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์š”์†Œ๋ฅผ ์„ ํƒํ•จ

h2.red {border:2px solid blue;}

h2๋ผ๋Š” ํƒœ๊ทธ ์ด๋ฆ„์— ํด๋ž˜์Šคred๋ฅผ ๋™์‹œ์— ๊ฐ€์ง€๊ณ  ์žˆ๋Š”	

์š”์†Œ๋ฅผ ์„ ํƒํ•จ

.castbox.red h3 {border:2px solid red;}

ํด๋ž˜์Šค castbox์™€ red๋ฅผ ๋™์‹œ์— ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์š”์†Œ์˜	

์ž์†์ธ h3๋ฅผ ์„ ํƒํ•จ.

!
!

div id=service class=service 
h2 class=red ๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=castbox red
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p
/div
div class=castbox
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „
์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p
/div
/div

๋„ค์ด๋ฒ„์„œ๋น„์Šค
๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์˜คํ”ˆ ์บ์ŠคํŠธ
์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š”
๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ
์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
์ง๊ณ„ ์ž์‹๋“ค๋งŒ ์„ ํƒํ•  ์ˆ˜ ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ธฐํ˜ธ๊ฐ€ ๋“ค์–ด๊ฐˆ ๋•Œ๋Š”์นธ์„ ๋ถ™์—ฌ๋„	

๋˜๊ณ  ๋„์–ด๋„ ๋ฉ๋‹ˆ๋‹ค.
.category  li {border:2px solid red;}
category์˜ ์ง๊ณ„์ž์‹๋“ค๋งŒ	

์„ ํƒํ•˜์—ฌ ๋ณด๋”๋ฅผ ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

ul class=category
li์˜ค๋Š˜์˜ ์ง‘/li
li์˜ค๋Š˜์˜ ์‹ฌ๋ฆฌํ•™
ul
li๋ถ€๋ชจ์˜ ์‹ฌ๋ฆฌํ•™/li
li๊ฒฝ์ œ์˜ ์‹ฌ๋ฆฌํ•™/li
li๊ทธ๋ฆผ์˜ ์‹ฌ๋ฆฌํ•™/li
li์—ฐ์• ์˜ ์‹ฌ๋ฆฌํ•™/li
/ul
/li
li์˜ค๋Š˜์˜ ๊ฒฝ์ œ/li
li์˜ค๋Š˜์˜ ํ•™๊ต/li
li์˜ค๋Š˜์˜ ์„ ์ƒ๋‹˜/li
/ul

์˜ค๋Š˜์˜ ์ง‘
์˜ค๋Š˜์˜ ์‹ฌ๋ฆฌํ•™
๋ถ€๋ชจ์˜ ์‹ฌ๋ฆฌํ•™
๊ฒฝ์ œ์˜ ์‹ฌ๋ฆฌํ•™
๊ทธ๋ฆผ์˜ ์‹ฌ๋ฆฌํ•™
์—ฐ์• ์˜ ์‹ฌ๋ฆฌํ•™
์˜ค๋Š˜์˜ ๊ฒฝ์ œ
์˜ค๋Š˜์˜ ํ•™๊ต
์˜ค๋Š˜์˜ ์„ ์ƒ๋‹˜
๋ฐ”๋กœ๋’ค์— ๋ถ™์–ด์žˆ๋Š” ํ˜•์ œ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
castbox์ค‘์—์„œ h2์˜ ๋ฐ”๋กœ๋’ค์—	

๋ถ™์–ด์žˆ๋Š” castbox๋ฅผ ์„ ํƒํ•˜์˜€์Šต๋‹ˆ๋‹ค.
h2 + .castbox {border:2px solid red;}
.service  div + div {border:2px solid lime;}
service์˜ ์ง๊ณ„ ์ž์‹๋“ค์ค‘์— div์˜ 	

๋ฐ”๋กœ๋’ค์— ๋ถ™์–ด์žˆ๋Š” div๋ฅผ ์„ ํƒํ•ด์„œ 	

๋ณด๋”๋ฅผ ์„ ์–ธํ•˜์˜€์Šต๋‹ˆ๋‹ค.
div class=service 
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=castbox
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p
/div
div class=castbox
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „
์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p
/div
/div

๋„ค์ด๋ฒ„์„œ๋น„์Šค
๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์˜คํ”ˆ ์บ์ŠคํŠธ
์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š”
๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ
์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
๋’ค์— ๋‚˜์˜ค๋Š” ๋ชจ๋“  ํ˜•์ œ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
h2๋’ค๋กœ ๋‚˜์˜ค๋Š” ํ˜•์ œ๋“ค ์ค‘์—์„œ castbox๋ผ๋Š” 	

์ด๋ฆ„์„ ๊ฐ€์ง„ ์š”์†Œ๋“ค์„ ์ „๋ถ€ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
h2 ~ .castbox {border:2px solid red;}
h2 ~ div {color:red;}
h2๋’ค๋กœ ๋‚˜์˜ค๋Š” ํ˜•์ œ๋“ค ์ค‘์—์„œ ๋ชจ๋“  div๋ฅผ	

์„ ํƒํ•ฉ๋‹ˆ๋‹ค. div์— color๋ฅผ ์„ ์–ธํ•˜์ž ์ƒ์†๋˜์–ด 	

h3p๊ฐ€ ๋นจ๊ฐ•์ƒ‰์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
div class=service 
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=castbox
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p
/div
div class=castbox
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „
์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p
/div
/div

๋„ค์ด๋ฒ„์„œ๋น„์Šค
๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์˜คํ”ˆ ์บ์ŠคํŠธ
์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š”
๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ
์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
์ฒซ๋ฒˆ์งธ ๊ธ€์ž๋งŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
.castbox p:first-letter {
background-color:lime;
font-size:24px;
}
castbox์˜ ๋ชจ๋“  ์ž์†์ค‘์—์„œ p๋ฅผ ์ฐพ์•„ 	

์ฒซ๋ฒˆ์งธ ๊ธ€์งœ๋ฅผ ๊ฐ€์ƒ์œผ๋กœ ๋งˆํฌ์—…ํ•œ๊ฒƒ ์ฒ˜๋Ÿผ	

์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
div class=service 
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=castbox
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p
/div
div class=castbox
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „
์ด ์ƒ์‚ฐ๋˜๋Š”... ์ค‘๋žต/p
/div
/div

๋„ค์ด๋ฒ„์„œ๋น„์Šค
๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ

์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š”

๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„
๋งˆ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์˜คํ”ˆ ์บ์ŠคํŠธ

์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š”

๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ
์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
์ฒซ์งธ์ค„๋งŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
.service p:first-line {
color:red
}
service์˜ ๋ชจ๋“  ์ž์†์ค‘์—์„œ p๋ฅผ ์ฐพ์•„ 	

์ฒซ์งธ์ค„์„ ๊ฐ€์ƒ์œผ๋กœ ๋งˆํฌ์—…ํ•œ๊ฒƒ ์ฒ˜๋Ÿผ	

์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

div class=service 
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=castbox
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p
/div
div class=castbox
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „
์ด ์ƒ์‚ฐ๋˜๋Š”... ์ค‘๋žต/p
/div
/div

๋„ค์ด๋ฒ„์„œ๋น„์Šค
๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์˜คํ”ˆ ์บ์ŠคํŠธ
์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š”
๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ
์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
์ฒซ๋ฒˆ์งธ ์š”์†Œ๋งŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
.category  li:first-child {
border:2px solid red;
category์˜ ์ง๊ณ„ ์ž์‹ li๋“ค ์ค‘์—์„œ	

}
์ฒซ๋ฒˆ์งธ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
.category li li:first-child {
border:2px solid blue;
}
category์˜ ์ž์† ์ค‘์—์„œ li์•ˆ์— ๋“ค์–ด์žˆ๋Š”
li๋“ค์„ ์ฐพ์•„์„œ ๊ทธ์ค‘์— ์ฒซ๋ฒˆ์งธ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
ul class=category
li์˜ค๋Š˜์˜ ์ง‘/li
li์˜ค๋Š˜์˜ ์‹ฌ๋ฆฌํ•™
ul
li๋ถ€๋ชจ์˜ ์‹ฌ๋ฆฌํ•™/li
li๊ฒฝ์ œ์˜ ์‹ฌ๋ฆฌํ•™/li
li๊ทธ๋ฆผ์˜ ์‹ฌ๋ฆฌํ•™/li
li์—ฐ์• ์˜ ์‹ฌ๋ฆฌํ•™/li
/ul
/li
li์˜ค๋Š˜์˜ ๊ฒฝ์ œ/li
li์˜ค๋Š˜์˜ ํ•™๊ต/li
li์˜ค๋Š˜์˜ ์„ ์ƒ๋‹˜/li
/ul

์˜ค๋Š˜์˜ ์ง‘
์˜ค๋Š˜์˜ ์‹ฌ๋ฆฌํ•™
๋ถ€๋ชจ์˜ ์‹ฌ๋ฆฌํ•™
๊ฒฝ์ œ์˜ ์‹ฌ๋ฆฌํ•™
๊ทธ๋ฆผ์˜ ์‹ฌ๋ฆฌํ•™
์—ฐ์• ์˜ ์‹ฌ๋ฆฌํ•™
์˜ค๋Š˜์˜ ๊ฒฝ์ œ
์˜ค๋Š˜์˜ ํ•™๊ต
์˜ค๋Š˜์˜ ์„ ์ƒ๋‹˜
.service p:first-child {
border:2px solid blue;
}
p๋“ค ์ค‘์—์„œ๋Š” ์ฒซ๋ฒˆ์งธ์ผ์ง€ ๋ชจ๋ฅด์ง€๋งŒ ๋ถ€
๋ชจ(castbox)์ž…์žฅ์—์„œ๋Š” ๋‘˜์งธ์ด๊ธฐ ๋•Œ๋ฌธ์—	

์„ ํƒ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
.service h3:first-child {
border:2px solid red;
}
๋น„๋ก h3๋Š” ํ˜ผ์ž์ง€๋งŒ ๋ถ€๋ชจ(castbox)์ž…์žฅ
์—์„œ ์ฒซ๋ฒˆ์งธ ์ž์‹์ด๊ธฐ ๋•Œ๋ฌธ์— ์„ ํƒ๋ฉ๋‹ˆ๋‹ค.
๋„ค์ด๋ฒ„์„œ๋น„์Šค
div class=service 
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=castbox
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p
p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p
p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p
/div
/div

๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
๋งˆ์ง€๋ง‰ ์š”์†Œ๋งŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
.category  li:last-child {
border:2px solid red;
category์˜ ์ง๊ณ„ ์ž์‹ li๋“ค ์ค‘์—์„œ	

}
๋งˆ์ง€๋ง‰ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
.category li li:last-child {
border:2px solid blue;
}
category์˜ ์ž์† ์ค‘์—์„œ li์•ˆ์— ๋“ค์–ด์žˆ๋Š” li
๋“ค์„ ์ฐพ์•„์„œ ๊ทธ์ค‘์— ๋งˆ์ง€๋ง‰์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
ul class=category
li์˜ค๋Š˜์˜ ์ง‘/li
li์˜ค๋Š˜์˜ ์‹ฌ๋ฆฌํ•™
ul
li๋ถ€๋ชจ์˜ ์‹ฌ๋ฆฌํ•™/li
li๊ฒฝ์ œ์˜ ์‹ฌ๋ฆฌํ•™/li
li๊ทธ๋ฆผ์˜ ์‹ฌ๋ฆฌํ•™/li
li์—ฐ์• ์˜ ์‹ฌ๋ฆฌํ•™/li
/ul
/li
li์˜ค๋Š˜์˜ ๊ฒฝ์ œ/li
li์˜ค๋Š˜์˜ ํ•™๊ต/li
li์˜ค๋Š˜์˜ ์„ ์ƒ๋‹˜/li
/ul

์˜ค๋Š˜์˜ ์ง‘
์˜ค๋Š˜์˜ ์‹ฌ๋ฆฌํ•™
๋ถ€๋ชจ์˜ ์‹ฌ๋ฆฌํ•™
๊ฒฝ์ œ์˜ ์‹ฌ๋ฆฌํ•™
๊ทธ๋ฆผ์˜ ์‹ฌ๋ฆฌํ•™
์—ฐ์• ์˜ ์‹ฌ๋ฆฌํ•™
์˜ค๋Š˜์˜ ๊ฒฝ์ œ
์˜ค๋Š˜์˜ ํ•™๊ต
์˜ค๋Š˜์˜ ์„ ์ƒ๋‹˜

IE7์ง€์›์•ˆํ•จ
์•ž์ชฝ๊ณผ ๋’ค์ชฝ์— ์ปจํ…์ธ ๋ฅผ ๋„ฃ์–ด์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
IE7์ง€์›์•ˆํ•จ
.service:before {
content:โ€™hi helloโ€™;
border:2px solid red;
}
:after์„ ํƒ์ž์™€ content์†์„ฑ์„ ์ด์šฉํ•ด์„œ
service์˜ ์ง๊ณ„์ž์‹๋“ค์˜ ์ œ์ผ ์•ž์—	

hi hello๋ผ๋Š” ์ปจํ…์ธ ๋ฅผ ๋„ฃ์–ด์ค๋‹ˆ๋‹ค.
.service:after {
content:โ€™bye byeโ€™;
color:red;
:after์„ ํƒ์ž์™€ content์†์„ฑ์„ ์ด์šฉํ•ด์„œ
}
service์˜ ์ง๊ณ„์ž์‹๋“ค์˜ ๋งˆ์ง€๋ง‰์—	

bye bye๋ผ๋Š” ์ปจํ…์ธ ๋ฅผ ๋„ฃ์–ด์ค๋‹ˆ๋‹ค.
div class=service 
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=castbox
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p
/div
/div

hi hello
๋„ค์ด๋ฒ„์„œ๋น„์Šค
๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
bye bye
ํฌ์ปค์Šค๋ฅผ ๋ฐ›์„๋•Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

IE7์ง€์›์•ˆํ•จ

ํฌ์ปค์Šค ๋ฐ›์•˜๋‹ค๋Š” ๊ฒƒ์€ ์›น๋ฌธ์„œ์˜ ๋งํฌ๋‚˜ ์ž…๋ ฅ์ƒ์ž ์ฒดํฌ๋ฐ•์Šค ๋ผ๋””์˜ค๋ฒ„ํŠผ๋“ฑ ์‚ฌ์šฉ์ž์™€ ์ƒํ˜ธ์ž‘์šฉ์ด ์ผ์–ด๋‚˜๋Š” ๊ณณ์„
์‚ฌ์šฉ์ž๊ฐ€ ํด๋ฆญํ•˜๊ฑฐ๋‚˜ ํƒญํ‚ค๋ฅผ ์ด์šฉํ•˜์—ฌ ์ง€๋‚˜๊ฐˆ ๋•Œ ํฌ์ปค์Šค๋ฅผ ๋ฐ›์•˜๋‹ค๋ผ๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค.
.info input:focus {
background-color:yellow;
}
input์— ํฌ์ปค์Šค๋ฅผ ๋ฐ›์œผ๋ฉด ์„ ํƒํ•˜์—ฌ 	

๋ฐฐ๊ฒฝ์ƒ‰์„ ๋ฐ”๊ฟ” ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ƒํƒœ

ํฌ์ปค์Šค๋ฅผ ๋ฐ›์•˜์„ ๋•Œ

div class=info
label for=phone์ „ํ™”๋ฒˆํ˜ธ ์ž…๋ ฅ/label
input id=phone type=text/
/div

.menu a:focus {
color:blue;
}
a์— ํฌ์ปค์Šค๋ฅผ ๋ฐ›์œผ๋ฉด a๋งํฌ๊ธ€์”จ์ƒ‰์„	

๋ฐ”๊ฟ”์ค๋‹ˆ๋‹ค.
div class=menu
a href=http://test.com๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ…/a
a href=http://test.com๋ฌด์˜์‹ ์†Œ๋น„/a
a href=http://test.com๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ/a
/div

์ผ๋ฐ˜์ƒํƒœ

ํฌ์ปค์Šค๋ฅผ ๋ฐ›์•˜์„ ๋•Œ
์ƒํƒœ์™€ ๋ฐ˜์‘์— ๋”ฐ๋ผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
.menu a:link {color:lime;}
์•„์ง ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ ๋งํฌ
.menu a:visited {color:red;}
์ด๋ฏธ ๋ฐฉ๋ฌธํ–ˆ๋˜ ๋งํฌ
.menu a:hover {background-color:yellow;}
๋งˆ์šฐ์Šค๋ฅผ ์˜ค๋ฒ„ํ• ๋•Œ
.menu a:active {color:blue;}
ํด๋ฆญํ•˜๋Š” ์ˆœ๊ฐ„ (๋ฒ„ํŠผ์ด ๋ˆŒ๋ ธ์„๋•Œ)
a ์ƒ์ž ์˜์—ญ์— ์ปค์„œ๊ฐ€	

์˜ฌ๋ผ๊ฐ€๋ฉด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

div class=menu
a href=http://test.com๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ…/a
a href=http://test.com๋ฌด์˜์‹ ์†Œ๋น„/a
a href=http://test.com๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ/a
/div

๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ
๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ
๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ
๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ
:hover์™€ :active๋Š”
a๊ฐ€ ์•„๋‹ˆ์–ด๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
.category li:hover {
background-color:yellow;
}
li์— ๋งˆ์šฐ์Šค๋ฅผ ์˜ค๋ฒ„ํ• ๋•Œ

.category li:active {
IE7์ง€์›์•ˆํ•จ
background-color:red;
}
li๋ฅผ ํด๋ฆญํ•˜๋Š” ์ˆœ๊ฐ„ (๋ฒ„ํŠผ์ด ๋ˆŒ๋ ธ์„๋•Œ)

ul class=category
li์˜ค๋Š˜์˜ ์ง‘/li
li์˜ค๋Š˜์˜ ์‹ฌ๋ฆฌํ•™/li
li์˜ค๋Š˜์˜ ๊ฒฝ์ œ/li
li์˜ค๋Š˜์˜ ํ•™๊ต/li
li์˜ค๋Š˜์˜ ์„ ์ƒ/li
/ul

li ์ƒ์ž ์˜์—ญ์— ์ปค์„œ๊ฐ€	

์˜ฌ๋ผ๊ฐ€๋ฉด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์˜ค๋Š˜์˜ ์ง‘
์˜ค๋Š˜์˜ ์‹ฌ๋ฆฌํ•™
์˜ค๋Š˜์˜ ๊ฒฝ์ œ
์˜ค๋Š˜์˜ ํ•™๊ต
์˜ค๋Š˜์˜ ์„ ์ƒ๋‹˜
์†์„ฑ์„ ์ด์šฉํ•ด์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
input[value] {color:red;}
input์ค‘์— value์†์„ฑ์ด ์žˆ
์œผ๋ฉด ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
.person input[type=text] {
background-color:yellow;
}
.person์˜ ์ž์†์ธ input์ค‘์— type์ด๋ผ
๋Š” ์†์„ฑ์˜ ๊ฐ’์„ text๋กœ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์š”์†Œ๋ฅผ	

์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

div class=person
input type=text id=email /
input type=submit value=์ž…๋ ฅํ•˜๊ธฐ /
/div

asdf

์ž…๋ ฅํ•˜๊ธฐ
input์€ ๋ชจ๋‘ ์ธ๋ผ์ธ ์š”์†Œ
์ด๋ฏ€๋กœ ์˜†์œผ๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค.
service ์ž์†์ค‘์—์„œ class์†์„ฑ์„ 	

๊ฐ€์ง€๊ณ  top์ด๋ผ๋Š” ๊ฐ’์„ ํ•˜๋‚˜๋ผ๋„	

๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
.service [class~=red] {
background-color:yellow; service ์ž์†์ค‘์—์„œ class์†์„ฑ์„ 	

}
๊ฐ€์ง€๊ณ  cast์ด๋ผ๋Š” ๊ธ€์ž๋กœ ์‹œ์ž‘ํ•˜
.service [class^=cast] { ๊ณ  ์žˆ๋Š” ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
border:2px solid blue;
}
service ์ž์†์ค‘์—์„œ class์†์„ฑ์„	

.service [class$=02] { ๊ฐ€์ง€๊ณ  02์ด๋ผ๋Š” ๊ธ€์ž๋กœ ๋๋‚˜๋Š”	

color:red;
์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
}
.service [href*=naver.com] {
color:lime;
service ์ž์†์ค‘์—์„œ href์†์„ฑ์„ 	

}
๊ฐ€์ง€๊ณ  naver.com์ด๋ผ๋Š” ๊ธ€์ž๋ฅผ	

๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค
div class=service 
h2 class=top red๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=castbox01 red
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p
/div
div class=castbox02
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „
์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p
a href=โ€http://blog.naver.comโ€๋”๋ณด๊ธฐ/a
/div
/div

๋„ค์ด๋ฒ„์„œ๋น„์Šค
๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์˜คํ”ˆ ์บ์ŠคํŠธ
์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š”
๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ
์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
๋”๋ณด๊ธฐ
๊ตฌ์ฒด์ ์œผ๋กœ ๋ถ€๋ฅผ์ˆ˜๋ก ์ˆœ์œ„๊ฐ€ ์˜ฌ๋ผ๊ฐ‘๋‹ˆ๋‹ค.
h2 {font-size:16px;}

001

div h2 {font-size:24px;}

002

h1์„ ์ง์ ‘ ๋ถ€๋ฅด๋Š” ๊ฒƒ๋ณด๋‹ค
div์ž์†์ธ h1์ด๋ผ๊ณ  ๋ถ€๋ฅด๋ฉด
์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์Šต๋‹ˆ๋‹ค. ํƒœ๊ทธ1๊ฐœ๋ณด๋‹ค
2๊ฐœ๋ฅผ ์ด์šฉํ•ด์„œ ๋ถˆ๋ €๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
font-size:16px
body
font-size:24px
div class=service 
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=castbox
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
p ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜
์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ...์ค‘๋žต/p
/div
div class=castbox
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „
์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p
/div
/div
/body

๋„ค์ด๋ฒ„ ์„œ๋น„์Šค

๋„ค์ด๋ฒ„์„œ๋น„์Šค

๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์˜คํ”ˆ ์บ์ŠคํŠธ
์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š”
๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ
์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
class์ด๋ฆ„์ด ํƒœ๊ทธ์ด๋ฆ„๋ณด๋‹ค ๋†’์Šต๋‹ˆ๋‹ค.
h2 {color:red;}

001

div h2 {color:blue;}

002

.service h2 {color:yellow;}

011

div.service h2 {color:lime;} 0 1 2
ํƒœ๊ทธ2 ํด๋ž˜์Šค1๋กœ ์ด12๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
body
div class=service 
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=castbox
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
p ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜
์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ...์ค‘๋žต/p
/div
div class=castbox
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „
์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p
/div
/div
/body

๋„ค์ด๋ฒ„ ์„œ๋น„์Šค
๋„ค์ด๋ฒ„์„œ๋น„์Šค
๋„ค์ด๋ฒ„์„œ๋น„์Šค
๋„ค์ด๋ฒ„์„œ๋น„์Šค
๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์˜คํ”ˆ ์บ์ŠคํŠธ
์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š”
๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ
์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
class์ด๋ฆ„๊ณผ :after(๊ฐ€์ƒ์„ ํƒ์ž)๋Š” ๊ฐ™์Šต๋‹ˆ๋‹ค.
:first-child, :last-child, :before, :after, :hover, :active, :link, :visited

.castbox h3 {color:yellow;}

011

h3:first-child {color:lime;}

011

๋‘˜๋‹ค class1, ํƒœ๊ทธ1๋กœ ์ด011์ด๋ฉ๋‹ˆ
๋‹ค. ํ•˜์ง€๋งŒ ์•„๋ž˜์ค„์ด ์šฐ์„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์—
lime์ƒ‰์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
body
div class=service 
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=castbox
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
p ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜
์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ...์ค‘๋žต/p
/div
div class=castbox
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „
์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p
/div
/div
/body

๋„ค์ด๋ฒ„ ์„œ๋น„์Šค
๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ
๋„ค์ด๋ฒ„์บ์ŠคํŠธ
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์˜คํ”ˆ ์บ์ŠคํŠธ
์˜คํ”ˆ ์บ์ŠคํŠธ
์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š”
๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ
์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
div class=menu
a href=http://test.com๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ…/a
a href=http://test.com๋ฌด์˜์‹ ์†Œ๋น„/a
a href=http://test.com๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ/a
/div

๊ฐ€์ƒ์„ ํƒ์ž์˜ ๊ตฌ์ฒด์„ฑ์ด ๊ฐ™๊ธฐ ๋•Œ๋ฌธ์—
์•„๋ž˜์ฝ”๋“œ๊ฐ€ ์šฐ์„ ํ•˜์—ฌ :hover, :active๊ฐ€
์ ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค.

๋ฐฉ๋ฌธ์ „

.menu a:active {color:blue;}

010

.menu a:visited {color:red;}

010

๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ

๋งˆ์šฐ์Šค์˜ค๋ฒ„

๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ
๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ

010

.menu a:link {color:lime;}

๋ฐฉ๋ฌธํ›„

๋งˆ์šฐ์Šคํด๋ฆญ

.menu a:hover {color:yellow} 0 1 0

๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ

.menu a:link {color:lime;}

010

.menu a:visited {color:red;}

010

.menu a:hover {color:yellow} 0 1 0
.menu a:active {color:blue;}

๋ฐฉ๋ฌธ์ „

๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ

๋ฐฉ๋ฌธํ›„

๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ

010
๋งˆ์šฐ์Šค์˜ค๋ฒ„

๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ

๋งˆ์šฐ์Šคํด๋ฆญ

๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ

์ˆœ์„œ๋ฅผ ๋ฐ”๊พธ์–ด ๋ชจ๋‘ ์ž‘๋™ํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค.
id์ด๋ฆ„์ด class์ด๋ฆ„๋ณด๋‹ค ๋†’์Šต๋‹ˆ๋‹ค.
div div.castbox h3 {color:yellow;}

013

#service h2 {color:lime;}

101

ํƒœ๊ทธ2 ํด๋ž˜์Šค1๋กœ ์ด12๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

body
div id=service 
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=castbox
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
p ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜
์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ...์ค‘๋žต/p
/div
div class=castbox
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „
์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p
/div
/div
/body

๋„ค์ด๋ฒ„ ์„œ๋น„์Šค
๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ
๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์˜คํ”ˆ ์บ์ŠคํŠธ
์˜คํ”ˆ ์บ์ŠคํŠธ
์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š”
๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ
์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
โ€œโ€ โ€œ*โ€ โ€œ+โ€ โ€œ,โ€๋Š” ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
.castbox h3 + p {color:yellow;}

012

div.castbox  p {color:lime;}

012

๋‘˜๋‹ค class1, ํƒœ๊ทธ2๋กœ ์ด012๊ฐ€๋ฉ๋‹ˆ
๋‹ค. ํ•˜์ง€๋งŒ ์•„๋ž˜์ค„์ด ์šฐ์„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์—
lime์ƒ‰์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
body
div class=service 
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=castbox
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
p ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜
์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ...์ค‘๋žต/p
/div
div class=castbox
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „
์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p
/div
/div
/body

๋„ค์ด๋ฒ„ ์„œ๋น„์Šค
๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€
์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
์žฅ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ
๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
์˜คํ”ˆ ์บ์ŠคํŠธ
์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š”
์Šคํ‹ฐ์ปค์˜๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ
๊ณผ์ •์„ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š”
๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ
์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
3.์šฐ์„ ์ˆœ์œ„
!important
์ธ๋ผ์ธ ์Šคํƒ€์ผ
๊ตฌ์ฒด์„ฑ
ํ•˜ํ–ฅ์šฐ์„ 
์ง์ ‘์„ ํƒํ•œ ์„ ์–ธ
์ œ์ž‘์ž ์Šคํƒ€์ผ์ค‘ ์ƒ์†๋œ ์„ ์–ธ
๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ
7์œ„) ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ ์Šคํƒ€์ผ๋งŒ ์ ์šฉ๋˜์–ด์ง„
์ƒํƒœ์ž…๋‹ˆ๋‹ค.
head
title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title
/head

!

body
div
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
pq์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€
๋ฌด์—‡์ด ์žˆ์„๊นŒ?/q em์•„๋งˆ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š”
์ผ์ผ ๊ฒƒ์ด๋‹ค./em/p
/div
div
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
ul
listrong์†Œ์„ค/strong์— ๊ด€ํ•˜์—ฌ/li
lia href=์—ญ์‚ฌ์  ์ธ๋ฌผ๋“ค/a/li
liํŒจ์…˜์— ๋Œ€ํ•˜์—ฌ/li
/ul
/div
/div
/body
6์œ„) ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ ์Šคํƒ€์ผ ๋ณด๋‹ค ์ž‘์„ฑํ•œ
์Šคํƒ€์ผ์ด ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค.
head
title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title
link href=css/reset.css ...์ค‘๋žต /
/head

!

reset.css
body{color:#666;}
์ดˆ๊ธฐํ™”CSS์— ๊ธฐ๋ณธ์„ค์ •์„
๊ฐ์š”์†Œ๋กœ ์ƒ์†์‹œํ‚จ์ƒํƒœ.
๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ์„
๋ฎ์—ˆ์Šต๋‹ˆ๋‹ค.

body
div
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
pq์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€
๋ฌด์—‡์ด ์žˆ์„๊นŒ?/q em์•„๋งˆ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š”
์ผ์ผ ๊ฒƒ์ด๋‹ค./em/p
/div
div
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
ul
listrong์†Œ์„ค/strong์— ๊ด€ํ•˜์—ฌ/li
lia href=์—ญ์‚ฌ์  ์ธ๋ฌผ๋“ค/a/li
liํŒจ์…˜์— ๋Œ€ํ•˜์—ฌ/li
/ul
/div
/div
/body
5์œ„) ์ž‘์„ฑํ•œ ์Šคํƒ€์ผ์ค‘ ์ง์ ‘์„ ํƒ๋œ ์„ ์–ธ์ด
์ƒ์†๋œ ์„ ์–ธ๋ณด๋‹ค ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค.
head
title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title
link href=css/reset.css ...์ค‘๋žต /
style type= text/css
p {color:red;}
/style
/head

!

reset.css
๊ธฐํƒ€์ดˆ๊ธฐํ™”...
...
body{color:#666;}
...

body
div
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
pq์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ..์ค‘๋žต/p
/div
div
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
ul
listrong์†Œ์„ค/strong์— ๊ด€ํ•˜์—ฌ/li
lia href=์—ญ์‚ฌ์  ์ธ๋ฌผ๋“ค/a/li
liํŒจ์…˜์— ๋Œ€ํ•˜์—ฌ/li
/ul
/div
/div
4์œ„) ์ง์ ‘์„ ํƒํ•œ ์š”์†Œ๊ฐ€ ๊ฐ™์„ ๊ฒฝ์šฐ
์•„๋ž˜์ฝ”๋“œ๊ฐ€ ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค.
reset.css
๊ธฐํƒ€์ดˆ๊ธฐํ™”...
head
basic.css
title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title
link href=css/reset.css ...์ค‘๋žต /
p {color:lime}
001
link href= css/basic.css ...์ค‘๋žต /
style type= text/css
p {color:red;} 0 0 1
/style
ํƒœ๊ทธ์ด๋ฆ„์œผ๋กœ ๊ฐ™์€ ์š”์†Œ๋ฅผ
/head
์„ ํƒํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์•„๋ž˜์š”์†Œ
!
๊ฐ€ ์šฐ์„ ํ•œ๋‹ค.
body
div
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
pq์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ..์ค‘๋žต/p
/div
div
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
ul
listrong์†Œ์„ค/strong์— ๊ด€ํ•˜์—ฌ/li
lia href=์—ญ์‚ฌ์  ์ธ๋ฌผ๋“ค/a/li
liํŒจ์…˜์— ๋Œ€ํ•˜์—ฌ/li
3์œ„) ์•„๋ฌด๋ฆฌ ์œ„์— ์žˆ๋”๋ผ๋„
๊ตฌ์ฒด์ ์œผ๋กœ ๋ถ€๋ฅด๋ฉด ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค.
reset.css
head
title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title

์ดˆ๊ธฐํ™”์Šคํƒ€์ผ...

link href=css/reset.css ...์ค‘๋žต /
link href= css/basic.css ...์ค‘๋žต /
style type= text/css
p {color:red;}
#service p {color:orange;}
div div  p {color:yellow;}
.castbox p {color:blue;}
/style
/head

4

p {color:lime}

001

1

basic.css

101
003
011

3
2

!
body
div id=โ€serviceโ€ 
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=โ€castboxโ€
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
pq์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ..์ค‘๋žต/p
/div

5

001
reset.css
์ดˆ๊ธฐํ™”์Šคํƒ€์ผ...

head
title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title

basic.css

link href=css/reset.css ...์ค‘๋žต /
link href= css/basic.css ...์ค‘๋žต /
style type= text/css
p {color:red;}
#service p {color:orange;}
div div  p {color:yellow;}
.castbox p {color:blue;}

!

5

001

2

#service div p {color:lime}

101
003
011

4
3

/style
/head

!
body
div id=โ€serviceโ€
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=โ€castboxโ€
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
pq์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ..์ค‘๋žต/p
/div
div
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
ul

1

๊ตฌ์ฒด์„ฑ์ด ๋†’์•„์ง€๋ฉด์„œ ํ•˜ํ–ฅ
1 0 2 ์šฐ์„ ๋ฒ•์น™์ด ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.
2์œ„) ์•„๋ฌด๋ฆฌ ๊ตฌ์ฒด์„ฑ์ด ๋†’๋”๋ผ๋„
์ธ๋ผ์ธ์Šคํƒ€์ผ์ด ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค.
reset.css
head
title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title

์ดˆ๊ธฐํ™”์Šคํƒ€์ผ...

link href=css/reset.css ...์ค‘๋žต /

basic.css

link href= css/basic.css ...์ค‘๋žต /
style type= text/css
p {color:red;}
#service p {color:orange;}
/style
/head

p {color:lime} 0 0 1

001
101

!
body
div
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=โ€castboxโ€
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
p style=โ€color:blueโ€q์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ..์ค‘๋žต/p
/div
div
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
1์œ„) !important๋Š” ์–ด๋–ค๊ฒƒ ๋ณด๋‹ค ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค.
reset.css
head
title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title

์ดˆ๊ธฐํ™”์Šคํƒ€์ผ...

link href=css/reset.css ...์ค‘๋žต /

basic.css

link href= css/basic.css ...์ค‘๋žต /
style type= text/css
p {color:red !important;}
#service p {color:orange;}
/style
/head

p {color:lime} 0 0 1

101

!
body
div
h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2
div class=โ€castboxโ€
h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3
p style=โ€color:blueโ€q์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด
ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ..์ค‘๋žต/p
/div
div
h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
4.๊ฐ’๊ณผ ๋‹จ์œ„
์ƒ‰์— ์‚ฌ์šฉ๋˜๋Š” ๊ฐ’
์›Œ๋“œ

{color:orange;}
red, orange, yellow, green, blue, aqua, black, fuchsia, gray, lime, maroon
navy, olive, purple, silver, teal, white

ํผ์„ผํŠธRGB

{color:rgb(100%,40%,0%);}
rgb(100%,100%,100%)๊ฒ€์ •๊ณผ rgb(0%,0%,0%) ํฐ์ƒ‰์˜ ์‚ฌ์ด๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.
์†Œ์ˆซ์ ์ดํ•˜๋„ ํ—ˆ์šฉ๋˜๋ฉฐ, 243%๋Š” 100%์™€ ๊ฐ™์œผ๋ฉฐ, -232%๋Š” 0%์™€ ๊ฐ™์ด ์ธ์‹ํ•œ๋‹ค.

์ˆซ์žRGB

{color:rgb(255,102,0);}
rgb(255,255,255)๊ฒ€์ •๊ณผ rgb(0,0,0) ํฐ์ƒ‰์˜ ์‚ฌ์ด๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.
์†Œ์ˆซ์ ์ดํ•˜๋Š” ํ—ˆ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ 444๋Š” 255์™€ ๊ฐ™์œผ๋ฉฐ, -293๋Š” 0๊ณผ ๊ฐ™์ด ์ธ์‹ํ•œ๋‹ค.

16์ง„์ˆ˜RGB

{color:#ff6600;}
16์ง„์ˆ˜ RGB๊ฐ’์€ ๋‹จ์ถ•ํ˜•์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. #ff6600์€ #f60์œผ๋กœ #ffffff๋Š” #fff๋กœ
๋‹จ์ถ•ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, #808000์˜ ๊ฒฝ์šฐ์—๋Š” ๊ฐ€์žฅ ๋น„์Šทํ•œ ๊ฐ’ #888800์˜ #880์œผ๋กœ ๋‹จ์ถ•ํ•œ๋‹ค.
5.ํฐํŠธ ์Šคํƒ€์ผ๋ง
๋จผ์ € font-size์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
font-size:12px; (px,%,em,pt)
์บกํ•˜์ดํŠธ(cap height)
์—‘์Šคํ•˜์ดํŠธ(x-height)
๋ฒ ์ด์Šค๋ผ์ธ(baseline)

They ์•ˆ๋…•
์–ด์„ผ๋”(ascender)

12px

๋””์„ผ๋”(descender)

12px

์•„์ง ํ•œ๊ธ€์„ ๋ฐฐ๋ คํ•œ ๊ธฐ์ค€์€ ์—†์œผ๋ฏ€๋กœ ์˜๋ฌธ๊ธ€์ž์˜ ํŠน์„ฑ์„ ๋”ฐ๋ผ ๊ณ„์‚ฐํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
์˜๋ฌธ์„œ์ฒด์˜ ๊ธฐ์ค€์ธ Baseline ์œ„์— ์˜ฌ๋ผ๊ฐ€ Ascender๊นŒ์ง€ ์œ„์น˜ํ•˜๊ฒŒ ๋˜๋ฉฐ
font-size์˜ ๊ณ„์‚ฐ๋˜ํ•œ ์˜๋ฌธ์„œ์ฒด๋ฅผ ๋”ฐ๋ฅด๋ฏ€๋กœ ํ•œ๊ธ€์€ ์‹ค์ œ๋ณด๋‹ค ์กฐ๊ธˆ ์ž‘๊ฒŒ ๋ Œ๋”๋ง ๋ฉ๋‹ˆ๋‹ค.
font-size๋ฅผ ์™„์ „ํžˆ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์„ธ๊ฐ€์ง€
์š”์†Œ๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•„๋‘์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋ธŒ๋ผ์šฐ์ €

font-size:16px

๋ธŒ๋ผ์šฐ์ €์— ์„ค์ •๋˜์–ด ์žˆ๋Š” ๊ธฐ๋ณธ ๊ธ€์”จํฌ๊ธฐ

๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ
h1 {font-size:2em;}
h2 {font-size:1.5em;}
h3 {font-size:1.17em;}
h5 {font-size:0.83em;}
h6 {font-size:0.75em;}
big {font-size:1.17em;}
small, sub, sup {font-size:0.83em}
โ€ฆ ์ค‘๋žต
HTML

reset.css
body {font-size:12px;}

head
link href=โ€œreset.cssโ€ โ€ฆ /
/head
body
h1ํ•œ๊ตญ์˜ ์ธ์‚ฌ/h1
p์•ˆ๋…•ํ•˜์„ธ์š”./p
/body

๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ธฐ๋ณธ ์Šคํƒ€์ผ์—
์ง€์ •๋˜์–ด ์žˆ๋Š” ๊ธ€์”จํฌ๊ธฐ
(h1~h6, big, small, sub, sup)

์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋“ค์–ด ๋„ฃ๋Š” ์Šคํƒ€์ผ์—
์ง€์ •๋˜๋Š” ๊ธ€์”จํฌ๊ธฐ
์šฐ๋ฆฌ๊ฐ€ font-size๋ฅผ ์ง€์ •ํ•˜๋ฉด ๋ธŒ๋ผ์šฐ์ €์˜
๊ธฐ๋ณธ ์„ค์ •๊ฐ’์ด๋‚˜ ๊ธฐ๋ณธ์Šคํƒ€์ผ์€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.
๋ธŒ๋ผ์šฐ์ €

font-size:16px
๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ
h1 {font-size:2em;}
h2 {font-size:1.5em;}
h3 {font-size:1.17em;}
h5 {font-size:0.83em;}
h6 {font-size:0.75em;}
big {font-size:1.17em;}
small, sub, sup {font-size:0.83em}
โ€ฆ ์ค‘๋žต
HTML

reset.css
body {font-size:12px;}
h1 {font-size:12px;}

head
link href=โ€œreset.cssโ€ โ€ฆ /
/head
body
h1ํ•œ๊ตญ์˜ ์ธ์‚ฌ/h1
p์•ˆ๋…•ํ•˜์„ธ์š”./p
/body

h1์— ๋Œ€ํ•ด์„œ๋Š” ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ ์Šค
ํƒ€์ผ์— font-size๊ฐ€ ์ง€์ •๋˜์–ด ์žˆ์–ด
2em์ด ์ ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋“ค์–ด ๋„ฃ์€ reset.css์—
body์— 12px๋กœ ์„ ์–ธ๋˜์–ด ์žˆ์œผ๋ฏ€
๋กœ p๋กœ 12px์ด ์ƒ์†๋ฉ๋‹ˆ๋‹ค.
๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ๋ธŒ๋ผ์šฐ์ €์— ์„ค์ •๋œ ๊ธฐ๋ณธ
๊ธ€์”จ ํฌ๊ธฐ๋งŒ ์ ์šฉ๋  ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ธŒ๋ผ์šฐ์ €

font-size:16px
๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ
h1 {font-size:2em;}
h2 {font-size:1.5em;}
h3 {font-size:1.17em;}
h5 {font-size:0.83em;}
h6 {font-size:0.75em;}
big {font-size:1.17em;}
small, sub, sup {font-size:0.83em}
HTML

reset.css
body {font-size:12px;}

head
link href=โ€œreset.cssโ€ โ€ฆ /
/head
body
h1ํ•œ๊ตญ์˜ ์ธ์‚ฌ/h1
p์•ˆ๋…•ํ•˜์„ธ์š”./p
/body

h1์— ๋Œ€ํ•ด์„œ๋Š” ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ ์Šค
ํƒ€์ผ์— font-size๊ฐ€ ์ง€์ •๋˜์–ด ์žˆ์–ด
2em์ด ์ ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

p์— ๋Œ€ํ•ด์„œ๋Š” ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ ์Šคํƒ€
์ผ์— ์ง€์ •๋œ ๊ธ€์”จํฌ๊ธฐ๊ฐ€ ์—†์œผ๋ฏ€๋กœ
๋ธŒ๋ผ์šฐ์ €์— ์„ค์ •๋œ ๊ธฐ๋ณธ ๊ธ€์”จ ํฌ๊ธฐ
16px์ด ์ƒ์†๋˜์–ด ๊ทธ๋Œ€๋กœ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
์ œ๋ชฉ์˜ ๊ฒฝ์šฐ ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ ์Šคํƒ€์ผ์—
๊ฐ๊ธฐ ๋‹ค๋ฅธ ํฌ๊ธฐ๊ฐ€ ์ •ํ•ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ธŒ๋ผ์šฐ์ €

font-size:16px

๋ธŒ๋ผ์šฐ์ €์— ์„ค์ •๋œ ๊ธฐ๋ณธ ๊ธ€์”จํฌ๊ธฐ

๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ
h1 {font-size:2em;}
h2 {font-size:1.5em;}
h3 {font-size:1.17em;}
h5 {font-size:0.83em;}
h6 {font-size:0.75em;}
โ€ฆ ์ค‘๋žต

h4๋Š” ๋ช…์‹œ๋˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ
body์˜ 16px์„ ๊ทธ๋Œ€๋กœ
์ƒ์†๋ฐ›์Šต๋‹ˆ๋‹ค.

HTML
body
h1์šฐ๋ฆฌ๊ฐ€
h2์šฐ๋ฆฌ๊ฐ€
h3์šฐ๋ฆฌ๊ฐ€
h4์šฐ๋ฆฌ๊ฐ€
h5์šฐ๋ฆฌ๊ฐ€
h6์šฐ๋ฆฌ๊ฐ€
/body

์ผ์ƒ์ƒํ™œ์—์„œ
์ผ์ƒ์ƒํ™œ์—์„œ
์ผ์ƒ์ƒํ™œ์—์„œ
์ผ์ƒ์ƒํ™œ์—์„œ
์ผ์ƒ์ƒํ™œ์—์„œ
์ผ์ƒ์ƒํ™œ์—์„œ

ํ™˜๊ฒฝ์„/h1
ํ™˜๊ฒฝ์„/h2
ํ™˜๊ฒฝ์„/h3
ํ™˜๊ฒฝ์„/h4
ํ™˜๊ฒฝ์„/h5
ํ™˜๊ฒฝ์„/h6

๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ์— ๋ช…์‹œ๋˜์ง€ ์•Š์€ body์— ๊ธฐ๋ณธ
์„ค์ •๊ฐ’์ธ 16px์ด ์ ์šฉ๋˜๊ณ  body์˜ ์ž์‹์ธ
h1~h6์€ ๊ฐ ๊ฐ ๋ช…์‹œ๋œ em๋‹จ์œ„์˜ ๊ธ€์”จํฌ๊ธฐ๋ฅผ
๋ถ€๋ชจ์ธbodyํƒœ๊ทธ์˜ 16px์„ ๊ธฐ์ค€์œผ๋กœ ๊ณ„์‚ฐํ•˜๊ฒŒ
๋ฉ๋‹ˆ๋‹ค.
๊ธธ์ด์— ์‚ฌ์šฉ๋˜๋Š” ๋‹จ์œ„
pt

์ „ํ†ต์ ์ธ ์ธ์‡„์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋‹จ์œ„๋กœ์„œ, ์›Œ๋“œํ”„๋กœ์„ธ์Šค์™€ ๊ฐ™์€ ํ”„๋กœ๊ทธ๋žจ์—
์„œ๋„ ์‚ฌ์šฉ๋˜๋ฉฐ. CSS์—์„œ๋Š” ํฐํŠธ์‚ฌ์ด์ฆˆ๋ฅผ ์ง€์ •ํ•  ๋•Œ ์ข…์ข… ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ํ•ด์ƒ๋„์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง€๊ธฐ ๋•Œ๋ฌธ์— ์‹ค์ œ ์ข…์ด์— ์‚ฌ์šฉํ•˜๋Š” ์ด ๋‹จ์œ„๋Š”
ํฐ ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

px

๋””์ง€ํ„ธ ํ™”๋ฉด์— ๋Œ€ํ•œ ์ตœ์†Œ๋‹จ์œ„๋กœ์„œ ๊ธฐ๊ธฐ์˜ ํ•ด์ƒ๋„์— ๋”ฐ๋ผ ์ƒ๋Œ€์ ์ด๋‹ค.
์ฆ‰ ๊ฐ™์€ 100px์ด๋ผ๊ณ  ํ•ด๋„ ๊ธฐ๊ธฐ์˜ ํ™”๋ฉด๋ฐ€๋„(ppi)์— ๋”ฐ๋ผ ๊ฐ๊ฐ
๋‹ค๋ฅธ ๊ธธ์ด๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๋ฐ์Šคํฌํƒ‘(72ppi), ์•„์ดํฐ(336ppi)โ€ฆ

em
%

๊ฐ์‹ธ๊ณ  ์žˆ๋Š” ๋ถ€๋ชจ(์ƒํ™ฉ)์˜ ํฐํŠธ์‚ฌ์ด์ฆˆ์— ๋”ฐ๋ผ ์ƒ๋Œ€์ ์œผ๋กœ ์ง€์ •ํ•˜๋Š” ๋‹จ์œ„์ž…๋‹ˆ๋‹ค.
๋ถ€๋ชจ์ƒ์ž์— ํฐํŠธ์‚ฌ์ด์ฆˆ๊ฐ€ 16px์ด๊ณ  ์ž์‹์„ 0.5em์œผ๋กœ ์ง€์ •ํ•˜๋ฉด ํฐํŠธ์‚ฌ์ด์ฆˆ
๋Š” 8px๋กœ ๋ฐ”๋€Œ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๋“ฏ ๊ฐ์‹ผ ์ƒ์ž(์ƒํ™ฉ)์— ์ƒ๋Œ€์ ์œผ๋กœ ์ž์‹์˜ ๊ธธ์ด๋ฅผ
์ œ์–ดํ•  ์ˆ˜ ์žˆ์–ด์„œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
๊ฐ์‹ธ๊ณ  ์žˆ๋Š” ๋ถ€๋ชจ์˜ ๊ธธ์ด์— ๋”ฐ๋ผ ์ง€์ •ํ•˜๋Š” ๋‹จ์œ„์ž…๋‹ˆ๋‹ค. ๋ถ€๋ชจ์ƒ์ž์—
ํฐํŠธ์‚ฌ์ด์ฆˆ๊ฐ€ 16px์ด๊ณ  ์ž์‹์„ 50%๋กœ ์ง€์ •ํ•˜๋ฉด ํฐํŠธ์‚ฌ์ด์ฆˆ๋Š” 8px๋กœ
๋ฐ”๋€Œ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๋“ฏ ๊ฐ์‹ผ ์ƒ์ž์— ์ƒ๋Œ€์ ์œผ๋กœ ์ž์‹์˜ ๊ธธ์ด๋ฅผ ์ œ์–ด ํ•  ์ˆ˜
์žˆ์–ด์„œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
em์€ ๊ฐ์‹ผ๋ถ€๋ชจ(์ƒํ™ฉ)์˜ ๊ธ€์”จ ํฌ๊ธฐ๋ฅผ ๊ธฐ์ค€์‚ผ์•„
์ƒ๋Œ€์ ์œผ๋กœ ๊ณ„์‚ฐํ•˜๋Š” ๋‹จ์œ„์ž…๋‹ˆ๋‹ค.
body 16px

h12em

๋ธŒ๋ผ์šฐ์ €

font-size:16px

์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„

๋ธŒ๋ผ์šฐ์ €์— ์„ค์ •๋œ ๊ธฐ๋ณธ ๊ธ€์”จํฌ๊ธฐ

โ€ฆ

๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ
h1 {font-size:2em;}
h2 {font-size:1.5em;}
h3 {font-size:1.17em;}
h5 {font-size:0.83em;}
h6 {font-size:0.75em;}
โ€ฆ ์ค‘๋žต

16px x 2em = 32px
๊ฐ์‹ผ๋ถ€๋ชจ(์ƒํ™ฉ)์˜
font-size

๋Œ€์ƒ์š”์†Œ์˜
px๊ฐ’

๋Œ€์ƒ ์š”์†Œ์˜
์ƒ๋Œ€๊ฐ’

32px

HTML
body
h1์šฐ๋ฆฌ๊ฐ€
h2์šฐ๋ฆฌ๊ฐ€
h3์šฐ๋ฆฌ๊ฐ€
h4์šฐ๋ฆฌ๊ฐ€
h5์šฐ๋ฆฌ๊ฐ€
h6์šฐ๋ฆฌ๊ฐ€
/body

24px
์ผ์ƒ์ƒํ™œ์—์„œ
์ผ์ƒ์ƒํ™œ์—์„œ
์ผ์ƒ์ƒํ™œ์—์„œ
์ผ์ƒ์ƒํ™œ์—์„œ
์ผ์ƒ์ƒํ™œ์—์„œ
์ผ์ƒ์ƒํ™œ์—์„œ

ํ™˜๊ฒฝ์„/h1
ํ™˜๊ฒฝ์„/h2
ํ™˜๊ฒฝ์„/h3
ํ™˜๊ฒฝ์„/h4
ํ™˜๊ฒฝ์„/h5
ํ™˜๊ฒฝ์„/h6

18.72px
16px
13.28px
12px
์†Œ์ˆ˜์ ์ดํ•˜๋Š” ๋ธŒ๋ผ์šฐ์ €๋งˆ๋‹ค ๋‹ค๋ฅด์ง€๋งŒ
์ผ๋ฐ˜์ ์œผ๋กœ ๋ฐ˜์˜ฌ๋ฆผ์œผ๋กœ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.
๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๊ธ€์”จํฌ๊ธฐ๋กœ ์ดˆ๊ธฐํ™”๋ฅผ
ํ•  ๊ฒฝ์šฐ๋ฅผ ์ƒ๊ฐํ•ด ๋ด…์‹œ๋‹ค.
body 12px

๋ธŒ๋ผ์šฐ์ €

font-size:16px

๋ธŒ๋ผ์šฐ์ €์— ์„ค์ •๋œ ๊ธฐ๋ณธ ๊ธ€์”จํฌ๊ธฐ

12 x 2 = 24px

๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ
h1 {font-size:2em;}
h2 {font-size:1.5em;}
h3 {font-size:1.17em;}
h5 {font-size:0.83em;}
h6 {font-size:0.75em;}
โ€ฆ ์ค‘๋žต
HTML

12 x 1.5 = 18px
12 x 1.17 = 14.04px
12px
12 x 0.83 = 9.96px
12 x 0.75 = 9px

reset.css

body {font-size:12px;}

head
link href=โ€œreset.cssโ€ โ€ฆ /
/head
body
h1์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h1
h2์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h2
h3์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h3
h4์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h4
h5์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h5
h6์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h6
/body

์ œ์ž‘์ž๊ฐ€ ๋งŒ๋“  reset.css๋ฅผ ๋„ฃ์ž body์— ์ ์šฉ๋œ
๋ธŒ๋ผ์šฐ์ € ์„ค์ •๊ฐ’ 16px์ด ๋ฌด์‹œ๋˜๊ณ  reset.css์˜
์„ ์–ธ๋œ font-size:12px๊ฐ€ ์žฌ์ •์˜ ๋˜์—ˆ๊ณ 

!

h1~h6๋Š” reset.css์— ์„ ์–ธํ•˜์ง€ ์•Š์•˜๊ธฐ์—
๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ์— ๋ช…์‹œ๋œ ๊ธ€์”จ ํฌ๊ธฐ๊ฐ€ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

!

์ฆ‰ ์ œ์ž‘์ž๊ฐ€ body์— ์„ ์–ธํ•œ ๊ธ€์”จํฌ๊ธฐ๊ฐ€ ๊ธฐ์ค€์ด ๋˜์–ด
๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ์˜ h1~h6์˜ em์‚ฌ์ด์ฆˆ๊ฐ€
๊ณ„์‚ฐ๋˜์–ด body(์ƒํ™ฉ)์— ์ƒ๋Œ€์ ์ธ ํฐํŠธ์‚ฌ์ด์ฆˆ๊ฐ€ ๋Œ€
์ƒ์ธ ์ œ๋ชฉํƒœ๊ทธ์— ์ ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
์ œ๋ชฉ๋„ ์ดˆ๊ธฐํ™”๋ฅผ ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
๋ธŒ๋ผ์šฐ์ €

font-size:16px

body 12px

๋ธŒ๋ผ์šฐ์ €์— ์„ค์ •๋œ ๊ธฐ๋ณธ ๊ธ€์”จํฌ๊ธฐ

12 x 1 = 12px
12 x 1 = 12px

๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ
h1 {font-size:2em;}
h2 {font-size:1.5em;}
h3 {font-size:1.17em;}
reset.css
h5 {font-size:0.83em;}
h6 {font-size:0.75em;}
body {font-size:12px;}
โ€ฆ ์ค‘๋žต
h1,h2,h3,h4,h5,h6 {
HTML
font-size:1em;
}
head
link href=โ€œreset.cssโ€ โ€ฆ /
/head
body
h1์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h1
h2์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h2
h3์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h3
h4์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h4
h5์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h5
h6์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h6
/body

12 x 1 = 12px
12 x 1 = 12px
12 x 1 = 12px
12 x 1 = 12px

์ œ์ž‘์ž๊ฐ€ ๋งŒ๋“  reset.css๋ฅผ ๋„ฃ์ž body์— ์ ์šฉ๋œ
๋ธŒ๋ผ์šฐ์ € ์„ค์ •๊ฐ’ 16px์ด ๋ฌด์‹œ๋˜๊ณ  reset.css์˜
body์— ์„ ์–ธ๋œ font-size:12px์ด ์žฌ์ •์˜ ๋˜์—ˆ๊ณ 

!

h1~h6๋˜ํ•œ reset.css์— ์„ ์–ธํ•˜์ž ๋ธŒ๋ผ์šฐ์ €
๊ธฐ๋ณธ์Šคํƒ€์ผ์— ์„ ์–ธ๋œ ๊ฐ’๋“ค์ด ๋ฌด์‹œ๋˜์–ด ๊ฒฐ๊ตญ ์ œ์ž‘์ž๊ฐ€ ๋„ฃ
์€ 12px(์ƒํ™ฉ)์„ ๊ธฐ์ค€์œผ๋กœ 1em์„ ๊ณ„์‚ฐํ•˜์—ฌ ๋ชจ๋‘ ๊ฐ™์€
ํฌ๊ธฐ์˜ ์ œ๋ชฉ์œผ๋กœ ์ดˆ๊ธฐํ™” ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
๋งŒ์•ฝ ์ œ๋ชฉ์„ 14px๋กœ ๋ฐ”๊พธ๊ณ  ์‹ถ๋‹ค๋ฉด
์–ผ๋งˆ๋ฅผ em๊ฐ’์œผ๋กœ ์ฃผ์–ด์•ผ ํ• ๊นŒ์š”?
๋ธŒ๋ผ์šฐ์ €

font-size:16px

๋ธŒ๋ผ์šฐ์ €์— ์„ค์ •๋œ ๊ธฐ๋ณธ ๊ธ€์”จํฌ๊ธฐ

๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ
h1 {font-size:2em;}
h2 {font-size:1.5em;}
h3 {font-size:1.17em;}
reset.css
h5 {font-size:0.83em;}
h6 {font-size:0.75em;}
body {font-size:12px;}
โ€ฆ ์ค‘๋žต
h1,h2,h3,h4,h5,h6 {
HTML
font-size:1.1666666em;
}
head
link href=โ€œreset.cssโ€ โ€ฆ /
/head
body
h1์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h1
h2์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h2
h3์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h3
h4์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h4
h5์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h5
h6์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h6
/body

์ƒํ™ฉ(context)

12

x

์ƒ๋Œ€๊ฐ’

? = 14px

๋Œ€์ƒ(target) ์ƒํ™ฉ(context)

14

๋Œ€์ƒ(target)

์ƒ๋Œ€๊ฐ’

/ 12 = 1.1666666
์†Œ์ˆซ์  ์ดํ•˜๋Š” ์ถฉ๋ถ„ํžˆ ์ ์–ด์ฃผ๋ฉด
์ตœ๋Œ€ํ•œ ๊ฐ€๊นŒ์šด ๊ณ„์‚ฐ์„ ํ•ด์ฃผ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค

body font-size:12px

12 x 1.1666666 = 14px
em์€ ๋ฐ•์Šค์˜ ๋„“์ด๋‚˜ ๋†’์ด
์—ฌ๋ฐฑ๊ณผ ๊ฐ„๊ฒฉ์„ ์ง€์ •ํ• ๋•Œ๋„ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
reset.css

bodyfont-size:12px

body {font-size:12px;}
head
link href=โ€œreset.cssโ€ โ€ฆ /
style type=โ€œtext/cssโ€
.box1 {
width:8.333333em;
height:8.333333em;
background-color:yellow;}
.box2 {
width:100px;
height:100px;
background-color:lime;}
/style
/head
body
p class=โ€œbox1โ€์•ˆ๋…•ํ•˜์„ธ์š”. ๋ฐ•์Šค1์ž…๋‹ˆ๋‹ค./p
p class=โ€œbox2โ€์•ˆ๋…•ํ•˜์„ธ์š”. ๋ฐ•์Šค2์ž…๋‹ˆ๋‹ค./p
/body

body์— ์„ ์–ธ๋œ font-size๋ฅผ ๊ธฐ์ค€
์œผ๋กœ 100px์ด ๋˜๊ธฐ ์œ„ํ•œ ์ƒ๋Œ€๊ฐ’(em)
์œผ๋กœ ์ง€์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

์ƒํ™ฉ๊ณผ ์ƒ๊ด€์—†์ด 100px์„ ๋„“์ด ๋†’์ด๋กœ
๊ณ ์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

์ƒํ™ฉ(context)

12

์ƒ๋Œ€๊ฐ’

๋Œ€์ƒ(target)

x ? = 100px

๋Œ€์ƒ(target) ์ƒํ™ฉ(context)

100

์ƒ๋Œ€๊ฐ’

/ 12 = 8.333333
๋ถ€๋ชจ๋ฐ•์Šค์˜ ๊ธ€์”จํฌ๊ธฐ๋ฅผ ํ‚ค์šฐ๋ฉด
์ž๋™์œผ๋กœ ์ปค์ง€๋Š” ์ƒ์ž๋ฅผ ๋งŒ๋“ค์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
reset.css

body font-size:18px

body {font-size:18px;}
head
link href=โ€œreset.cssโ€ โ€ฆ /
style type=โ€œtext/cssโ€
.box1 {
width:8.333333em;
height:8.333333em;
background-color:yellow;}
.box2 {
width:100px;
height:100px;
background-color:lime;}
/style
/head
body
p class=โ€œbox1โ€์•ˆ๋…•ํ•˜์„ธ์š”. ๋ฐ•์Šค1์ž…๋‹ˆ๋‹ค./p
p class=โ€œbox2โ€์•ˆ๋…•ํ•˜์„ธ์š”. ๋ฐ•์Šค2์ž…๋‹ˆ๋‹ค./p
/body

150px

100px

์ƒํ™ฉ(context)

18

์ƒํ™ฉ(context)์ด ๋ณ€ํ•˜์ž ์ฆ‰ body
์˜ font-size๊ฐ€ ๋ณ€ํ•˜์ž em์œผ๋กœ ์ง€์ •
ํ•œ box1์˜ ๋„“์ด์™€ ๋†’์ด๊ฐ€ ์ƒ๋Œ€์ ์œผ๋กœ
๋Š˜์–ด๋‚ฉ๋‹ˆ๋‹ค.

์ƒํ™ฉ์ด ๋ณ€ํ•ด๋„ px๊ฐ’์œผ๋กœ ๊ณ ์ •ํ•œ
box2๋Š” ๋ณ€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ƒ๋Œ€๊ฐ’

๋Œ€์ƒ(target)

x 8.333333 = 149.999
๊ธธ์ด์— ์‚ฌ์šฉ๋˜๋Š” ๋‹จ์œ„
pt

์ „ํ†ต์ ์ธ ์ธ์‡„์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋‹จ์œ„๋กœ์„œ, ์›Œ๋“œํ”„๋กœ์„ธ์Šค์™€ ๊ฐ™์€ ํ”„๋กœ๊ทธ๋žจ์—
์„œ๋„ ์‚ฌ์šฉ๋˜๋ฉฐ. CSS์—์„œ๋Š” ํฐํŠธ์‚ฌ์ด์ฆˆ๋ฅผ ์ง€์ •ํ•  ๋•Œ ์ข…์ข… ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ํ•ด์ƒ๋„์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง€๊ธฐ ๋•Œ๋ฌธ์— ์‹ค์ œ ์ข…์ด์— ์‚ฌ์šฉํ•˜๋Š” ์ด ๋‹จ์œ„๋Š”
ํฐ ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

px

๋””์ง€ํ„ธ ํ™”๋ฉด์— ๋Œ€ํ•œ ์ตœ์†Œ๋‹จ์œ„๋กœ์„œ ๊ธฐ๊ธฐ์˜ ํ•ด์ƒ๋„์— ๋”ฐ๋ผ ์ƒ๋Œ€์ ์ด๋‹ค.
์ฆ‰ ๊ฐ™์€ 100px์ด๋ผ๊ณ  ํ•ด๋„ ๊ธฐ๊ธฐ์˜ ํ™”๋ฉด๋ฐ€๋„(ppi)์— ๋”ฐ๋ผ ๊ฐ๊ฐ
๋‹ค๋ฅธ ๊ธธ์ด๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๋ฐ์Šคํฌํƒ‘(72ppi), ์•„์ดํฐ(336ppi)โ€ฆ

em
%

๊ฐ์‹ธ๊ณ  ์žˆ๋Š” ๋ถ€๋ชจ(์ƒํ™ฉ)์˜ ํฐํŠธ์‚ฌ์ด์ฆˆ์— ๋”ฐ๋ผ ์ƒ๋Œ€์ ์œผ๋กœ ์ง€์ •ํ•˜๋Š” ๋‹จ์œ„์ž…๋‹ˆ๋‹ค.
๋ถ€๋ชจ์ƒ์ž์— ํฐํŠธ์‚ฌ์ด์ฆˆ๊ฐ€ 16px์ด๊ณ  ์ž์‹์„ 0.5em์œผ๋กœ ์ง€์ •ํ•˜๋ฉด ํฐํŠธ์‚ฌ์ด์ฆˆ
๋Š” 8px๋กœ ๋ฐ”๋€Œ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๋“ฏ ๊ฐ์‹ผ ์ƒ์ž(์ƒํ™ฉ)์— ์ƒ๋Œ€์ ์œผ๋กœ ์ž์‹์˜ ๊ธธ์ด๋ฅผ
์ œ์–ดํ•  ์ˆ˜ ์žˆ์–ด์„œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
๊ฐ์‹ธ๊ณ  ์žˆ๋Š” ๋ถ€๋ชจ์˜ ๊ธธ์ด์— ๋”ฐ๋ผ ์ง€์ •ํ•˜๋Š” ๋‹จ์œ„์ž…๋‹ˆ๋‹ค. ๋ถ€๋ชจ์ƒ์ž์—
ํฐํŠธ์‚ฌ์ด์ฆˆ๊ฐ€ 16px์ด๊ณ  ์ž์‹์„ 50%๋กœ ์ง€์ •ํ•˜๋ฉด ํฐํŠธ์‚ฌ์ด์ฆˆ๋Š” 8px๋กœ
๋ฐ”๋€Œ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๋“ฏ ๊ฐ์‹ผ ์ƒ์ž์— ์ƒ๋Œ€์ ์œผ๋กœ ์ž์‹์˜ ๊ธธ์ด๋ฅผ ์ œ์–ด ํ•  ์ˆ˜
์žˆ์–ด์„œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

More Related Content

What's hot

แ„†แ…ฎแ†ซแ„ƒแ…ฉแ†ฏแ„‹แ…ตแ„€แ…ก แ„€แ…กแ„…แ…ณแ„Žแ…ตแ„‚แ…ณแ†ซ ์›น แ„‘แ…ณแ„…แ…ฉแ†ซแ„แ…ณแ„‹แ…ฆแ†ซแ„ƒแ…ณ 1แ„Žแ…กแ„‰แ…ต
แ„†แ…ฎแ†ซแ„ƒแ…ฉแ†ฏแ„‹แ…ตแ„€แ…ก แ„€แ…กแ„…แ…ณแ„Žแ…ตแ„‚แ…ณแ†ซ ์›น แ„‘แ…ณแ„…แ…ฉแ†ซแ„แ…ณแ„‹แ…ฆแ†ซแ„ƒแ…ณ 1แ„Žแ…กแ„‰แ…ตแ„†แ…ฎแ†ซแ„ƒแ…ฉแ†ฏแ„‹แ…ตแ„€แ…ก แ„€แ…กแ„…แ…ณแ„Žแ…ตแ„‚แ…ณแ†ซ ์›น แ„‘แ…ณแ„…แ…ฉแ†ซแ„แ…ณแ„‹แ…ฆแ†ซแ„ƒแ…ณ 1แ„Žแ…กแ„‰แ…ต
แ„†แ…ฎแ†ซแ„ƒแ…ฉแ†ฏแ„‹แ…ตแ„€แ…ก แ„€แ…กแ„…แ…ณแ„Žแ…ตแ„‚แ…ณแ†ซ ์›น แ„‘แ…ณแ„…แ…ฉแ†ซแ„แ…ณแ„‹แ…ฆแ†ซแ„ƒแ…ณ 1แ„Žแ…กแ„‰แ…ต๋™ํ˜„ ์กฐ
ย 
XECon+PHPFest2014 ๋ฐœํ‘œ์ž๋ฃŒ - แ„’แ…ญแ„‹แ…ฒแ†ฏแ„Œแ…ฅแ†จแ„‹แ…ตแ†ซ css แ„€แ…ขแ„‡แ…กแ†ฏแ„‡แ…กแ†ผแ„‡แ…ฅแ†ธ - ์ตœ๋Œ€์˜
XECon+PHPFest2014 ๋ฐœํ‘œ์ž๋ฃŒ - แ„’แ…ญแ„‹แ…ฒแ†ฏแ„Œแ…ฅแ†จแ„‹แ…ตแ†ซ css แ„€แ…ขแ„‡แ…กแ†ฏแ„‡แ…กแ†ผแ„‡แ…ฅแ†ธ - ์ตœ๋Œ€์˜XECon+PHPFest2014 ๋ฐœํ‘œ์ž๋ฃŒ - แ„’แ…ญแ„‹แ…ฒแ†ฏแ„Œแ…ฅแ†จแ„‹แ…ตแ†ซ css แ„€แ…ขแ„‡แ…กแ†ฏแ„‡แ…กแ†ผแ„‡แ…ฅแ†ธ - ์ตœ๋Œ€์˜
XECon+PHPFest2014 ๋ฐœํ‘œ์ž๋ฃŒ - แ„’แ…ญแ„‹แ…ฒแ†ฏแ„Œแ…ฅแ†จแ„‹แ…ตแ†ซ css แ„€แ…ขแ„‡แ…กแ†ฏแ„‡แ…กแ†ผแ„‡แ…ฅแ†ธ - ์ตœ๋Œ€์˜XpressEngine
ย 
[2014๋„๋ฆฌ์„ธ๋ฏธ๋‚˜] ์‹œ๋งจํ‹ฑํ•œ HTML5 ๋งˆํฌ์—… ๊ตฌ์กฐ ์„ค๊ณ„, ์–ด๋–ป๊ฒŒ ํ• ๊นŒ?
[2014๋„๋ฆฌ์„ธ๋ฏธ๋‚˜] ์‹œ๋งจํ‹ฑํ•œ HTML5 ๋งˆํฌ์—… ๊ตฌ์กฐ ์„ค๊ณ„, ์–ด๋–ป๊ฒŒ ํ• ๊นŒ?[2014๋„๋ฆฌ์„ธ๋ฏธ๋‚˜] ์‹œ๋งจํ‹ฑํ•œ HTML5 ๋งˆํฌ์—… ๊ตฌ์กฐ ์„ค๊ณ„, ์–ด๋–ป๊ฒŒ ํ• ๊นŒ?
[2014๋„๋ฆฌ์„ธ๋ฏธ๋‚˜] ์‹œ๋งจํ‹ฑํ•œ HTML5 ๋งˆํฌ์—… ๊ตฌ์กฐ ์„ค๊ณ„, ์–ด๋–ป๊ฒŒ ํ• ๊นŒ?Nts Nuli
ย 
CSS ์‹ค๋ฌดํ…Œํฌ๋‹‰
CSS ์‹ค๋ฌดํ…Œํฌ๋‹‰CSS ์‹ค๋ฌดํ…Œํฌ๋‹‰
CSS ์‹ค๋ฌดํ…Œํฌ๋‹‰Eun Cho
ย 
[2012๋„๋ฆฌ์„ธ๋ฏธ๋‚˜] Front-End ์ตœ์ ํ™”์˜ ๋ํŒ์™•, CSM + Markup Complexity
[2012๋„๋ฆฌ์„ธ๋ฏธ๋‚˜]  Front-End ์ตœ์ ํ™”์˜ ๋ํŒ์™•, CSM + Markup Complexity[2012๋„๋ฆฌ์„ธ๋ฏธ๋‚˜]  Front-End ์ตœ์ ํ™”์˜ ๋ํŒ์™•, CSM + Markup Complexity
[2012๋„๋ฆฌ์„ธ๋ฏธ๋‚˜] Front-End ์ตœ์ ํ™”์˜ ๋ํŒ์™•, CSM + Markup ComplexityNts Nuli
ย 
Best practice of HTML5 Semantic Markup
Best practice of HTML5 Semantic MarkupBest practice of HTML5 Semantic Markup
Best practice of HTML5 Semantic MarkupToby Yun
ย 
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 7์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 7์ผ์ฐจ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 7์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 7์ผ์ฐจMichael Yang
ย 
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 9์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 9์ผ์ฐจ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 9์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 9์ผ์ฐจMichael Yang
ย 
์›นํ‘œ์ค€ ๊ต์œก
์›นํ‘œ์ค€ ๊ต์œก์›นํ‘œ์ค€ ๊ต์œก
์›นํ‘œ์ค€ ๊ต์œกAria (In Suk) Kim
ย 
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 2์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 2์ผ์ฐจ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 2์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 2์ผ์ฐจMichael Yang
ย 
์›Œ๋“œํ”„๋ ˆ์Šค ํ…Œ๋งˆ ๋งŒ๋“ค๊ธฐ ๊ธฐ์ดˆ - ์›Œ๋“œํ”„๋ ˆ์Šค ๋ฏธํŠธ์—… ์„œ์šธ 2015
์›Œ๋“œํ”„๋ ˆ์Šค ํ…Œ๋งˆ ๋งŒ๋“ค๊ธฐ ๊ธฐ์ดˆ - ์›Œ๋“œํ”„๋ ˆ์Šค ๋ฏธํŠธ์—… ์„œ์šธ 2015 ์›Œ๋“œํ”„๋ ˆ์Šค ํ…Œ๋งˆ ๋งŒ๋“ค๊ธฐ ๊ธฐ์ดˆ - ์›Œ๋“œํ”„๋ ˆ์Šค ๋ฏธํŠธ์—… ์„œ์šธ 2015
์›Œ๋“œํ”„๋ ˆ์Šค ํ…Œ๋งˆ ๋งŒ๋“ค๊ธฐ ๊ธฐ์ดˆ - ์›Œ๋“œํ”„๋ ˆ์Šค ๋ฏธํŠธ์—… ์„œ์šธ 2015 ๋•ํ˜„ ๋‚จ
ย 
์›น ๊ฐœ๋ฐœ ์Šคํ„ฐ๋”” 01 - HTML, CSS
์›น ๊ฐœ๋ฐœ ์Šคํ„ฐ๋”” 01 - HTML, CSS์›น ๊ฐœ๋ฐœ ์Šคํ„ฐ๋”” 01 - HTML, CSS
์›น ๊ฐœ๋ฐœ ์Šคํ„ฐ๋”” 01 - HTML, CSSYu Yongwoo
ย 
์—…๋ฌด์ž๋™ํ™”๋ฅผ ์œ„ํ•œ ํŒŒ์ด์ฌ
์—…๋ฌด์ž๋™ํ™”๋ฅผ ์œ„ํ•œ ํŒŒ์ด์ฌ์—…๋ฌด์ž๋™ํ™”๋ฅผ ์œ„ํ•œ ํŒŒ์ด์ฌ
์—…๋ฌด์ž๋™ํ™”๋ฅผ ์œ„ํ•œ ํŒŒ์ด์ฌ์„ฑ์ฃผ ์ด
ย 
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 5์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 5์ผ์ฐจ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 5์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 5์ผ์ฐจMichael Yang
ย 
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ3์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ3์ผ์ฐจ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ3์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ3์ผ์ฐจMichael Yang
ย 
2-2. html5
2-2. html52-2. html5
2-2. html5JinKyoungHeo
ย 
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 8์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 8์ผ์ฐจ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 8์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 8์ผ์ฐจMichael Yang
ย 
HTML5&CSS3 8์žฅ. ๋ˆˆ์„ ์ฆ๊ฒ๊ฒŒ
HTML5&CSS3 8์žฅ. ๋ˆˆ์„ ์ฆ๊ฒ๊ฒŒHTML5&CSS3 8์žฅ. ๋ˆˆ์„ ์ฆ๊ฒ๊ฒŒ
HTML5&CSS3 8์žฅ. ๋ˆˆ์„ ์ฆ๊ฒ๊ฒŒYoungkwon Lee
ย 

What's hot (20)

แ„†แ…ฎแ†ซแ„ƒแ…ฉแ†ฏแ„‹แ…ตแ„€แ…ก แ„€แ…กแ„…แ…ณแ„Žแ…ตแ„‚แ…ณแ†ซ ์›น แ„‘แ…ณแ„…แ…ฉแ†ซแ„แ…ณแ„‹แ…ฆแ†ซแ„ƒแ…ณ 1แ„Žแ…กแ„‰แ…ต
แ„†แ…ฎแ†ซแ„ƒแ…ฉแ†ฏแ„‹แ…ตแ„€แ…ก แ„€แ…กแ„…แ…ณแ„Žแ…ตแ„‚แ…ณแ†ซ ์›น แ„‘แ…ณแ„…แ…ฉแ†ซแ„แ…ณแ„‹แ…ฆแ†ซแ„ƒแ…ณ 1แ„Žแ…กแ„‰แ…ตแ„†แ…ฎแ†ซแ„ƒแ…ฉแ†ฏแ„‹แ…ตแ„€แ…ก แ„€แ…กแ„…แ…ณแ„Žแ…ตแ„‚แ…ณแ†ซ ์›น แ„‘แ…ณแ„…แ…ฉแ†ซแ„แ…ณแ„‹แ…ฆแ†ซแ„ƒแ…ณ 1แ„Žแ…กแ„‰แ…ต
แ„†แ…ฎแ†ซแ„ƒแ…ฉแ†ฏแ„‹แ…ตแ„€แ…ก แ„€แ…กแ„…แ…ณแ„Žแ…ตแ„‚แ…ณแ†ซ ์›น แ„‘แ…ณแ„…แ…ฉแ†ซแ„แ…ณแ„‹แ…ฆแ†ซแ„ƒแ…ณ 1แ„Žแ…กแ„‰แ…ต
ย 
XECon+PHPFest2014 ๋ฐœํ‘œ์ž๋ฃŒ - แ„’แ…ญแ„‹แ…ฒแ†ฏแ„Œแ…ฅแ†จแ„‹แ…ตแ†ซ css แ„€แ…ขแ„‡แ…กแ†ฏแ„‡แ…กแ†ผแ„‡แ…ฅแ†ธ - ์ตœ๋Œ€์˜
XECon+PHPFest2014 ๋ฐœํ‘œ์ž๋ฃŒ - แ„’แ…ญแ„‹แ…ฒแ†ฏแ„Œแ…ฅแ†จแ„‹แ…ตแ†ซ css แ„€แ…ขแ„‡แ…กแ†ฏแ„‡แ…กแ†ผแ„‡แ…ฅแ†ธ - ์ตœ๋Œ€์˜XECon+PHPFest2014 ๋ฐœํ‘œ์ž๋ฃŒ - แ„’แ…ญแ„‹แ…ฒแ†ฏแ„Œแ…ฅแ†จแ„‹แ…ตแ†ซ css แ„€แ…ขแ„‡แ…กแ†ฏแ„‡แ…กแ†ผแ„‡แ…ฅแ†ธ - ์ตœ๋Œ€์˜
XECon+PHPFest2014 ๋ฐœํ‘œ์ž๋ฃŒ - แ„’แ…ญแ„‹แ…ฒแ†ฏแ„Œแ…ฅแ†จแ„‹แ…ตแ†ซ css แ„€แ…ขแ„‡แ…กแ†ฏแ„‡แ…กแ†ผแ„‡แ…ฅแ†ธ - ์ตœ๋Œ€์˜
ย 
[2014๋„๋ฆฌ์„ธ๋ฏธ๋‚˜] ์‹œ๋งจํ‹ฑํ•œ HTML5 ๋งˆํฌ์—… ๊ตฌ์กฐ ์„ค๊ณ„, ์–ด๋–ป๊ฒŒ ํ• ๊นŒ?
[2014๋„๋ฆฌ์„ธ๋ฏธ๋‚˜] ์‹œ๋งจํ‹ฑํ•œ HTML5 ๋งˆํฌ์—… ๊ตฌ์กฐ ์„ค๊ณ„, ์–ด๋–ป๊ฒŒ ํ• ๊นŒ?[2014๋„๋ฆฌ์„ธ๋ฏธ๋‚˜] ์‹œ๋งจํ‹ฑํ•œ HTML5 ๋งˆํฌ์—… ๊ตฌ์กฐ ์„ค๊ณ„, ์–ด๋–ป๊ฒŒ ํ• ๊นŒ?
[2014๋„๋ฆฌ์„ธ๋ฏธ๋‚˜] ์‹œ๋งจํ‹ฑํ•œ HTML5 ๋งˆํฌ์—… ๊ตฌ์กฐ ์„ค๊ณ„, ์–ด๋–ป๊ฒŒ ํ• ๊นŒ?
ย 
Web_01 HTML
Web_01 HTMLWeb_01 HTML
Web_01 HTML
ย 
CSS ์‹ค๋ฌดํ…Œํฌ๋‹‰
CSS ์‹ค๋ฌดํ…Œํฌ๋‹‰CSS ์‹ค๋ฌดํ…Œํฌ๋‹‰
CSS ์‹ค๋ฌดํ…Œํฌ๋‹‰
ย 
[2012๋„๋ฆฌ์„ธ๋ฏธ๋‚˜] Front-End ์ตœ์ ํ™”์˜ ๋ํŒ์™•, CSM + Markup Complexity
[2012๋„๋ฆฌ์„ธ๋ฏธ๋‚˜]  Front-End ์ตœ์ ํ™”์˜ ๋ํŒ์™•, CSM + Markup Complexity[2012๋„๋ฆฌ์„ธ๋ฏธ๋‚˜]  Front-End ์ตœ์ ํ™”์˜ ๋ํŒ์™•, CSM + Markup Complexity
[2012๋„๋ฆฌ์„ธ๋ฏธ๋‚˜] Front-End ์ตœ์ ํ™”์˜ ๋ํŒ์™•, CSM + Markup Complexity
ย 
Best practice of HTML5 Semantic Markup
Best practice of HTML5 Semantic MarkupBest practice of HTML5 Semantic Markup
Best practice of HTML5 Semantic Markup
ย 
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 7์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 7์ผ์ฐจ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 7์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 7์ผ์ฐจ
ย 
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 9์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 9์ผ์ฐจ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 9์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 9์ผ์ฐจ
ย 
์›นํ‘œ์ค€ ๊ต์œก
์›นํ‘œ์ค€ ๊ต์œก์›นํ‘œ์ค€ ๊ต์œก
์›นํ‘œ์ค€ ๊ต์œก
ย 
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 2์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 2์ผ์ฐจ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 2์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 2์ผ์ฐจ
ย 
์›Œ๋“œํ”„๋ ˆ์Šค ํ…Œ๋งˆ ๋งŒ๋“ค๊ธฐ ๊ธฐ์ดˆ - ์›Œ๋“œํ”„๋ ˆ์Šค ๋ฏธํŠธ์—… ์„œ์šธ 2015
์›Œ๋“œํ”„๋ ˆ์Šค ํ…Œ๋งˆ ๋งŒ๋“ค๊ธฐ ๊ธฐ์ดˆ - ์›Œ๋“œํ”„๋ ˆ์Šค ๋ฏธํŠธ์—… ์„œ์šธ 2015 ์›Œ๋“œํ”„๋ ˆ์Šค ํ…Œ๋งˆ ๋งŒ๋“ค๊ธฐ ๊ธฐ์ดˆ - ์›Œ๋“œํ”„๋ ˆ์Šค ๋ฏธํŠธ์—… ์„œ์šธ 2015
์›Œ๋“œํ”„๋ ˆ์Šค ํ…Œ๋งˆ ๋งŒ๋“ค๊ธฐ ๊ธฐ์ดˆ - ์›Œ๋“œํ”„๋ ˆ์Šค ๋ฏธํŠธ์—… ์„œ์šธ 2015
ย 
์›น ๊ฐœ๋ฐœ ์Šคํ„ฐ๋”” 01 - HTML, CSS
์›น ๊ฐœ๋ฐœ ์Šคํ„ฐ๋”” 01 - HTML, CSS์›น ๊ฐœ๋ฐœ ์Šคํ„ฐ๋”” 01 - HTML, CSS
์›น ๊ฐœ๋ฐœ ์Šคํ„ฐ๋”” 01 - HTML, CSS
ย 
์—…๋ฌด์ž๋™ํ™”๋ฅผ ์œ„ํ•œ ํŒŒ์ด์ฌ
์—…๋ฌด์ž๋™ํ™”๋ฅผ ์œ„ํ•œ ํŒŒ์ด์ฌ์—…๋ฌด์ž๋™ํ™”๋ฅผ ์œ„ํ•œ ํŒŒ์ด์ฌ
์—…๋ฌด์ž๋™ํ™”๋ฅผ ์œ„ํ•œ ํŒŒ์ด์ฌ
ย 
3แ„Œแ…ฎ CSS Basic
3แ„Œแ…ฎ CSS Basic3แ„Œแ…ฎ CSS Basic
3แ„Œแ…ฎ CSS Basic
ย 
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 5์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 5์ผ์ฐจ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 5์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 5์ผ์ฐจ
ย 
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ3์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ3์ผ์ฐจ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ3์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ3์ผ์ฐจ
ย 
2-2. html5
2-2. html52-2. html5
2-2. html5
ย 
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 8์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 8์ผ์ฐจ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 8์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 8์ผ์ฐจ
ย 
HTML5&CSS3 8์žฅ. ๋ˆˆ์„ ์ฆ๊ฒ๊ฒŒ
HTML5&CSS3 8์žฅ. ๋ˆˆ์„ ์ฆ๊ฒ๊ฒŒHTML5&CSS3 8์žฅ. ๋ˆˆ์„ ์ฆ๊ฒ๊ฒŒ
HTML5&CSS3 8์žฅ. ๋ˆˆ์„ ์ฆ๊ฒ๊ฒŒ
ย 

Viewers also liked

WebStandards-Basic 5.positioning
WebStandards-Basic 5.positioning WebStandards-Basic 5.positioning
WebStandards-Basic 5.positioning Eulsoo Jung
ย 
WebStandards-Basic 6.table & form
WebStandards-Basic 6.table & formWebStandards-Basic 6.table & form
WebStandards-Basic 6.table & formEulsoo Jung
ย 
WebStandards-Basic 4.box
WebStandards-Basic 4.boxWebStandards-Basic 4.box
WebStandards-Basic 4.boxEulsoo Jung
ย 
2011์›นํ‘œ์ค€[02] html์†Œ๊ฐœ ๋ฐ ๋งˆํฌ์—…
2011์›นํ‘œ์ค€[02] html์†Œ๊ฐœ ๋ฐ ๋งˆํฌ์—…2011์›นํ‘œ์ค€[02] html์†Œ๊ฐœ ๋ฐ ๋งˆํฌ์—…
2011์›นํ‘œ์ค€[02] html์†Œ๊ฐœ ๋ฐ ๋งˆํฌ์—…yjartjang
ย 
UX/UI ์ „๋žต ์ปจ์„คํ„ดํŠธ ์–‘์„ฑ ๊ณผ์ • ๊ฐ•์˜ ๊ณ„ํš์„œ
UX/UI ์ „๋žต ์ปจ์„คํ„ดํŠธ ์–‘์„ฑ ๊ณผ์ • ๊ฐ•์˜ ๊ณ„ํš์„œUX/UI ์ „๋žต ์ปจ์„คํ„ดํŠธ ์–‘์„ฑ ๊ณผ์ • ๊ฐ•์˜ ๊ณ„ํš์„œ
UX/UI ์ „๋žต ์ปจ์„คํ„ดํŠธ ์–‘์„ฑ ๊ณผ์ • ๊ฐ•์˜ ๊ณ„ํš์„œBilly Choi
ย 
Html์ดˆ๊ธ‰ 1๊ฐ• ์›นํ‘œ์ค€์˜ ์ดํ•ด
Html์ดˆ๊ธ‰ 1๊ฐ• ์›นํ‘œ์ค€์˜ ์ดํ•ดHtml์ดˆ๊ธ‰ 1๊ฐ• ์›นํ‘œ์ค€์˜ ์ดํ•ด
Html์ดˆ๊ธ‰ 1๊ฐ• ์›นํ‘œ์ค€์˜ ์ดํ•ดtailofmoon
ย 
2016 ์‹ฌ์ฒœ (Shenzen) ICT ํŠธ๋žœ๋“œ ๋ฆฌํฌํŠธ
2016 ์‹ฌ์ฒœ (Shenzen) ICT ํŠธ๋žœ๋“œ ๋ฆฌํฌํŠธ2016 ์‹ฌ์ฒœ (Shenzen) ICT ํŠธ๋žœ๋“œ ๋ฆฌํฌํŠธ
2016 ์‹ฌ์ฒœ (Shenzen) ICT ํŠธ๋žœ๋“œ ๋ฆฌํฌํŠธJunsang Dong
ย 
๋ชจ๋ฐ”์ผ UX๋””์ž์ธ์˜ ๊ฐœ์š”
๋ชจ๋ฐ”์ผ UX๋””์ž์ธ์˜ ๊ฐœ์š”๋ชจ๋ฐ”์ผ UX๋””์ž์ธ์˜ ๊ฐœ์š”
๋ชจ๋ฐ”์ผ UX๋””์ž์ธ์˜ ๊ฐœ์š”Junsang Dong
ย 
๋ชจ๋ฐ”์ผUX๋””์ž์ธ Essential
๋ชจ๋ฐ”์ผUX๋””์ž์ธ Essential๋ชจ๋ฐ”์ผUX๋””์ž์ธ Essential
๋ชจ๋ฐ”์ผUX๋””์ž์ธ EssentialJunsang Dong
ย 
แ„‹แ…ฐแ†ธ Front-End แ„‰แ…ตแ†ฏแ„†แ…ฎ แ„‹แ…ตแ„‹แ…ฃแ„€แ…ต
แ„‹แ…ฐแ†ธ Front-End แ„‰แ…ตแ†ฏแ„†แ…ฎ แ„‹แ…ตแ„‹แ…ฃแ„€แ…ตแ„‹แ…ฐแ†ธ Front-End แ„‰แ…ตแ†ฏแ„†แ…ฎ แ„‹แ…ตแ„‹แ…ฃแ„€แ…ต
แ„‹แ…ฐแ†ธ Front-End แ„‰แ…ตแ†ฏแ„†แ…ฎ แ„‹แ…ตแ„‹แ…ฃแ„€แ…ตJinKwon Lee
ย 
Anteprima modulo 6
Anteprima modulo 6Anteprima modulo 6
Anteprima modulo 6eAgisco
ย 
Professional Practice in Assistive Techology
Professional Practice in Assistive TechologyProfessional Practice in Assistive Techology
Professional Practice in Assistive TechologyLarry Cobb
ย 
Angina pektoris
Angina pektoris Angina pektoris
Angina pektoris saffaatifah
ย 
150525ใ€€ๆ•™่‚ฒ่ฉ•ไพก่ซ–ใ€€็ฌฌ6่ฌ›
150525ใ€€ๆ•™่‚ฒ่ฉ•ไพก่ซ–ใ€€็ฌฌ6่ฌ›150525ใ€€ๆ•™่‚ฒ่ฉ•ไพก่ซ–ใ€€็ฌฌ6่ฌ›
150525ใ€€ๆ•™่‚ฒ่ฉ•ไพก่ซ–ใ€€็ฌฌ6่ฌ›Koyo Yamamori
ย 
Instructional Methods Paper Power Point 2
Instructional Methods Paper Power Point 2Instructional Methods Paper Power Point 2
Instructional Methods Paper Power Point 2perezedaisyrn
ย 
Who is Good Ice Marketing
Who is Good Ice MarketingWho is Good Ice Marketing
Who is Good Ice MarketingBali Lambie
ย 
Boyce avenue
Boyce avenueBoyce avenue
Boyce avenueAbby Lilley
ย 
7serie goingto-100329200728-phpapp01
7serie goingto-100329200728-phpapp017serie goingto-100329200728-phpapp01
7serie goingto-100329200728-phpapp01v3_ronik
ย 

Viewers also liked (20)

WebStandards-Basic 5.positioning
WebStandards-Basic 5.positioning WebStandards-Basic 5.positioning
WebStandards-Basic 5.positioning
ย 
WebStandards-Basic 6.table & form
WebStandards-Basic 6.table & formWebStandards-Basic 6.table & form
WebStandards-Basic 6.table & form
ย 
WebStandards-Basic 4.box
WebStandards-Basic 4.boxWebStandards-Basic 4.box
WebStandards-Basic 4.box
ย 
2011์›นํ‘œ์ค€[02] html์†Œ๊ฐœ ๋ฐ ๋งˆํฌ์—…
2011์›นํ‘œ์ค€[02] html์†Œ๊ฐœ ๋ฐ ๋งˆํฌ์—…2011์›นํ‘œ์ค€[02] html์†Œ๊ฐœ ๋ฐ ๋งˆํฌ์—…
2011์›นํ‘œ์ค€[02] html์†Œ๊ฐœ ๋ฐ ๋งˆํฌ์—…
ย 
Study bootstrap4
Study bootstrap4Study bootstrap4
Study bootstrap4
ย 
UX/UI ์ „๋žต ์ปจ์„คํ„ดํŠธ ์–‘์„ฑ ๊ณผ์ • ๊ฐ•์˜ ๊ณ„ํš์„œ
UX/UI ์ „๋žต ์ปจ์„คํ„ดํŠธ ์–‘์„ฑ ๊ณผ์ • ๊ฐ•์˜ ๊ณ„ํš์„œUX/UI ์ „๋žต ์ปจ์„คํ„ดํŠธ ์–‘์„ฑ ๊ณผ์ • ๊ฐ•์˜ ๊ณ„ํš์„œ
UX/UI ์ „๋žต ์ปจ์„คํ„ดํŠธ ์–‘์„ฑ ๊ณผ์ • ๊ฐ•์˜ ๊ณ„ํš์„œ
ย 
Html์ดˆ๊ธ‰ 1๊ฐ• ์›นํ‘œ์ค€์˜ ์ดํ•ด
Html์ดˆ๊ธ‰ 1๊ฐ• ์›นํ‘œ์ค€์˜ ์ดํ•ดHtml์ดˆ๊ธ‰ 1๊ฐ• ์›นํ‘œ์ค€์˜ ์ดํ•ด
Html์ดˆ๊ธ‰ 1๊ฐ• ์›นํ‘œ์ค€์˜ ์ดํ•ด
ย 
2016 ์‹ฌ์ฒœ (Shenzen) ICT ํŠธ๋žœ๋“œ ๋ฆฌํฌํŠธ
2016 ์‹ฌ์ฒœ (Shenzen) ICT ํŠธ๋žœ๋“œ ๋ฆฌํฌํŠธ2016 ์‹ฌ์ฒœ (Shenzen) ICT ํŠธ๋žœ๋“œ ๋ฆฌํฌํŠธ
2016 ์‹ฌ์ฒœ (Shenzen) ICT ํŠธ๋žœ๋“œ ๋ฆฌํฌํŠธ
ย 
๋ชจ๋ฐ”์ผ UX๋””์ž์ธ์˜ ๊ฐœ์š”
๋ชจ๋ฐ”์ผ UX๋””์ž์ธ์˜ ๊ฐœ์š”๋ชจ๋ฐ”์ผ UX๋””์ž์ธ์˜ ๊ฐœ์š”
๋ชจ๋ฐ”์ผ UX๋””์ž์ธ์˜ ๊ฐœ์š”
ย 
๋ชจ๋ฐ”์ผUX๋””์ž์ธ Essential
๋ชจ๋ฐ”์ผUX๋””์ž์ธ Essential๋ชจ๋ฐ”์ผUX๋””์ž์ธ Essential
๋ชจ๋ฐ”์ผUX๋””์ž์ธ Essential
ย 
แ„‹แ…ฐแ†ธ Front-End แ„‰แ…ตแ†ฏแ„†แ…ฎ แ„‹แ…ตแ„‹แ…ฃแ„€แ…ต
แ„‹แ…ฐแ†ธ Front-End แ„‰แ…ตแ†ฏแ„†แ…ฎ แ„‹แ…ตแ„‹แ…ฃแ„€แ…ตแ„‹แ…ฐแ†ธ Front-End แ„‰แ…ตแ†ฏแ„†แ…ฎ แ„‹แ…ตแ„‹แ…ฃแ„€แ…ต
แ„‹แ…ฐแ†ธ Front-End แ„‰แ…ตแ†ฏแ„†แ…ฎ แ„‹แ…ตแ„‹แ…ฃแ„€แ…ต
ย 
Anteprima modulo 6
Anteprima modulo 6Anteprima modulo 6
Anteprima modulo 6
ย 
Professional Practice in Assistive Techology
Professional Practice in Assistive TechologyProfessional Practice in Assistive Techology
Professional Practice in Assistive Techology
ย 
Angina pektoris
Angina pektoris Angina pektoris
Angina pektoris
ย 
150525ใ€€ๆ•™่‚ฒ่ฉ•ไพก่ซ–ใ€€็ฌฌ6่ฌ›
150525ใ€€ๆ•™่‚ฒ่ฉ•ไพก่ซ–ใ€€็ฌฌ6่ฌ›150525ใ€€ๆ•™่‚ฒ่ฉ•ไพก่ซ–ใ€€็ฌฌ6่ฌ›
150525ใ€€ๆ•™่‚ฒ่ฉ•ไพก่ซ–ใ€€็ฌฌ6่ฌ›
ย 
Instructional Methods Paper Power Point 2
Instructional Methods Paper Power Point 2Instructional Methods Paper Power Point 2
Instructional Methods Paper Power Point 2
ย 
Who is Good Ice Marketing
Who is Good Ice MarketingWho is Good Ice Marketing
Who is Good Ice Marketing
ย 
Set2010 b.i. cmt
Set2010  b.i. cmtSet2010  b.i. cmt
Set2010 b.i. cmt
ย 
Boyce avenue
Boyce avenueBoyce avenue
Boyce avenue
ย 
7serie goingto-100329200728-phpapp01
7serie goingto-100329200728-phpapp017serie goingto-100329200728-phpapp01
7serie goingto-100329200728-phpapp01
ย 

Similar to WebStandards-Basic 3.Starting style

ํ”„๋ก ํŠธ์—”๋“œ์Šคํ„ฐ๋”” E02 css dom
ํ”„๋ก ํŠธ์—”๋“œ์Šคํ„ฐ๋”” E02 css domํ”„๋ก ํŠธ์—”๋“œ์Šคํ„ฐ๋”” E02 css dom
ํ”„๋ก ํŠธ์—”๋“œ์Šคํ„ฐ๋”” E02 css domYoung-Beom Rhee
ย 
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 4์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 4์ผ์ฐจ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 4์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 4์ผ์ฐจMichael Yang
ย 
์›นํ‘œ์ค€(XHTML+CSS)
์›นํ‘œ์ค€(XHTML+CSS)์›นํ‘œ์ค€(XHTML+CSS)
์›นํ‘œ์ค€(XHTML+CSS)ymtech
ย 
์›นํ‘œ์ค€ (XHTML + CSS)
์›นํ‘œ์ค€ (XHTML + CSS)์›นํ‘œ์ค€ (XHTML + CSS)
์›นํ‘œ์ค€ (XHTML + CSS)ymtech
ย 
2. html5 ์‹œ๋งจํ‹ฑํƒœ๊ทธ
2. html5 ์‹œ๋งจํ‹ฑํƒœ๊ทธ2. html5 ์‹œ๋งจํ‹ฑํƒœ๊ทธ
2. html5 ์‹œ๋งจํ‹ฑํƒœ๊ทธ์€์‹ฌ ๊ฐ•
ย 
2. html5 ์‹œ๋งจํ‹ฑํƒœ๊ทธ
2. html5 ์‹œ๋งจํ‹ฑํƒœ๊ทธ2. html5 ์‹œ๋งจํ‹ฑํƒœ๊ทธ
2. html5 ์‹œ๋งจํ‹ฑํƒœ๊ทธ์€์‹ฌ ๊ฐ•
ย 
์›น์„ฑ๋Šฅ์ตœ์ ํ™” 20130405
์›น์„ฑ๋Šฅ์ตœ์ ํ™” 20130405์›น์„ฑ๋Šฅ์ตœ์ ํ™” 20130405
์›น์„ฑ๋Šฅ์ตœ์ ํ™” 20130405์ฃผํ˜• ์ „
ย 
๋ฃจ๋น„์˜จ๋ ˆ์ผ์ฆˆ(Ruby on rails) ๋ทฐํ—ฌํผ(view helper) Top4 ์‚ฌ์šฉ๋ฒ•
๋ฃจ๋น„์˜จ๋ ˆ์ผ์ฆˆ(Ruby on rails) ๋ทฐํ—ฌํผ(view helper) Top4 ์‚ฌ์šฉ๋ฒ•๋ฃจ๋น„์˜จ๋ ˆ์ผ์ฆˆ(Ruby on rails) ๋ทฐํ—ฌํผ(view helper) Top4 ์‚ฌ์šฉ๋ฒ•
๋ฃจ๋น„์˜จ๋ ˆ์ผ์ฆˆ(Ruby on rails) ๋ทฐํ—ฌํผ(view helper) Top4 ์‚ฌ์šฉ๋ฒ•Junghyun Park
ย 
[APM] Homepage bbs
[APM] Homepage bbs[APM] Homepage bbs
[APM] Homepage bbsKim Heejin
ย 
์—์–ด_HTML/CSS_01
์—์–ด_HTML/CSS_01์—์–ด_HTML/CSS_01
์—์–ด_HTML/CSS_01Hiddenest Lee
ย 
[Basic HTML/CSS] 5. css - selector, units
[Basic HTML/CSS] 5. css - selector, units[Basic HTML/CSS] 5. css - selector, units
[Basic HTML/CSS] 5. css - selector, unitsHyejin Oh
ย 
[๋™๊ทธ๋ผ๋ฏธ์žฌ๋‹จ] 2014ใ„ฑ์ฐพ๊ธฐ_์—์–ด_HTML ์ž…๋ฌธ
[๋™๊ทธ๋ผ๋ฏธ์žฌ๋‹จ] 2014ใ„ฑ์ฐพ๊ธฐ_์—์–ด_HTML ์ž…๋ฌธ[๋™๊ทธ๋ผ๋ฏธ์žฌ๋‹จ] 2014ใ„ฑ์ฐพ๊ธฐ_์—์–ด_HTML ์ž…๋ฌธ
[๋™๊ทธ๋ผ๋ฏธ์žฌ๋‹จ] 2014ใ„ฑ์ฐพ๊ธฐ_์—์–ด_HTML ์ž…๋ฌธthecirclefoundation
ย 
[์ „ํŒŒ๊ต์œก] css day 2014
[์ „ํŒŒ๊ต์œก] css day 2014[์ „ํŒŒ๊ต์œก] css day 2014
[์ „ํŒŒ๊ต์œก] css day 2014Kyoung Hwan Min
ย 
Html5 ์•ฑ๊ณผ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ํ•˜๋Š” 50๊ฐ€์ง€
Html5 ์•ฑ๊ณผ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ํ•˜๋Š” 50๊ฐ€์ง€Html5 ์•ฑ๊ณผ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ํ•˜๋Š” 50๊ฐ€์ง€
Html5 ์•ฑ๊ณผ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ํ•˜๋Š” 50๊ฐ€์ง€yongwoo Jeon
ย 
Code_The_Web_150524_HTML_CSS
Code_The_Web_150524_HTML_CSSCode_The_Web_150524_HTML_CSS
Code_The_Web_150524_HTML_CSSChangwhan Yea
ย 
Code_The_Web_1
Code_The_Web_1Code_The_Web_1
Code_The_Web_1Changwhan Yea
ย 
Web_03_Front-end Advance
Web_03_Front-end AdvanceWeb_03_Front-end Advance
Web_03_Front-end Advanceteam air @ Dimigo
ย 
XE Open seminar ํ…Œ๋งˆ๋งŒ๋“ค๊ธฐ
XE Open seminar ํ…Œ๋งˆ๋งŒ๋“ค๊ธฐXE Open seminar ํ…Œ๋งˆ๋งŒ๋“ค๊ธฐ
XE Open seminar ํ…Œ๋งˆ๋งŒ๋“ค๊ธฐSungbum Hong
ย 
๋” ๋‚˜์€ ์›นํ‘œ์ค€์„ ์œ„ํ•œ Web Components
๋” ๋‚˜์€ ์›นํ‘œ์ค€์„ ์œ„ํ•œ Web Components๋” ๋‚˜์€ ์›นํ‘œ์ค€์„ ์œ„ํ•œ Web Components
๋” ๋‚˜์€ ์›นํ‘œ์ค€์„ ์œ„ํ•œ Web Components์ •ํ˜ธ ์ „
ย 
ํ˜„๋Œ€๊ณ ๋“ฑํ•™๊ต PHP ๊ฐ•์˜ - 7,8์ฐจ์‹œ (์„ค๋ฆฌ๋ฒˆ ํ”„๋กœ์ ํŠธ)
ํ˜„๋Œ€๊ณ ๋“ฑํ•™๊ต PHP ๊ฐ•์˜ - 7,8์ฐจ์‹œ (์„ค๋ฆฌ๋ฒˆ ํ”„๋กœ์ ํŠธ)ํ˜„๋Œ€๊ณ ๋“ฑํ•™๊ต PHP ๊ฐ•์˜ - 7,8์ฐจ์‹œ (์„ค๋ฆฌ๋ฒˆ ํ”„๋กœ์ ํŠธ)
ํ˜„๋Œ€๊ณ ๋“ฑํ•™๊ต PHP ๊ฐ•์˜ - 7,8์ฐจ์‹œ (์„ค๋ฆฌ๋ฒˆ ํ”„๋กœ์ ํŠธ)Ukjae Jeong
ย 

Similar to WebStandards-Basic 3.Starting style (20)

ํ”„๋ก ํŠธ์—”๋“œ์Šคํ„ฐ๋”” E02 css dom
ํ”„๋ก ํŠธ์—”๋“œ์Šคํ„ฐ๋”” E02 css domํ”„๋ก ํŠธ์—”๋“œ์Šคํ„ฐ๋”” E02 css dom
ํ”„๋ก ํŠธ์—”๋“œ์Šคํ„ฐ๋”” E02 css dom
ย 
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 4์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 4์ผ์ฐจ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 4์ผ์ฐจ
์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฐ์šฐ๋Š” HTML5 & CSS3 ๊ฐ•์˜์ž๋ฃŒ 4์ผ์ฐจ
ย 
์›นํ‘œ์ค€(XHTML+CSS)
์›นํ‘œ์ค€(XHTML+CSS)์›นํ‘œ์ค€(XHTML+CSS)
์›นํ‘œ์ค€(XHTML+CSS)
ย 
์›นํ‘œ์ค€ (XHTML + CSS)
์›นํ‘œ์ค€ (XHTML + CSS)์›นํ‘œ์ค€ (XHTML + CSS)
์›นํ‘œ์ค€ (XHTML + CSS)
ย 
2. html5 ์‹œ๋งจํ‹ฑํƒœ๊ทธ
2. html5 ์‹œ๋งจํ‹ฑํƒœ๊ทธ2. html5 ์‹œ๋งจํ‹ฑํƒœ๊ทธ
2. html5 ์‹œ๋งจํ‹ฑํƒœ๊ทธ
ย 
2. html5 ์‹œ๋งจํ‹ฑํƒœ๊ทธ
2. html5 ์‹œ๋งจํ‹ฑํƒœ๊ทธ2. html5 ์‹œ๋งจํ‹ฑํƒœ๊ทธ
2. html5 ์‹œ๋งจํ‹ฑํƒœ๊ทธ
ย 
์›น์„ฑ๋Šฅ์ตœ์ ํ™” 20130405
์›น์„ฑ๋Šฅ์ตœ์ ํ™” 20130405์›น์„ฑ๋Šฅ์ตœ์ ํ™” 20130405
์›น์„ฑ๋Šฅ์ตœ์ ํ™” 20130405
ย 
๋ฃจ๋น„์˜จ๋ ˆ์ผ์ฆˆ(Ruby on rails) ๋ทฐํ—ฌํผ(view helper) Top4 ์‚ฌ์šฉ๋ฒ•
๋ฃจ๋น„์˜จ๋ ˆ์ผ์ฆˆ(Ruby on rails) ๋ทฐํ—ฌํผ(view helper) Top4 ์‚ฌ์šฉ๋ฒ•๋ฃจ๋น„์˜จ๋ ˆ์ผ์ฆˆ(Ruby on rails) ๋ทฐํ—ฌํผ(view helper) Top4 ์‚ฌ์šฉ๋ฒ•
๋ฃจ๋น„์˜จ๋ ˆ์ผ์ฆˆ(Ruby on rails) ๋ทฐํ—ฌํผ(view helper) Top4 ์‚ฌ์šฉ๋ฒ•
ย 
[APM] Homepage bbs
[APM] Homepage bbs[APM] Homepage bbs
[APM] Homepage bbs
ย 
์—์–ด_HTML/CSS_01
์—์–ด_HTML/CSS_01์—์–ด_HTML/CSS_01
์—์–ด_HTML/CSS_01
ย 
[Basic HTML/CSS] 5. css - selector, units
[Basic HTML/CSS] 5. css - selector, units[Basic HTML/CSS] 5. css - selector, units
[Basic HTML/CSS] 5. css - selector, units
ย 
[๋™๊ทธ๋ผ๋ฏธ์žฌ๋‹จ] 2014ใ„ฑ์ฐพ๊ธฐ_์—์–ด_HTML ์ž…๋ฌธ
[๋™๊ทธ๋ผ๋ฏธ์žฌ๋‹จ] 2014ใ„ฑ์ฐพ๊ธฐ_์—์–ด_HTML ์ž…๋ฌธ[๋™๊ทธ๋ผ๋ฏธ์žฌ๋‹จ] 2014ใ„ฑ์ฐพ๊ธฐ_์—์–ด_HTML ์ž…๋ฌธ
[๋™๊ทธ๋ผ๋ฏธ์žฌ๋‹จ] 2014ใ„ฑ์ฐพ๊ธฐ_์—์–ด_HTML ์ž…๋ฌธ
ย 
[์ „ํŒŒ๊ต์œก] css day 2014
[์ „ํŒŒ๊ต์œก] css day 2014[์ „ํŒŒ๊ต์œก] css day 2014
[์ „ํŒŒ๊ต์œก] css day 2014
ย 
Html5 ์•ฑ๊ณผ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ํ•˜๋Š” 50๊ฐ€์ง€
Html5 ์•ฑ๊ณผ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ํ•˜๋Š” 50๊ฐ€์ง€Html5 ์•ฑ๊ณผ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ํ•˜๋Š” 50๊ฐ€์ง€
Html5 ์•ฑ๊ณผ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ํ•˜๋Š” 50๊ฐ€์ง€
ย 
Code_The_Web_150524_HTML_CSS
Code_The_Web_150524_HTML_CSSCode_The_Web_150524_HTML_CSS
Code_The_Web_150524_HTML_CSS
ย 
Code_The_Web_1
Code_The_Web_1Code_The_Web_1
Code_The_Web_1
ย 
Web_03_Front-end Advance
Web_03_Front-end AdvanceWeb_03_Front-end Advance
Web_03_Front-end Advance
ย 
XE Open seminar ํ…Œ๋งˆ๋งŒ๋“ค๊ธฐ
XE Open seminar ํ…Œ๋งˆ๋งŒ๋“ค๊ธฐXE Open seminar ํ…Œ๋งˆ๋งŒ๋“ค๊ธฐ
XE Open seminar ํ…Œ๋งˆ๋งŒ๋“ค๊ธฐ
ย 
๋” ๋‚˜์€ ์›นํ‘œ์ค€์„ ์œ„ํ•œ Web Components
๋” ๋‚˜์€ ์›นํ‘œ์ค€์„ ์œ„ํ•œ Web Components๋” ๋‚˜์€ ์›นํ‘œ์ค€์„ ์œ„ํ•œ Web Components
๋” ๋‚˜์€ ์›นํ‘œ์ค€์„ ์œ„ํ•œ Web Components
ย 
ํ˜„๋Œ€๊ณ ๋“ฑํ•™๊ต PHP ๊ฐ•์˜ - 7,8์ฐจ์‹œ (์„ค๋ฆฌ๋ฒˆ ํ”„๋กœ์ ํŠธ)
ํ˜„๋Œ€๊ณ ๋“ฑํ•™๊ต PHP ๊ฐ•์˜ - 7,8์ฐจ์‹œ (์„ค๋ฆฌ๋ฒˆ ํ”„๋กœ์ ํŠธ)ํ˜„๋Œ€๊ณ ๋“ฑํ•™๊ต PHP ๊ฐ•์˜ - 7,8์ฐจ์‹œ (์„ค๋ฆฌ๋ฒˆ ํ”„๋กœ์ ํŠธ)
ํ˜„๋Œ€๊ณ ๋“ฑํ•™๊ต PHP ๊ฐ•์˜ - 7,8์ฐจ์‹œ (์„ค๋ฆฌ๋ฒˆ ํ”„๋กœ์ ํŠธ)
ย 

WebStandards-Basic 3.Starting style

  • 3. ย  eulsoo.jung@gmail.com ์ด ์ €์ž‘๋ฌผ์€ ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ ์ปค๋จผ์ฆˆ ์ €์ž‘์žํ‘œ์‹œ-๋ณ€๊ฒฝ๊ธˆ์ง€ 4.0 ๊ตญ์ œ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • 4. 1. ์Šคํƒ€์ผ ์‹œ์ž‘ํ•˜๊ธฐ 2. ์ด๋ฆ„์ง“๊ณ  ์„ ํƒํ•˜๊ธฐ 3. ์šฐ์„ ์ˆœ์œ„ 4. ํฐํŠธ ์Šคํƒ€์ผ๋ง 5. ํ…์ŠคํŠธ ์Šคํƒ€์ผ๋ง
  • 6. ์ปจํ…์ธ (HTML)์— ํ‘œํ˜„(CSS)์„ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์„ธ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค ์ฒซ์งธ. ๋Œ€์ƒ ํƒœ๊ทธ์— ์†์„ฑ์œผ๋กœ !doctype html style์†์„ฑ์„ ๋„ฃ์€ head ํƒœ๊ทธ๋งŒ ํ‘œํ˜„์„ meta charset=utf-8 / ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. titlehello world!/title /head body ! p style=color:red;hello world!/p ! /body /html
  • 7. ๋‘˜์งธ. head์•ˆ์— style๋ฅผ ์ด์šฉํ•ด์„œ !doctype html head meta charset=utf-8 / titlehello world!/title style type=text/css p {color:red;} /style /head body ! phello world!/p ! /body /html ํ•ด๋‹น ํŽ˜์ด์ง€๋‚ด์˜ ํ‘œํ˜„์„ style์•ˆ์— ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
  • 8. ์„ธ์งธ. CSS๋ฅผ ํŒŒ์ผ๋กœ ๋งŒ๋“ค์–ด htmlํŒŒ์ผ์— ๋งํฌํ•˜๊ธฐ basic.css !doctype p {color:red;} html head meta charset=utf-8 / titlehello world!/title link href=css/basic.css rel=stylesheet type=text/css media=all / /head body ํ•˜๋‚˜์˜ CSS ! ํŒŒ์ผ๋กœ ๋งํฌ๊ฐ€ phello world!/p ๊ฑธ๋ฆฐ ๋ชจ๋“  HTML์˜ ! ํ‘œํ˜„์„ ๋ณ€๊ฒฝ์ˆ˜์ • ํ•  ์ˆ˜ /body ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฃผ๋กœ /html ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค
  • 9. ๋งํฌ๋œ CSSํŒŒ์ผ์—์„œ ๋‹ค๋ฅธCSS๋ฅผ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค board.css common.css ! @import url('board.css'); /* ๊ฒŒ์‹œํŒ */ @import url('table.css'); /* ํ‘œ */ table.css ! /* ๊ธฐ์ดˆ ์Šคํƒ€์ผ */ h1 {font-size:24px;} p {color:red;} head meta charset=utf-8 / titlelink style/title link href=css/common.css rel=stylesheet type=text/css media=all / /head ! body h1Second style/h1 pstyleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./p /body
  • 10. HTML์€ ์œ„์—์„œ ์•„๋ž˜๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค head meta charset=utf-8 / titlelink style/title link href=css/basic.css rel=stylesheet type=text/css media=all / link href=css/table.css rel=stylesheet type=text/css media=all / link href=css/board.css rel=stylesheet type=text/css media=all / /head ! body h1Second style/h1 pstyleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./p /body ์œ„์—์„œ ๋ถ€ํ„ฐ ์ˆœ์„œ๋Œ€๋กœ ์ฒ˜๋ฆฌํ•œ๋‹ค 1 2 3
  • 11. ์ค‘๋ณต๋  ๊ฒฝ์šฐ ๋ฎ์–ด ์”Œ์šฐ๊ฒŒ(override) ๋ฉ๋‹ˆ๋‹ค head meta charset=utf-8 / titlelink style/title link href=css/basic.css rel=stylesheet ... / link href=css/table.css rel=stylesheet .../ link href=css/board.css rel=stylesheet ... / /head basic.css h1, p{color:black;} ! table.css p {color:lime;} board.css body h1Second style/h1 pstyleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./p p {color:red;} /body body Second style styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค. styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค. styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
  • 12. style์•ˆ์—์„œ๋„ ๋งˆ์ฐฎ๊ฐ€์ง€๊ณ  head style type=text/css h1 {color:black} p {color:yellow;} p {color:red;} /style /head ๋™์ผํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ๋™์ผํ•œ ๋Œ€์ƒ์„ ์„ ํƒํ–ˆ์„ ๊ฒฝ์šฐ ์œ„์—์„œ ์•„๋ž˜์˜ ์ˆœ์„œ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ธŒ๋ผ์šฐ์ €์— ์˜ํ•ด์„œ ์œ—์„ ์–ธ ํ›„ ์žฌ์„ ์–ธ(override)ํ•˜์—ฌ ๊ฒฐ๊ตญ ์•„๋ž˜ ์„ ์–ธ๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ! body h1Second style/h1 pstyleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./p /body body Second style styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค. styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
  • 13. CSS ํŒŒ์ผ ์•ˆ์—์„œ๋„ ๋งˆ์ฐฎ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค basic.css head h1 {color:black} link href=css/basic.css ... / p {color:black} /head p {color:lime} ! p {color:red} body h1Second style/h1 pstyleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./p /body body Second style styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ.๋‹ค styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค. styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค.
  • 14. ์œ„์—์„œ ์•„๋ž˜๋กœ ๋ฎ์–ด์ง€๊ฒŒ(cascading)์ ์šฉ๋ฉ๋‹ˆ๋‹ค basic.css p {color:black} p {color:green} head link href=css/basic.css ... / link href=css/table.css ... / table.css p {color:lime} style type=text/css h1 {color:black;} p {color:yellow;} p {color:red;} /style /head ! body h1Second style/h1 pstyleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./p /body body Second style styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ.๋‹ค styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค. styleํƒœ๊ทธ๋ฅผ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค. ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค. styleํƒœ๊ทธ๋ฅผ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค. styleํƒœ๊ทธ๋ฅผ
  • 15. @import ๋œ ์Šคํƒ€์ผ๋„ Cascading๋ฉ๋‹ˆ๋‹ค table.css basic.css head link href=css/basic.css ... / style type=text/css p {color:lime} @import url(โ€˜table.cssโ€™); ! p {color:black} p {color:green} h1 {color:black;} p {color:yellow;} body p {color:red;} Second style /style /head ! body styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ.๋‹ค styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค. styleํƒœ๊ทธ๋ฅผ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค. ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค. styleํƒœ๊ทธ๋ฅผ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค. styleํƒœ๊ทธ๋ฅผ h1Second style/h1 pstyleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./p /body
  • 16. head style type=text/css h1 {color:black;} p {color:yellow;} ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ˆœ์„œ๋ฅผ ์ž˜ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค p {color:red;} /style link href=css/basic.css ... / basic.css link href=css/table.css ... / p {color:black} p {color:green} /head ! body h1Second style/h1 pstyleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./p table.css p {color:lime} /body body Second style styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ.๋‹ค styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค. styleํƒœ๊ทธ๋ฅผ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค. ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค. styleํƒœ๊ทธ๋ฅผ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค. styleํƒœ๊ทธ๋ฅผ
  • 17. ํšจ๊ณผ์ ์œผ๋กœ ํ‘œํ˜„์„ ์ ์šฉ์‹œํ‚ค๊ธฐ ์œ„ํ•˜์—ฌ CSS๋Š” ์ƒ์†์„ ์ด์šฉํ•ฉ๋‹ˆ๋‹ค head style type=text/css body {color:red;} h1 {color:red;} p {color:red;} /style /head ! ๊ธ€์”จํฌ๊ธฐ, ์ค„๊ฐ„๊ฒฉ, ๊ธ€์”จ์ƒ‰, ์„œ์ฒด๋“ฑ๋“ฑ์˜ ์†์„ฑ์€ ์ผ์ผ์ด ๋ชจ๋“  ํƒœ๊ทธ์— ์ ์šฉ์‹œํ‚ฌ ํ•„์š”์—†์ด ์ƒ์†์„ ์ด์šฉํ•ด์„œ ์ ์šฉ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋„๋ก ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค body div body div First style styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค. h1Second style/h1 pstyleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./p /div /body body์— ์ ์šฉํ•œ ๊ธ€์”จ์ƒ‰ ์†์„ฑ์ด div๋ฅผ ๊ฑฐ์ณ h1p์— ๊นŒ์ง€ ๊ฐ ๊ฐ ์ƒ์†๋˜์–ด ๋ถ‰์€์ƒ‰์œผ๋กœ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
  • 18. ๋Œ€์ƒ์—์„œ ๊ฐ€๊นŒ์ด ์ง€์ •ํ•  ์ˆ˜๋ก ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค head style type=text/css body {color:red;} div {color:lime;} /style body div /head First style First style ! body div styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค. styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค. h1Second style/h1 pstyleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./p /div /body body์— ์ง€์ •ํ•œ color:red๋ณด๋‹ค div์— ์ง€์ • ํ•œ color:lime์ด ๋Œ€์ƒ์ธ h1p์—์„œ ๋” ๊ฐ€๊นŒ์ด ์ง€์ •๋˜์–ด ์ƒ์†๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— color:lime์ด ์šฐ์„ ํ•˜์—ฌ ๋ณด์ด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค
  • 19. ๋‹น์—ฐํžˆ ์ƒ์†์ด ๋œ ์†์„ฑ๋ณด๋‹ค ์ง์ ‘ ์„ ์–ธ๋œ ์†์„ฑ์ด ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค head style type=text/css body {color:red;} p {color:blue;} /style /head ! body body div First style styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค. styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค. div h1Second style/h1 pstyleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./p /div /body body์— ์ง€์ •๋˜์–ด ์ƒ์†์„ ํ†ตํ•ด p์— color:red ๊ฐ€ ์ ์šฉ๋œ ํ›„์— ๋‹ค์‹œ p๋ฅผ ์ง์ ‘ ์„ ํƒํ•˜์—ฌ color:blue๊ฐ€ ์žฌ์ง€์ • ๋˜์—ˆ์Šต๋‹ˆ๋‹ค ! ์ด๋ ‡๋“ฏ ์ƒ์†๋œ ์†์„ฑ์€ ์ง์ ‘ ์„ ์–ธํ•œ ์†์„ฑ๋ณด๋‹ค ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋‚ฎ์Šต๋‹ˆ๋‹ค
  • 20. a์—๋Š” ์ƒ์†๋˜์ง€ ์•Š์•„ ๋ณ„๋„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. head style type=text/css body {color:red;} a {color:blue;} /style /head ! body div h1Second style/h1 pa href=โ€โ€styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค./a/p /div /body body div First style styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค. styleํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋”ํ•œ๋‹ค. body์— ์ง€์ •ํ•œ color:red๋ณด๋‹ค div์— ์ง€์ • ํ•œ color:lime์ด ๋Œ€์ƒ์ธ h1p์—์„œ ๋” ๊ฐ€๊นŒ์ด ์ง€์ •๋˜์–ด ์ƒ์†๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— color:lime์ด ์šฐ์„ ํ•˜์—ฌ ๋ณด์ด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค
  • 21. ๋ฐฐ๊ฒฝ,๋„“์ด,๋†’์ด,์—ฌ๋ฐฑ,๊ฐ„๊ฒฉ,์œ„์น˜๊ฐ’๋“ฑ ์ƒ์†๋˜๋ฉด ์•Š๋˜๋Š” ์†์„ฑ๋“ค๋„ ๋งŽ์Šต๋‹ˆ๋‹ค ์ƒ์† ์†์„ฑ color ๊ธ€์”จ์ƒ‰ cursor ์ปค์„œ font-family ์„œ์ฒด font-size ๊ธ€์”จํฌ๊ธฐ font-weight ๊ธ€์”จ๊ตต๊ธฐ font ํฐํŠธ๊ด€๋ จ ์ถ•์•ฝ letter-spacing ๊ธ€์”จ ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ line-height ๊ธ€์ค„์˜ ๊ฐ„๊ฒฉ list-style ๋ชฉ๋ก ์Šคํƒ€์ผ text-align ๊ธ€ ์ขŒ,์šฐ,๊ฐ€์šด๋ฐ ์ •๋ ฌ text-indent ๋“ค์—ฌ์“ฐ๊ธฐ text-transform ๋Œ€์†Œ๋ฌธ์ž word-spacing ๋‹จ์–ด์˜ ๊ฐ„๊ฒฉ visibility ๋ณด์ด๋Š” ์ƒํƒœ ์กฐ์ ˆ border-collapse ํ…Œ์ด๋ธ” ๋ณด๋” ๋ณ‘ํ•ฉ border-spacing ํ…Œ์ด๋ธ” ๋ณด๋” ๊ฐ„๊ฒฉ caption-side ํ…Œ์ด๋ธ” ์ œ๋ชฉ ์œ„์น˜ ๋น„์ƒ์† ์†์„ฑ background ๋ฐฐ๊ฒฝ width ๋„“์ด์ง€์ • height ๋†’์ด์ง€์ • padding ์—ฌ๋ฐฑ margin ๊ฐ„๊ฒฉ border ์„  top, left, right, bottom ์œ„์น˜๊ฐ’ ์ง€์ • float ๋„์›Œ์„œ ์ขŒ์šฐ ๋ฐฐ์น˜ position ๋ฐฐ์น˜ ์ƒํƒœ ์ง€์ • display ๋ฐ•์Šคํƒ€์ž… ์ง€์ • overflow ๋„˜์น˜๋Š” ์ƒํ™ฉ vertical-align ๊ธ€์ค„์•ˆ์—์„œ ์ƒํ•˜ ์ •๋ ฌ ๊ธฐ์ค€ z-index ๋ณด์ด๋Š” ์ˆœ์„œ
  • 22. ์‚ฌ์‹ค, ๋ธŒ๋ผ์šฐ์ €๋Š” ๊ธฐ๋ณธ์ ์ธ ์Šคํƒ€์ผ์„ ์ž์ฒด์ ์œผ๋กœ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ li { display: list-item } head { display: none } table { display: table } tr { display: table-row } thead { display: table-header-group } tbody { display: table-row-group } tfoot { display: table-footer-group } col { display: table-column } colgroup { display: table-column-group } td, th { display: table-cell } caption { display: table-caption } th { font-weight: bolder; text-align: center } caption { text-align: center } body { margin: 8px } h1 { font-size: 2em; margin: .67em 0 } h2 { font-size: 1.5em; margin: .75em 0 } ul๋ฐ•์Šค ์™ผ์ชฝ์— ์—ฌ๋ฐฑ์ด ์„ค์ •๋˜๊ณ  ์ค‘์ ์„ ์ฐ์–ด ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค ul๋ฐ•์Šค์— ์ƒํ•˜๋กœ ๊ฐ„๊ฒฉ์ด ์„ค์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค head title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title /head ! body ul listrong์†Œ์„ค/strong์— ๊ด€ํ•˜์—ฌ/li lia href=์—ญ์‚ฌ์  ์ธ๋ฌผ๋“ค/a/li liํŒจ์…˜์— ๋Œ€ํ•˜์—ฌ/li /ul /body
  • 23. CSS๊ฐ€ ์—†์–ด๋„ ๊ธฐ๋ณธ์ ์ธ ์‹œ๊ฐ์  ์ธ์ง€๋ฅผ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋“ค์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ li { display: list-item } head { display: none } table { display: table } tr { display: table-row } thead { display: table-header-group } tbody { display: table-row-group } tfoot { display: table-footer-group } col { display: table-column } colgroup { display: table-column-group } td, th { display: table-cell } caption { display: table-caption } th { font-weight: bolder; text-align: center } caption { text-align: center } body { margin: 8px } h1 { font-size: 2em; margin: .67em 0 } h2 { font-size: 1.5em; margin: .75em 0 } h1~h6๋‹จ๊ณ„๋ณ„์‚ฌ์ด์ฆˆ, ๋ณผ๋“œ, ์ƒํ•˜๋งˆ์ง„ p ์ƒํ•˜๋งˆ์ง„ q ์Œ๋”ฐ์˜ดํ‘œ em ์ดํ…”๋ฆญ ์ค‘์ ๊ณผ ๋“ค์—ฌ์“ฐ๊ธฐ a๊ธ€์”จ์ƒ‰,๋ฐ‘์ค„ head title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title /head ! body div h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 pq์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ?/q em์•„๋งˆ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค./em/p /div div h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 ul listrong์†Œ์„ค/strong์— ๊ด€ํ•˜์—ฌ/li lia href=์—ญ์‚ฌ์  ์ธ๋ฌผ๋“ค/a/li liํŒจ์…˜์— ๋Œ€ํ•˜์—ฌ/li /ul /div /div /body
  • 24. ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ธฐ๋ณธ ์Šคํƒ€์ผ html, address,! blockquote,! body, dd, div,! dl, dt, fieldset, form,! frame, frameset,! h1, h2, h3, h4,! h5, h6, noframes,! ol, p, ul, center,! dir, hr, menu, pre { display: block; unicode-bidi: embed }! li { display: list-item }! head { display: none }! table { display: table }! tr { display: table-row }! thead { display: table-header-group }! tbody { display: table-row-group }! tfoot { display: table-footer-group }! col { display: table-column }! colgroup { display: table-column-group }! td, th { display: table-cell }! caption { display: table-caption }! th { font-weight: bolder; text-align: center }! caption { text-align: center }! body { margin: 8px }! h1 { font-size: 2em; margin: .67em 0 }! h2 { font-size: 1.5em; margin: .75em 0 }! h3 { font-size: 1.17em; margin: .83em 0 }! h4, p,! blockquote, ul,! fieldset, form,! ol, dl, dir,! menu { margin: 1.12em 0 }! h5 { font-size: .83em; margin: 1.5em 0 }! h6 { font-size: .75em; margin: 1.67em 0 }! h1, h2, h3, h4,! h5, h6, b,! strong { font-weight: bolder }! blockquote { margin-left: 40px; margin-right: 40px } i, cite, em,! var, address { font-style: italic }! pre, tt, code,! kbd, samp { font-family: monospace }! pre { white-space: pre }! button, textarea,! input, select { display: inline-block }! big { font-size: 1.17em }! small, sub, sup { font-size: .83em }! sub { vertical-align: sub }! sup { vertical-align: super }! table { border-spacing: 2px; }! thead, tbody,! tfoot { vertical-align: middle }! td, th, tr { vertical-align: inherit }! s, strike, del { text-decoration: line-through }! hr { border: 1px inset }! ol, ul, dir,! menu, dd { margin-left: 40px }! ol { list-style-type: decimal }! ol ul, ul ol,! ul ul, ol ol { margin-top: 0; margin-bottom: 0 }! u, ins { text-decoration: underline }! br:before { content: A; white-space: pre-line }! center { text-align: center }! :link, :visited { text-decoration: underline }! :focus { outline: thin dotted invert }! ! /* Begin bidirectionality settings (do not change) */! BDO[DIR=ltr] { direction: ltr; unicode-bidi: bidi-override }! BDO[DIR=rtl] { direction: rtl; unicode-bidi: bidi-override }! ! *[DIR=ltr] *[DIR=rtl] ! { direction: ltr; unicode-bidi: embed }! { direction: rtl; unicode-bidi: embed }! @media print {! h1 { page-break-before: always }! h1, h2, h3,! h4, h5, h6 { page-break-after: avoid }! ul, ol, dl { page-break-before: avoid }! }!
  • 25. ์ž‘์—…์ž๋Š” ์ด๋Ÿฐ โ€œ๋ธŒ๋ผ์šฐ์ €์˜ ๊ธฐ๋ณธ์Šคํƒ€์ผโ€์„ ์ดˆ ๊ธฐํ™”(reset)ํ•˜๊ธฐ ์œ„ํ•ด ์ดˆ๊ธฐํ™” CSS๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ li { display: list-item } head { display: none } table { display: table } tr { display: table-row } thead { display: table-header-group } tbody { display: table-row-group } tfoot { display: table-footer-group } col { display: table-column } colgroup { display: table-column-group } td, th { display: table-cell } caption { display: table-caption } th { font-weight: bolder; text-align: center } caption { text-align: center } body { margin: 8px } h1 { font-size: 2em; margin: .67em 0 } h2 { font-size: 1.5em; margin: .75em 0 } reset.css ๋ธŒ๋ผ์šฐ์ ธ๊ฐ€ CSS๋ฅผ ๋„ฃ์ง€ ์•Š์•˜์„ ๊ฒฝ์šฐ์—๋„ ๊ธฐ ๋ณธ์ ์ธ ์ธ์ง€๋ฅผ ์œ„ํ•ด ์ž๋™์œผ๋กœ ์ฃผ๋Š” ๊ฐ„๊ฒฉ๊ณผ ์ค‘ ์ , ๋“ค์—ฌ์“ฐ๊ธฐ ์ œ๋ชฉ์˜ ๊ธ€์”จ ํฌ๊ธฐ๋“ค์„ ์ƒˆ๋กœ์šด ๋”” ์ž์ธ์„ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์ดˆ๊ธฐํ™” ๋œ ์ƒํƒœ์ž…๋‹ˆ๋‹ค.
  • 26. ์ดˆ๊ธฐํ™”CSS๋Š” ๊ฐ ํƒœ๊ทธ์— ์ ์šฉ๋˜์–ด โ€œ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผโ€์„ ๋ฎ์–ด๋ฒ„๋ฆฝ๋‹ˆ๋‹ค. ! reset.css body { body์— ๊ธ€์”จํฌ๊ธฐ ์ƒ‰, ์ค„๊ฐ„๊ฒฉ๋“ฑ์„ ์ฃผ์–ด font:normal 12px Arial, sans-serif; line-height:1.3; ๋ชจ๋“  ํƒœ๊ทธ์— ์ƒ์†์‹œ์ผœ ์ ์šฉ ๋˜๋„๋ก ํ•˜์˜€์Šต๋‹ˆ๋‹ค. color:#666666; background-color:#fff; ๋ชจ๋“  ์ œ๋ชฉ์— 1em์„ ์ฃผ์–ด ๊ฐ€์žฅ ๋ถ€๋ชจ์ธ body margin:0; ์˜ ๊ธ€์”จํฌ๊ธฐ 12px๋ฅผ ๊ทธ๋Œ€๋กœ ๋ฐ›์•„ ์ ์šฉํ•˜๊ฒŒ padding:0; ํ•˜์˜€์Šต๋‹ˆ๋‹ค. } h1, h2, h3, h4, h5, h6 {font-size:1em;} h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ul, ol, li, form, fieldset, blockquote, address, table, thead, tbody, tfoot, tr, td, caption { margin:0; ๊ธฐ๋ณธ์ ์ธ ์ธ์ง€๋ฅผ ์œ„ํ•ด ๋ฐ•์Šค์˜ ๊ฐ„๊ฒฉ๊ณผ ์—ฌ๋ฐฑ์ด ๋“ค์–ด๊ฐ€ ์žˆ๋Š” ํƒœ๊ทธ๋“ค์— padding:0; โ€œ0โ€ ๊ฐ’์„ ์„ ์–ธํ•จ์œผ๋กœ ๋ชจ๋‘ ์ดˆ๊ธฐํ™” ํ•˜์˜€์Šต๋‹ˆ๋‹ค. } ul, ol {list-style:none;} ๋ฆฌ์ŠคํŠธ์— ์ค‘์ ๊ณผ ์ˆซ์žํ‘œ์‹œ๋ฅผ ์—†์•ด์Šต๋‹ˆ๋‹ค. ! img {border:0;} ie์—์„œ ์ด๋ฏธ์ง€์— ๊ธฐ๋ณธ์œผ๋กœ ์ƒ๊ธฐ๋Š” ๋ณด๋” ์ดˆ๊ธฐํ™” a {text-decoration:none;} ๋งํฌ์— ๊ธฐ๋ณธ์œผ๋กœ ์ƒ๊ธฐ๋Š” ๋ฐ‘์ค„์„ ์—†์•ฑ๋‹ˆ๋‹ค. table { border-collapse: collapse; border-spacing: 0; } ํ…Œ์ด๋ธ”์˜ ์„ ์„ ํ•ฉ์นœ ์Šคํƒ€์ผ๋กœ ์ดˆ๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค. ! !
  • 27. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ดˆ๊ธฐํ™”CSS๋Š” ํ•ญ์ƒ ์ œ์ผ ์œ„์— ๋„ฃ์–ด ๊ฐ€์žฅ ๋จผ์ € ์ ์šฉ๋˜๊ฒŒ ๋งŒ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค reset.css head title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title link href=css/reset.css... link href=css/naver.css... /head ! ๊ธ€์”จํฌ๊ธฐ, ๊ฐ„๊ฒฉ...์ดˆ๊ธฐํ™” naver.css body div p {color:red} h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 pq์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ?/q em์•„๋งˆ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค./em/p /div div h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 ul listrong์†Œ์„ค/strong์— ๊ด€ํ•˜์—ฌ/li lia href=์—ญ์‚ฌ์  ์ธ๋ฌผ๋“ค/a/li liํŒจ์…˜์— ๋Œ€ํ•˜์—ฌ/li /ul /div /div /body ์ดˆ๊ธฐํ™” CSS๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์˜ ๊ธฐ๋ณธํ‘œํ˜„์„ ์ดˆ๊ธฐํ™” ์‹œํ‚จํ›„ naver.css์„ ์ด์šฉํ•ด p์˜ ๊ธ€์”จ์ƒ‰์ƒ์„ ๋‹ค์‹œ ์ง€์ •ํ•˜๊ฒŒ ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋„ค์ด๋ฒ„์„œ๋น„์Šค ๋„ค์ด๋ฒ„์„œ๋น„์Šค ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ์žฅ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์˜คํ”ˆ ์บ์ŠคํŠธ ์†Œ์„ค์— ๊ด€ํ•˜์—ฌ ์—ญ์‚ฌ์  ์ธ๋ฌผ๋“ค ํŒจ์…˜์— ๋Œ€ํ•˜์—ฌ
  • 28. head title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title link href=css/reset.css... style type=text/css reset.css ๊ธ€์”จํฌ๊ธฐ, ๊ฐ„๊ฒฉ...์ดˆ๊ธฐํ™” p {color:red;} /style /head ! ์ดˆ๊ธฐํ™” CSS๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์˜ ๊ธฐ๋ณธํ‘œํ˜„์„ ์ดˆ๊ธฐํ™” ์‹œํ‚จํ›„ style์•ˆ์— ๊ธ€์”จ์ƒ‰์„ ์žฌ์ง€์ • ํ•˜์˜€์Šต๋‹ˆ๋‹ค. body div h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 pq์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ?/q em์•„๋งˆ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค./em/p /div div h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 ul listrong์†Œ์„ค/strong์— ๊ด€ํ•˜์—ฌ/li lia href=์—ญ์‚ฌ์  ์ธ๋ฌผ๋“ค/a/li liํŒจ์…˜์— ๋Œ€ํ•˜์—ฌ/li /ul /div /div /body ๋„ค์ด๋ฒ„์„œ๋น„์Šค ๋„ค์ด๋ฒ„์„œ๋น„์Šค ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ์žฅ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์˜คํ”ˆ ์บ์ŠคํŠธ ์†Œ์„ค์— ๊ด€ํ•˜์—ฌ ์—ญ์‚ฌ์  ์ธ๋ฌผ๋“ค ํŒจ์…˜์— ๋Œ€ํ•˜์—ฌ
  • 30. ๋‹ค์–‘ํ•œ ์„ ํƒ์„ ํ•˜๊ธฐ์œ„ํ•ด ์ด๋ฆ„์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค div {border:2px solid red;} HTML์•ˆ์˜ ๋ชจ๋“  div๊ฐ€ ์„ ํƒ๋˜์–ด ๋ฐ”๊นฅ div์™€ ์•ˆ์ชฝ div๋ฅผ ๊ตฌ๋ถ„ํ•˜์—ฌ ๋‹ค์–‘ํ•˜๊ฒŒ ํ‘œํ˜„ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. div h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค./p /div div h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „ ์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค ๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค./p /div /div ๋„ค์ด๋ฒ„์„œ๋น„์Šค ๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์˜คํ”ˆ ์บ์ŠคํŠธ ์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
  • 31. ๋‘๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ์ด๋ฆ„์„ ์ง€์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ์•„์ด๋”” #service {border:2px solid black;} ํด๋ž˜์Šค .castbox {background-color:lime;} div id=service h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=castbox h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค./p /div div class=castbox h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „ ์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค ๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค./p /div /div ๋„ค์ด๋ฒ„์„œ๋น„์Šค ๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์˜คํ”ˆ ์บ์ŠคํŠธ ์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
  • 32. ๋‹จ ํ•˜๋‚˜๋ฟ์ธ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ identity ์†์„ฑ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค #service {border:2px solid red;} โ€œ#โ€์„ ์ด์šฉํ•ด id์ด๋ฆ„์ธ๊ฒƒ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. id๋ฅผ ์ด์šฉํ•ด์„œ ๋ถ™์—ฌ์ง„ ์ด๋ฆ„์€ ํ•˜๋‚˜์˜ html์•ˆ์—์„œ ๋‹จํ•œ๋ฒˆ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. div id=service h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=castbox h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p /div div class=castbox h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „ ์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต./p /div /div ๋„ค์ด๋ฒ„์„œ๋น„์Šค ๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์˜คํ”ˆ ์บ์ŠคํŠธ ์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
  • 33. class๋Š” ์—ฌ๋Ÿฌ๊ฐœ์˜ ์š”์†Œ์— ํ•œ๊ฐ€์ง€ ์ด๋ฆ„์„ ์ฃผ์–ด ํ•œ๋ฒˆ์— ๋ช…๋ น์„ ๋‚ด๋ฆด๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค ๋ฌผ๋ก  id์ฒ˜๋Ÿผ ํ•œ๊ฐ€์ง€ ์š”์†Œ์—๋งŒ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค .service {border:2px solid red;} .castbox {background-color:lime;} โ€œ.โ€์„ ์ด๋ฆ„์— ๋ถ™์—ฌ castbox๋ฅผ ํด๋ž˜์Šค์ด ๋ฆ„์œผ๋กœ ๊ฐ€์ง„ ๋ชจ๋“  ์š”์†Œ๋ฅผ ์„ ํƒํ•˜์—ฌ ํ•œ ๋ฒˆ์— ์—ฌ๋Ÿฌ์š”์†Œ์— ํ‘œํ˜„์„ ์„ ์–ธํ•ฉ๋‹ˆ๋‹ค. div class=service h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=castbox h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p /div div class=castbox h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „ ์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p /div /div ๋„ค์ด๋ฒ„์„œ๋น„์Šค ๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์˜คํ”ˆ ์บ์ŠคํŠธ ์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
  • 34. ํ•œ๊ฐ€์ง€ ์š”์†Œ๊ฐ€ ์—ฌ๋Ÿฌ๋ฐ˜(class)์— ์†ํ•  ์ˆ˜ ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. .service {border:2px solid black;} .castbox {background-color:lime;} .red {color:red;} castbox์™€ red์‚ฌ์ด์— ํ•œ์นธ์„ ๋„์›Œ์„œ castbox์—๋„ ์†ํ•˜๊ณ  red์—๋„ ์†ํ•ด ์žˆ๋Š” ์ƒํƒœ(๊ธ€์”จ๋Š” ๋ถ‰๊ณ  ๋ฐฐ๊ฒฝ์ƒ‰์ด ๋“ค์–ด๊ฐ„)๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค. div class=service h2 class=red๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=castbox red h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p /div div class=castbox h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „ ์ด ์ƒ์‚ฐ๋˜๋Š”... ์ค‘๋žต/p /div /div ๋„ค์ด๋ฒ„์„œ๋น„์Šค ๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์˜คํ”ˆ ์บ์ŠคํŠธ ์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
  • 35. ์ด๋ฆ„์„ ์ง€์„๋•Œ๋Š” ๋ช‡๊ฐ€์ง€ ๊ทœ์น™์ด ์žˆ์Šต๋‹ˆ๋‹ค p id=โ€3serviceโ€ ์ˆซ์ž๋กœ ์‹œ์ž‘ํ•˜๋ฉด ์•ˆ๋ฉ๋‹ˆ๋‹ค. p class=โ€service3โ€ ์ˆซ์ž๊ฐ€ ๋’ค์— ๋ถ™๋Š”๊ฒƒ์€ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. p class=โ€Serviceโ€ XHTML์€ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๋Š” HTML์„ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ•ด๋„ ์ข‹์€ ์ฝ”๋“œ๋ฅผ ์œ„ํ•ด์„œ ์†Œ๋ฌธ ์ž๋งŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์›์น™์œผ๋กœ ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. p class=โ€service_threeโ€ โ€œ_โ€๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์˜๋ฏธ๋ฅผ ๊ตฌ๋ถ„์ง€์–ด ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. p class=โ€service-threeโ€ โ€œ-โ€๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์˜๋ฏธ๋ฅผ ๊ตฌ๋ถ„์ง€์–ด ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • 36. ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์š”์†Œ๋ฅผ ํ•œ๋ฒˆ์— ์„ ์–ธํ•  ์ˆ˜ ๋„์žˆ์Šต๋‹ˆ๋‹ค h2, .castbox {border:2px solid red;} โ€œ, โ€์ฝค๋งˆ๋ฅผ ์ด์šฉํ•ด์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์„ ํƒ์— ๋Œ€ํ•ด ํ•œ๋ฒˆ์— ๋ณด๋”๋ฅผ ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. div class=service h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=castbox h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p /div div class=castbox h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „ ์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p /div /div ๋„ค์ด๋ฒ„์„œ๋น„์Šค ๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์˜คํ”ˆ ์บ์ŠคํŠธ ์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
  • 37. ์˜๋ฏธ์žˆ๋Š” ์ด๋ฆ„์„ ๋ถ€์—ฌํ• ๋•Œ ๋น„๋กœ์†Œ ๊ตฌ์กฐ์ ์œผ๋กœ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค service์•ˆ์— ๋‘๊ฐœ์˜ ๊ฐ™์€ ๋ชจ์–‘์„ CSS๋กœ ํ•œ๋ฒˆ์— ๋งŒ๋“ค์–ด ๋‚ด๊ธฐ ์œ„ํ•ด castbox๋ผ๋Š” ์ด๋ฆ„์„ ์ง€์—ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰ โ€œ๋„ค์ด๋ฒ„์„œ๋น„์Šค์•ˆ์— ๋‘๊ฐœ์˜ ์„œ ๋น„์Šค๊ฐ€ ์žˆ์–ดโ€ ๋ผ๋Š” ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“ค๊ธฐ ์›ํ–ˆ๋˜ ๊ฒƒ์ž…๋‹ˆ๋‹ค div class=service h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=castbox h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค./p /div div class=castbox h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „ ์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค./p /div /div service h2 castbox h3 p castbox h3 p
  • 38. ๊ตฌ์กฐ์™€ ์—ฐ๊ด€์„ฑ์„ ์ƒ๊ฐํ•ด์„œ ์ด๋ฆ„์„ ์ง“์Šต๋‹ˆ๋‹ค navercast cast_menu cast_body game_hot game_etc game_recom game_more cast_setting
  • 39. navercast๋ผ๋Š” ์ปจํ…์ธ ๋ฅผ ์ด๋ฃจ๊ณ  ์žˆ๋Š” ์„ธ๊ฐ€์ง€ ๋ฐ•์Šค์ด๋ฏ€๋กœ ๋ชจ๋‘ cast๋ผ๊ณ  ๋ถ™์ด๊ณ  โ€œ_โ€๋’ค๋กœ๋Š” ์šฉ๋„์— ๋”ฐ๋ผ menu, body, setting์ด๋ผ๊ณ  ์ด๋ฆ„์„ ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. navercast cast_menu cast_body cast_setting game_hot game_etc game_more ํ˜„์žฌ ๊ฒŒ์ž„ ์นดํ…Œ๊ณ ๋ฆฌ ์•ˆ์— ์žˆ์œผ๋ฏ€๋กœ cast_body์•ˆ ์—๋Š” ๋“ค์–ด๊ฐˆ ๋ฐ•์Šค๋“ค์—๋Š” ๋ชจ๋‘ game์ด๋ผ๊ณ  ๋ถ™์ด ๊ณ  โ€œ_โ€๋’ค๋กœ๋Š” ์ปจํ…์ธ  ์„ฑ๊ฒฉ์— ๋งž๋Š” hot, etc, more ์˜ ์ด๋ฆ„์„ ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. div class=navercast div class=cast_menu.../div div class=cast_body div class=game_hot.../div div class=game_ect.../div div class=game_more.../div /div div class=cast_setting.../div /div
  • 40. ๊ทธ๋ ‡๋‹ค๋ฉด ์ด๋ฆ„๊ณผ ๋”๋ถˆ์–ด ๋” ๊ตฌ์กฐ์ ์œผ๋กœ ์„ ํƒ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์€ ์—†์„๊นŒ์š”? ํ•œ ์นธ์„ ๋„์›Œ์„œ ์ž์†์„ ํ‘œ๊ธฐํ•ฉ๋‹ˆ๋‹ค .castbox h3 {border:2px solid red;} castbox์˜ ์ž์†์ค‘์— h3๊ฐ€ ์žˆ์œผ๋ฉด ๋ชจ๋‘ ์„ ํƒํ•˜์—ฌ์„œ ๊ฒฐ๊ตญ castbox์•ˆ์— ์žˆ๋Š” h3๋งŒ ์„ ํƒํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค ์ด๋ ‡๊ฒŒ ํ•ด์„œ h3๋ฅผ ์„ ํƒํ•˜๊ธฐ ์œ„ํ•ด class์ด๋ฆ„์„ ๋˜ ๋งŒ๋“ค์ง€ ์•Š๊ณ  castbox๋ฅผ ์ด์šฉํ•œ ๊ตฌ์กฐ์ ์ธ ์„ ํƒ์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค div class=service h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=castbox h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š”... ์ค‘๋žต/p /div div h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „ ์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p /div /div ๋„ค์ด๋ฒ„์„œ๋น„์Šค ๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์˜คํ”ˆ ์บ์ŠคํŠธ ์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
  • 41. ๋ฆฌ์…‹์„ ํ•˜๊ธฐ ์ „์˜ ๋ฆฌ์ŠคํŠธ์—ฌ์„œ ์•„์ง ์ค‘์ ์ด ์ฐํ˜€์žˆ์Šต๋‹ˆ๋‹ค. category์˜ ์ž์†์ค‘์— ๋ชจ๋“  li๋ฅผ ์ฐพ์•„ ์„ ํƒํ•˜์˜€์Šต๋‹ˆ๋‹ค. .category li {border:2px solid red;} .category {color:blue;} ๊ธ€์”จ์ƒ‰์˜ ๊ฒฝ์šฐ ์ƒ์†๋˜๋Š” ์„ฑ์งˆ์„ ์ด์šฉํ•ด์„œ ํšจ๊ณผ๋ฅผ ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ul class=category li์˜ค๋Š˜์˜ ์ง‘/li li์˜ค๋Š˜์˜ ์‹ฌ๋ฆฌํ•™ ul li๋ถ€๋ชจ์˜ ์‹ฌ๋ฆฌํ•™/li li๊ฒฝ์ œ์˜ ์‹ฌ๋ฆฌํ•™/li li๊ทธ๋ฆผ์˜ ์‹ฌ๋ฆฌํ•™/li li์—ฐ์• ์˜ ์‹ฌ๋ฆฌํ•™/li /ul /li li์˜ค๋Š˜์˜ ๊ฒฝ์ œ/li li์˜ค๋Š˜์˜ ํ•™๊ต/li li์˜ค๋Š˜์˜ ์„ ์ƒ๋‹˜/li /ul ์˜ค๋Š˜์˜ ์ง‘ ์˜ค๋Š˜์˜ ์‹ฌ๋ฆฌํ•™ ๋ถ€๋ชจ์˜ ์‹ฌ๋ฆฌํ•™ ๊ฒฝ์ œ์˜ ์‹ฌ๋ฆฌํ•™ ๊ทธ๋ฆผ์˜ ์‹ฌ๋ฆฌํ•™ ์—ฐ์• ์˜ ์‹ฌ๋ฆฌํ•™ ์˜ค๋Š˜์˜ ๊ฒฝ์ œ ์˜ค๋Š˜์˜ ํ•™๊ต ์˜ค๋Š˜์˜ ์„ ์ƒ๋‹˜
  • 42. ๋ถ™์—ฌ์„œ ๋ถ€๋ฅผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์นธ์„ ๋ถ™์˜€์Šต๋‹ˆ๋‹ค. div#service.service {border:2px solid lime;} div๋ผ๋Š” ํƒœ๊ทธ ์ด๋ฆ„, ์•„์ด๋”” service, ํด๋ž˜์Šค service๋ฅผ ๋ชจ๋‘ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์š”์†Œ๋ฅผ ์„ ํƒํ•จ h2.red {border:2px solid blue;} h2๋ผ๋Š” ํƒœ๊ทธ ์ด๋ฆ„์— ํด๋ž˜์Šคred๋ฅผ ๋™์‹œ์— ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์š”์†Œ๋ฅผ ์„ ํƒํ•จ .castbox.red h3 {border:2px solid red;} ํด๋ž˜์Šค castbox์™€ red๋ฅผ ๋™์‹œ์— ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์š”์†Œ์˜ ์ž์†์ธ h3๋ฅผ ์„ ํƒํ•จ. ! ! div id=service class=service h2 class=red ๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=castbox red h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p /div div class=castbox h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „ ์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p /div /div ๋„ค์ด๋ฒ„์„œ๋น„์Šค ๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์˜คํ”ˆ ์บ์ŠคํŠธ ์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
  • 43. ์ง๊ณ„ ์ž์‹๋“ค๋งŒ ์„ ํƒํ•  ์ˆ˜ ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐํ˜ธ๊ฐ€ ๋“ค์–ด๊ฐˆ ๋•Œ๋Š”์นธ์„ ๋ถ™์—ฌ๋„ ๋˜๊ณ  ๋„์–ด๋„ ๋ฉ๋‹ˆ๋‹ค. .category li {border:2px solid red;} category์˜ ์ง๊ณ„์ž์‹๋“ค๋งŒ ์„ ํƒํ•˜์—ฌ ๋ณด๋”๋ฅผ ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ul class=category li์˜ค๋Š˜์˜ ์ง‘/li li์˜ค๋Š˜์˜ ์‹ฌ๋ฆฌํ•™ ul li๋ถ€๋ชจ์˜ ์‹ฌ๋ฆฌํ•™/li li๊ฒฝ์ œ์˜ ์‹ฌ๋ฆฌํ•™/li li๊ทธ๋ฆผ์˜ ์‹ฌ๋ฆฌํ•™/li li์—ฐ์• ์˜ ์‹ฌ๋ฆฌํ•™/li /ul /li li์˜ค๋Š˜์˜ ๊ฒฝ์ œ/li li์˜ค๋Š˜์˜ ํ•™๊ต/li li์˜ค๋Š˜์˜ ์„ ์ƒ๋‹˜/li /ul ์˜ค๋Š˜์˜ ์ง‘ ์˜ค๋Š˜์˜ ์‹ฌ๋ฆฌํ•™ ๋ถ€๋ชจ์˜ ์‹ฌ๋ฆฌํ•™ ๊ฒฝ์ œ์˜ ์‹ฌ๋ฆฌํ•™ ๊ทธ๋ฆผ์˜ ์‹ฌ๋ฆฌํ•™ ์—ฐ์• ์˜ ์‹ฌ๋ฆฌํ•™ ์˜ค๋Š˜์˜ ๊ฒฝ์ œ ์˜ค๋Š˜์˜ ํ•™๊ต ์˜ค๋Š˜์˜ ์„ ์ƒ๋‹˜
  • 44. ๋ฐ”๋กœ๋’ค์— ๋ถ™์–ด์žˆ๋Š” ํ˜•์ œ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. castbox์ค‘์—์„œ h2์˜ ๋ฐ”๋กœ๋’ค์— ๋ถ™์–ด์žˆ๋Š” castbox๋ฅผ ์„ ํƒํ•˜์˜€์Šต๋‹ˆ๋‹ค. h2 + .castbox {border:2px solid red;} .service div + div {border:2px solid lime;} service์˜ ์ง๊ณ„ ์ž์‹๋“ค์ค‘์— div์˜ ๋ฐ”๋กœ๋’ค์— ๋ถ™์–ด์žˆ๋Š” div๋ฅผ ์„ ํƒํ•ด์„œ ๋ณด๋”๋ฅผ ์„ ์–ธํ•˜์˜€์Šต๋‹ˆ๋‹ค. div class=service h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=castbox h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p /div div class=castbox h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „ ์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p /div /div ๋„ค์ด๋ฒ„์„œ๋น„์Šค ๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์˜คํ”ˆ ์บ์ŠคํŠธ ์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
  • 45. ๋’ค์— ๋‚˜์˜ค๋Š” ๋ชจ๋“  ํ˜•์ œ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. h2๋’ค๋กœ ๋‚˜์˜ค๋Š” ํ˜•์ œ๋“ค ์ค‘์—์„œ castbox๋ผ๋Š” ์ด๋ฆ„์„ ๊ฐ€์ง„ ์š”์†Œ๋“ค์„ ์ „๋ถ€ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. h2 ~ .castbox {border:2px solid red;} h2 ~ div {color:red;} h2๋’ค๋กœ ๋‚˜์˜ค๋Š” ํ˜•์ œ๋“ค ์ค‘์—์„œ ๋ชจ๋“  div๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. div์— color๋ฅผ ์„ ์–ธํ•˜์ž ์ƒ์†๋˜์–ด h3p๊ฐ€ ๋นจ๊ฐ•์ƒ‰์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. div class=service h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=castbox h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p /div div class=castbox h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „ ์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p /div /div ๋„ค์ด๋ฒ„์„œ๋น„์Šค ๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์˜คํ”ˆ ์บ์ŠคํŠธ ์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
  • 46. ์ฒซ๋ฒˆ์งธ ๊ธ€์ž๋งŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. .castbox p:first-letter { background-color:lime; font-size:24px; } castbox์˜ ๋ชจ๋“  ์ž์†์ค‘์—์„œ p๋ฅผ ์ฐพ์•„ ์ฒซ๋ฒˆ์งธ ๊ธ€์งœ๋ฅผ ๊ฐ€์ƒ์œผ๋กœ ๋งˆํฌ์—…ํ•œ๊ฒƒ ์ฒ˜๋Ÿผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. div class=service h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=castbox h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p /div div class=castbox h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „ ์ด ์ƒ์‚ฐ๋˜๋Š”... ์ค‘๋žต/p /div /div ๋„ค์ด๋ฒ„์„œ๋น„์Šค ๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„ ๋งˆ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์˜คํ”ˆ ์บ์ŠคํŠธ ์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
  • 47. ์ฒซ์งธ์ค„๋งŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. .service p:first-line { color:red } service์˜ ๋ชจ๋“  ์ž์†์ค‘์—์„œ p๋ฅผ ์ฐพ์•„ ์ฒซ์งธ์ค„์„ ๊ฐ€์ƒ์œผ๋กœ ๋งˆํฌ์—…ํ•œ๊ฒƒ ์ฒ˜๋Ÿผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. div class=service h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=castbox h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p /div div class=castbox h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „ ์ด ์ƒ์‚ฐ๋˜๋Š”... ์ค‘๋žต/p /div /div ๋„ค์ด๋ฒ„์„œ๋น„์Šค ๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์˜คํ”ˆ ์บ์ŠคํŠธ ์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
  • 48. ์ฒซ๋ฒˆ์งธ ์š”์†Œ๋งŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. .category li:first-child { border:2px solid red; category์˜ ์ง๊ณ„ ์ž์‹ li๋“ค ์ค‘์—์„œ } ์ฒซ๋ฒˆ์งธ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. .category li li:first-child { border:2px solid blue; } category์˜ ์ž์† ์ค‘์—์„œ li์•ˆ์— ๋“ค์–ด์žˆ๋Š” li๋“ค์„ ์ฐพ์•„์„œ ๊ทธ์ค‘์— ์ฒซ๋ฒˆ์งธ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ul class=category li์˜ค๋Š˜์˜ ์ง‘/li li์˜ค๋Š˜์˜ ์‹ฌ๋ฆฌํ•™ ul li๋ถ€๋ชจ์˜ ์‹ฌ๋ฆฌํ•™/li li๊ฒฝ์ œ์˜ ์‹ฌ๋ฆฌํ•™/li li๊ทธ๋ฆผ์˜ ์‹ฌ๋ฆฌํ•™/li li์—ฐ์• ์˜ ์‹ฌ๋ฆฌํ•™/li /ul /li li์˜ค๋Š˜์˜ ๊ฒฝ์ œ/li li์˜ค๋Š˜์˜ ํ•™๊ต/li li์˜ค๋Š˜์˜ ์„ ์ƒ๋‹˜/li /ul ์˜ค๋Š˜์˜ ์ง‘ ์˜ค๋Š˜์˜ ์‹ฌ๋ฆฌํ•™ ๋ถ€๋ชจ์˜ ์‹ฌ๋ฆฌํ•™ ๊ฒฝ์ œ์˜ ์‹ฌ๋ฆฌํ•™ ๊ทธ๋ฆผ์˜ ์‹ฌ๋ฆฌํ•™ ์—ฐ์• ์˜ ์‹ฌ๋ฆฌํ•™ ์˜ค๋Š˜์˜ ๊ฒฝ์ œ ์˜ค๋Š˜์˜ ํ•™๊ต ์˜ค๋Š˜์˜ ์„ ์ƒ๋‹˜
  • 49. .service p:first-child { border:2px solid blue; } p๋“ค ์ค‘์—์„œ๋Š” ์ฒซ๋ฒˆ์งธ์ผ์ง€ ๋ชจ๋ฅด์ง€๋งŒ ๋ถ€ ๋ชจ(castbox)์ž…์žฅ์—์„œ๋Š” ๋‘˜์งธ์ด๊ธฐ ๋•Œ๋ฌธ์— ์„ ํƒ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. .service h3:first-child { border:2px solid red; } ๋น„๋ก h3๋Š” ํ˜ผ์ž์ง€๋งŒ ๋ถ€๋ชจ(castbox)์ž…์žฅ ์—์„œ ์ฒซ๋ฒˆ์งธ ์ž์‹์ด๊ธฐ ๋•Œ๋ฌธ์— ์„ ํƒ๋ฉ๋‹ˆ๋‹ค. ๋„ค์ด๋ฒ„์„œ๋น„์Šค div class=service h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=castbox h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p /div /div ๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค.
  • 50. ๋งˆ์ง€๋ง‰ ์š”์†Œ๋งŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. .category li:last-child { border:2px solid red; category์˜ ์ง๊ณ„ ์ž์‹ li๋“ค ์ค‘์—์„œ } ๋งˆ์ง€๋ง‰ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. .category li li:last-child { border:2px solid blue; } category์˜ ์ž์† ์ค‘์—์„œ li์•ˆ์— ๋“ค์–ด์žˆ๋Š” li ๋“ค์„ ์ฐพ์•„์„œ ๊ทธ์ค‘์— ๋งˆ์ง€๋ง‰์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ul class=category li์˜ค๋Š˜์˜ ์ง‘/li li์˜ค๋Š˜์˜ ์‹ฌ๋ฆฌํ•™ ul li๋ถ€๋ชจ์˜ ์‹ฌ๋ฆฌํ•™/li li๊ฒฝ์ œ์˜ ์‹ฌ๋ฆฌํ•™/li li๊ทธ๋ฆผ์˜ ์‹ฌ๋ฆฌํ•™/li li์—ฐ์• ์˜ ์‹ฌ๋ฆฌํ•™/li /ul /li li์˜ค๋Š˜์˜ ๊ฒฝ์ œ/li li์˜ค๋Š˜์˜ ํ•™๊ต/li li์˜ค๋Š˜์˜ ์„ ์ƒ๋‹˜/li /ul ์˜ค๋Š˜์˜ ์ง‘ ์˜ค๋Š˜์˜ ์‹ฌ๋ฆฌํ•™ ๋ถ€๋ชจ์˜ ์‹ฌ๋ฆฌํ•™ ๊ฒฝ์ œ์˜ ์‹ฌ๋ฆฌํ•™ ๊ทธ๋ฆผ์˜ ์‹ฌ๋ฆฌํ•™ ์—ฐ์• ์˜ ์‹ฌ๋ฆฌํ•™ ์˜ค๋Š˜์˜ ๊ฒฝ์ œ ์˜ค๋Š˜์˜ ํ•™๊ต ์˜ค๋Š˜์˜ ์„ ์ƒ๋‹˜ IE7์ง€์›์•ˆํ•จ
  • 51. ์•ž์ชฝ๊ณผ ๋’ค์ชฝ์— ์ปจํ…์ธ ๋ฅผ ๋„ฃ์–ด์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. IE7์ง€์›์•ˆํ•จ .service:before { content:โ€™hi helloโ€™; border:2px solid red; } :after์„ ํƒ์ž์™€ content์†์„ฑ์„ ์ด์šฉํ•ด์„œ service์˜ ์ง๊ณ„์ž์‹๋“ค์˜ ์ œ์ผ ์•ž์— hi hello๋ผ๋Š” ์ปจํ…์ธ ๋ฅผ ๋„ฃ์–ด์ค๋‹ˆ๋‹ค. .service:after { content:โ€™bye byeโ€™; color:red; :after์„ ํƒ์ž์™€ content์†์„ฑ์„ ์ด์šฉํ•ด์„œ } service์˜ ์ง๊ณ„์ž์‹๋“ค์˜ ๋งˆ์ง€๋ง‰์— bye bye๋ผ๋Š” ์ปจํ…์ธ ๋ฅผ ๋„ฃ์–ด์ค๋‹ˆ๋‹ค. div class=service h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=castbox h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p /div /div hi hello ๋„ค์ด๋ฒ„์„œ๋น„์Šค ๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. bye bye
  • 52. ํฌ์ปค์Šค๋ฅผ ๋ฐ›์„๋•Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. IE7์ง€์›์•ˆํ•จ ํฌ์ปค์Šค ๋ฐ›์•˜๋‹ค๋Š” ๊ฒƒ์€ ์›น๋ฌธ์„œ์˜ ๋งํฌ๋‚˜ ์ž…๋ ฅ์ƒ์ž ์ฒดํฌ๋ฐ•์Šค ๋ผ๋””์˜ค๋ฒ„ํŠผ๋“ฑ ์‚ฌ์šฉ์ž์™€ ์ƒํ˜ธ์ž‘์šฉ์ด ์ผ์–ด๋‚˜๋Š” ๊ณณ์„ ์‚ฌ์šฉ์ž๊ฐ€ ํด๋ฆญํ•˜๊ฑฐ๋‚˜ ํƒญํ‚ค๋ฅผ ์ด์šฉํ•˜์—ฌ ์ง€๋‚˜๊ฐˆ ๋•Œ ํฌ์ปค์Šค๋ฅผ ๋ฐ›์•˜๋‹ค๋ผ๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค. .info input:focus { background-color:yellow; } input์— ํฌ์ปค์Šค๋ฅผ ๋ฐ›์œผ๋ฉด ์„ ํƒํ•˜์—ฌ ๋ฐฐ๊ฒฝ์ƒ‰์„ ๋ฐ”๊ฟ” ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ƒํƒœ ํฌ์ปค์Šค๋ฅผ ๋ฐ›์•˜์„ ๋•Œ div class=info label for=phone์ „ํ™”๋ฒˆํ˜ธ ์ž…๋ ฅ/label input id=phone type=text/ /div .menu a:focus { color:blue; } a์— ํฌ์ปค์Šค๋ฅผ ๋ฐ›์œผ๋ฉด a๋งํฌ๊ธ€์”จ์ƒ‰์„ ๋ฐ”๊ฟ”์ค๋‹ˆ๋‹ค. div class=menu a href=http://test.com๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ…/a a href=http://test.com๋ฌด์˜์‹ ์†Œ๋น„/a a href=http://test.com๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ/a /div ์ผ๋ฐ˜์ƒํƒœ ํฌ์ปค์Šค๋ฅผ ๋ฐ›์•˜์„ ๋•Œ
  • 53. ์ƒํƒœ์™€ ๋ฐ˜์‘์— ๋”ฐ๋ผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. .menu a:link {color:lime;} ์•„์ง ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ ๋งํฌ .menu a:visited {color:red;} ์ด๋ฏธ ๋ฐฉ๋ฌธํ–ˆ๋˜ ๋งํฌ .menu a:hover {background-color:yellow;} ๋งˆ์šฐ์Šค๋ฅผ ์˜ค๋ฒ„ํ• ๋•Œ .menu a:active {color:blue;} ํด๋ฆญํ•˜๋Š” ์ˆœ๊ฐ„ (๋ฒ„ํŠผ์ด ๋ˆŒ๋ ธ์„๋•Œ) a ์ƒ์ž ์˜์—ญ์— ์ปค์„œ๊ฐ€ ์˜ฌ๋ผ๊ฐ€๋ฉด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. div class=menu a href=http://test.com๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ…/a a href=http://test.com๋ฌด์˜์‹ ์†Œ๋น„/a a href=http://test.com๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ/a /div ๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ ๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ ๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ ๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ
  • 54. :hover์™€ :active๋Š” a๊ฐ€ ์•„๋‹ˆ์–ด๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. .category li:hover { background-color:yellow; } li์— ๋งˆ์šฐ์Šค๋ฅผ ์˜ค๋ฒ„ํ• ๋•Œ .category li:active { IE7์ง€์›์•ˆํ•จ background-color:red; } li๋ฅผ ํด๋ฆญํ•˜๋Š” ์ˆœ๊ฐ„ (๋ฒ„ํŠผ์ด ๋ˆŒ๋ ธ์„๋•Œ) ul class=category li์˜ค๋Š˜์˜ ์ง‘/li li์˜ค๋Š˜์˜ ์‹ฌ๋ฆฌํ•™/li li์˜ค๋Š˜์˜ ๊ฒฝ์ œ/li li์˜ค๋Š˜์˜ ํ•™๊ต/li li์˜ค๋Š˜์˜ ์„ ์ƒ/li /ul li ์ƒ์ž ์˜์—ญ์— ์ปค์„œ๊ฐ€ ์˜ฌ๋ผ๊ฐ€๋ฉด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋Š˜์˜ ์ง‘ ์˜ค๋Š˜์˜ ์‹ฌ๋ฆฌํ•™ ์˜ค๋Š˜์˜ ๊ฒฝ์ œ ์˜ค๋Š˜์˜ ํ•™๊ต ์˜ค๋Š˜์˜ ์„ ์ƒ๋‹˜
  • 55. ์†์„ฑ์„ ์ด์šฉํ•ด์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. input[value] {color:red;} input์ค‘์— value์†์„ฑ์ด ์žˆ ์œผ๋ฉด ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. .person input[type=text] { background-color:yellow; } .person์˜ ์ž์†์ธ input์ค‘์— type์ด๋ผ ๋Š” ์†์„ฑ์˜ ๊ฐ’์„ text๋กœ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. div class=person input type=text id=email / input type=submit value=์ž…๋ ฅํ•˜๊ธฐ / /div asdf ์ž…๋ ฅํ•˜๊ธฐ input์€ ๋ชจ๋‘ ์ธ๋ผ์ธ ์š”์†Œ ์ด๋ฏ€๋กœ ์˜†์œผ๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค.
  • 56. service ์ž์†์ค‘์—์„œ class์†์„ฑ์„ ๊ฐ€์ง€๊ณ  top์ด๋ผ๋Š” ๊ฐ’์„ ํ•˜๋‚˜๋ผ๋„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. .service [class~=red] { background-color:yellow; service ์ž์†์ค‘์—์„œ class์†์„ฑ์„ } ๊ฐ€์ง€๊ณ  cast์ด๋ผ๋Š” ๊ธ€์ž๋กœ ์‹œ์ž‘ํ•˜ .service [class^=cast] { ๊ณ  ์žˆ๋Š” ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. border:2px solid blue; } service ์ž์†์ค‘์—์„œ class์†์„ฑ์„ .service [class$=02] { ๊ฐ€์ง€๊ณ  02์ด๋ผ๋Š” ๊ธ€์ž๋กœ ๋๋‚˜๋Š” color:red; ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. } .service [href*=naver.com] { color:lime; service ์ž์†์ค‘์—์„œ href์†์„ฑ์„ } ๊ฐ€์ง€๊ณ  naver.com์ด๋ผ๋Š” ๊ธ€์ž๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค div class=service h2 class=top red๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=castbox01 red h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 p์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ... ์ค‘๋žต/p /div div class=castbox02 h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „ ์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p a href=โ€http://blog.naver.comโ€๋”๋ณด๊ธฐ/a /div /div ๋„ค์ด๋ฒ„์„œ๋น„์Šค ๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์˜คํ”ˆ ์บ์ŠคํŠธ ์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค. ๋”๋ณด๊ธฐ
  • 57. ๊ตฌ์ฒด์ ์œผ๋กœ ๋ถ€๋ฅผ์ˆ˜๋ก ์ˆœ์œ„๊ฐ€ ์˜ฌ๋ผ๊ฐ‘๋‹ˆ๋‹ค. h2 {font-size:16px;} 001 div h2 {font-size:24px;} 002 h1์„ ์ง์ ‘ ๋ถ€๋ฅด๋Š” ๊ฒƒ๋ณด๋‹ค div์ž์†์ธ h1์ด๋ผ๊ณ  ๋ถ€๋ฅด๋ฉด ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์Šต๋‹ˆ๋‹ค. ํƒœ๊ทธ1๊ฐœ๋ณด๋‹ค 2๊ฐœ๋ฅผ ์ด์šฉํ•ด์„œ ๋ถˆ๋ €๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. font-size:16px body font-size:24px div class=service h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=castbox h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 p ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ...์ค‘๋žต/p /div div class=castbox h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „ ์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p /div /div /body ๋„ค์ด๋ฒ„ ์„œ๋น„์Šค ๋„ค์ด๋ฒ„์„œ๋น„์Šค ๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์˜คํ”ˆ ์บ์ŠคํŠธ ์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
  • 58. class์ด๋ฆ„์ด ํƒœ๊ทธ์ด๋ฆ„๋ณด๋‹ค ๋†’์Šต๋‹ˆ๋‹ค. h2 {color:red;} 001 div h2 {color:blue;} 002 .service h2 {color:yellow;} 011 div.service h2 {color:lime;} 0 1 2 ํƒœ๊ทธ2 ํด๋ž˜์Šค1๋กœ ์ด12๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. body div class=service h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=castbox h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 p ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ...์ค‘๋žต/p /div div class=castbox h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „ ์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p /div /div /body ๋„ค์ด๋ฒ„ ์„œ๋น„์Šค ๋„ค์ด๋ฒ„์„œ๋น„์Šค ๋„ค์ด๋ฒ„์„œ๋น„์Šค ๋„ค์ด๋ฒ„์„œ๋น„์Šค ๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์˜คํ”ˆ ์บ์ŠคํŠธ ์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
  • 59. class์ด๋ฆ„๊ณผ :after(๊ฐ€์ƒ์„ ํƒ์ž)๋Š” ๊ฐ™์Šต๋‹ˆ๋‹ค. :first-child, :last-child, :before, :after, :hover, :active, :link, :visited .castbox h3 {color:yellow;} 011 h3:first-child {color:lime;} 011 ๋‘˜๋‹ค class1, ํƒœ๊ทธ1๋กœ ์ด011์ด๋ฉ๋‹ˆ ๋‹ค. ํ•˜์ง€๋งŒ ์•„๋ž˜์ค„์ด ์šฐ์„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— lime์ƒ‰์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. body div class=service h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=castbox h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 p ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ...์ค‘๋žต/p /div div class=castbox h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „ ์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p /div /div /body ๋„ค์ด๋ฒ„ ์„œ๋น„์Šค ๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ ๋„ค์ด๋ฒ„์บ์ŠคํŠธ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์˜คํ”ˆ ์บ์ŠคํŠธ ์˜คํ”ˆ ์บ์ŠคํŠธ ์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
  • 60. div class=menu a href=http://test.com๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ…/a a href=http://test.com๋ฌด์˜์‹ ์†Œ๋น„/a a href=http://test.com๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ/a /div ๊ฐ€์ƒ์„ ํƒ์ž์˜ ๊ตฌ์ฒด์„ฑ์ด ๊ฐ™๊ธฐ ๋•Œ๋ฌธ์— ์•„๋ž˜์ฝ”๋“œ๊ฐ€ ์šฐ์„ ํ•˜์—ฌ :hover, :active๊ฐ€ ์ ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค. ๋ฐฉ๋ฌธ์ „ .menu a:active {color:blue;} 010 .menu a:visited {color:red;} 010 ๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ ๋งˆ์šฐ์Šค์˜ค๋ฒ„ ๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ ๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ 010 .menu a:link {color:lime;} ๋ฐฉ๋ฌธํ›„ ๋งˆ์šฐ์Šคํด๋ฆญ .menu a:hover {color:yellow} 0 1 0 ๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ .menu a:link {color:lime;} 010 .menu a:visited {color:red;} 010 .menu a:hover {color:yellow} 0 1 0 .menu a:active {color:blue;} ๋ฐฉ๋ฌธ์ „ ๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ ๋ฐฉ๋ฌธํ›„ ๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ 010 ๋งˆ์šฐ์Šค์˜ค๋ฒ„ ๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ ๋งˆ์šฐ์Šคํด๋ฆญ ๊ณต๊ฐ๊ฐ ๋งˆ์ผ€ํŒ… ๋ฌด์˜์‹ ์†Œ๋น„ ๋””์ง€ํ„ธ ์น˜๋งค์ฆํ›„๊ตฐ ์ˆœ์„œ๋ฅผ ๋ฐ”๊พธ์–ด ๋ชจ๋‘ ์ž‘๋™ํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค.
  • 61. id์ด๋ฆ„์ด class์ด๋ฆ„๋ณด๋‹ค ๋†’์Šต๋‹ˆ๋‹ค. div div.castbox h3 {color:yellow;} 013 #service h2 {color:lime;} 101 ํƒœ๊ทธ2 ํด๋ž˜์Šค1๋กœ ์ด12๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. body div id=service h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=castbox h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 p ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ...์ค‘๋žต/p /div div class=castbox h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „ ์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p /div /div /body ๋„ค์ด๋ฒ„ ์„œ๋น„์Šค ๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ ๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์˜คํ”ˆ ์บ์ŠคํŠธ ์˜คํ”ˆ ์บ์ŠคํŠธ ์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
  • 62. โ€œโ€ โ€œ*โ€ โ€œ+โ€ โ€œ,โ€๋Š” ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. .castbox h3 + p {color:yellow;} 012 div.castbox p {color:lime;} 012 ๋‘˜๋‹ค class1, ํƒœ๊ทธ2๋กœ ์ด012๊ฐ€๋ฉ๋‹ˆ ๋‹ค. ํ•˜์ง€๋งŒ ์•„๋ž˜์ค„์ด ์šฐ์„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— lime์ƒ‰์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. body div class=service h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=castbox h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 p ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ...์ค‘๋žต/p /div div class=castbox h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 p์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „ ์ด ์ƒ์‚ฐ๋˜๋Š” ... ์ค‘๋žต/p /div /div /body ๋„ค์ด๋ฒ„ ์„œ๋น„์Šค ๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€ ์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ์žฅ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ? ์•„๋งˆ ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค. ์˜คํ”ˆ ์บ์ŠคํŠธ ์Šคํ‹ฐ์ปค์˜ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š” ์Šคํ‹ฐ์ปค์˜๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ๊ณผ์ •์„ ๋””์ž์ธ์ด ์ฐธ ๋…ํŠนํ•˜๋‹ค. ์ „์ด ์ƒ์‚ฐ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค, ์ „๋ ฅ ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค. ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์†Œ๋น„๋กœ ์ธํ•œ ํ™˜๊ฒฝ ์˜ค์—ผ์„ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ‹ฐ์ปค๋“ฑ ๋‹ค์–‘ํ•˜๋‹ค.
  • 64. !important ์ธ๋ผ์ธ ์Šคํƒ€์ผ ๊ตฌ์ฒด์„ฑ ํ•˜ํ–ฅ์šฐ์„  ์ง์ ‘์„ ํƒํ•œ ์„ ์–ธ ์ œ์ž‘์ž ์Šคํƒ€์ผ์ค‘ ์ƒ์†๋œ ์„ ์–ธ ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ
  • 65. 7์œ„) ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ ์Šคํƒ€์ผ๋งŒ ์ ์šฉ๋˜์–ด์ง„ ์ƒํƒœ์ž…๋‹ˆ๋‹ค. head title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title /head ! body div h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 pq์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ?/q em์•„๋งˆ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค./em/p /div div h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 ul listrong์†Œ์„ค/strong์— ๊ด€ํ•˜์—ฌ/li lia href=์—ญ์‚ฌ์  ์ธ๋ฌผ๋“ค/a/li liํŒจ์…˜์— ๋Œ€ํ•˜์—ฌ/li /ul /div /div /body
  • 66. 6์œ„) ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ ์Šคํƒ€์ผ ๋ณด๋‹ค ์ž‘์„ฑํ•œ ์Šคํƒ€์ผ์ด ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค. head title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title link href=css/reset.css ...์ค‘๋žต / /head ! reset.css body{color:#666;} ์ดˆ๊ธฐํ™”CSS์— ๊ธฐ๋ณธ์„ค์ •์„ ๊ฐ์š”์†Œ๋กœ ์ƒ์†์‹œํ‚จ์ƒํƒœ. ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ์„ ๋ฎ์—ˆ์Šต๋‹ˆ๋‹ค. body div h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 pq์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์†์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ?/q em์•„๋งˆ๋„ ์ „๋ ฅ์„ ์•„๊ปด ์“ฐ๋Š” ์ผ์ผ ๊ฒƒ์ด๋‹ค./em/p /div div h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 ul listrong์†Œ์„ค/strong์— ๊ด€ํ•˜์—ฌ/li lia href=์—ญ์‚ฌ์  ์ธ๋ฌผ๋“ค/a/li liํŒจ์…˜์— ๋Œ€ํ•˜์—ฌ/li /ul /div /div /body
  • 67. 5์œ„) ์ž‘์„ฑํ•œ ์Šคํƒ€์ผ์ค‘ ์ง์ ‘์„ ํƒ๋œ ์„ ์–ธ์ด ์ƒ์†๋œ ์„ ์–ธ๋ณด๋‹ค ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค. head title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title link href=css/reset.css ...์ค‘๋žต / style type= text/css p {color:red;} /style /head ! reset.css ๊ธฐํƒ€์ดˆ๊ธฐํ™”... ... body{color:#666;} ... body div h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 pq์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ..์ค‘๋žต/p /div div h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 ul listrong์†Œ์„ค/strong์— ๊ด€ํ•˜์—ฌ/li lia href=์—ญ์‚ฌ์  ์ธ๋ฌผ๋“ค/a/li liํŒจ์…˜์— ๋Œ€ํ•˜์—ฌ/li /ul /div /div
  • 68. 4์œ„) ์ง์ ‘์„ ํƒํ•œ ์š”์†Œ๊ฐ€ ๊ฐ™์„ ๊ฒฝ์šฐ ์•„๋ž˜์ฝ”๋“œ๊ฐ€ ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค. reset.css ๊ธฐํƒ€์ดˆ๊ธฐํ™”... head basic.css title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title link href=css/reset.css ...์ค‘๋žต / p {color:lime} 001 link href= css/basic.css ...์ค‘๋žต / style type= text/css p {color:red;} 0 0 1 /style ํƒœ๊ทธ์ด๋ฆ„์œผ๋กœ ๊ฐ™์€ ์š”์†Œ๋ฅผ /head ์„ ํƒํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์•„๋ž˜์š”์†Œ ! ๊ฐ€ ์šฐ์„ ํ•œ๋‹ค. body div h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 pq์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ..์ค‘๋žต/p /div div h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 ul listrong์†Œ์„ค/strong์— ๊ด€ํ•˜์—ฌ/li lia href=์—ญ์‚ฌ์  ์ธ๋ฌผ๋“ค/a/li liํŒจ์…˜์— ๋Œ€ํ•˜์—ฌ/li
  • 69. 3์œ„) ์•„๋ฌด๋ฆฌ ์œ„์— ์žˆ๋”๋ผ๋„ ๊ตฌ์ฒด์ ์œผ๋กœ ๋ถ€๋ฅด๋ฉด ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค. reset.css head title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title ์ดˆ๊ธฐํ™”์Šคํƒ€์ผ... link href=css/reset.css ...์ค‘๋žต / link href= css/basic.css ...์ค‘๋žต / style type= text/css p {color:red;} #service p {color:orange;} div div p {color:yellow;} .castbox p {color:blue;} /style /head 4 p {color:lime} 001 1 basic.css 101 003 011 3 2 ! body div id=โ€serviceโ€ h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=โ€castboxโ€ h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 pq์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ..์ค‘๋žต/p /div 5 001
  • 70. reset.css ์ดˆ๊ธฐํ™”์Šคํƒ€์ผ... head title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title basic.css link href=css/reset.css ...์ค‘๋žต / link href= css/basic.css ...์ค‘๋žต / style type= text/css p {color:red;} #service p {color:orange;} div div p {color:yellow;} .castbox p {color:blue;} ! 5 001 2 #service div p {color:lime} 101 003 011 4 3 /style /head ! body div id=โ€serviceโ€ h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=โ€castboxโ€ h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 pq์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ..์ค‘๋žต/p /div div h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3 ul 1 ๊ตฌ์ฒด์„ฑ์ด ๋†’์•„์ง€๋ฉด์„œ ํ•˜ํ–ฅ 1 0 2 ์šฐ์„ ๋ฒ•์น™์ด ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.
  • 71. 2์œ„) ์•„๋ฌด๋ฆฌ ๊ตฌ์ฒด์„ฑ์ด ๋†’๋”๋ผ๋„ ์ธ๋ผ์ธ์Šคํƒ€์ผ์ด ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค. reset.css head title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title ์ดˆ๊ธฐํ™”์Šคํƒ€์ผ... link href=css/reset.css ...์ค‘๋žต / basic.css link href= css/basic.css ...์ค‘๋žต / style type= text/css p {color:red;} #service p {color:orange;} /style /head p {color:lime} 0 0 1 001 101 ! body div h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=โ€castboxโ€ h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 p style=โ€color:blueโ€q์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ..์ค‘๋žต/p /div div h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
  • 72. 1์œ„) !important๋Š” ์–ด๋–ค๊ฒƒ ๋ณด๋‹ค ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค. reset.css head title๋„ค์ด๋ฒ„์„œ๋น„์Šค/title ์ดˆ๊ธฐํ™”์Šคํƒ€์ผ... link href=css/reset.css ...์ค‘๋žต / basic.css link href= css/basic.css ...์ค‘๋žต / style type= text/css p {color:red !important;} #service p {color:orange;} /style /head p {color:lime} 0 0 1 101 ! body div h2๋„ค์ด๋ฒ„์„œ๋น„์Šค/h2 div class=โ€castboxโ€ h3๋„ค์ด๋ฒ„ ์บ์ŠคํŠธ/h3 p style=โ€color:blueโ€q์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ..์ค‘๋žต/p /div div h3์˜คํ”ˆ ์บ์ŠคํŠธ/h3
  • 74. ์ƒ‰์— ์‚ฌ์šฉ๋˜๋Š” ๊ฐ’ ์›Œ๋“œ {color:orange;} red, orange, yellow, green, blue, aqua, black, fuchsia, gray, lime, maroon navy, olive, purple, silver, teal, white ํผ์„ผํŠธRGB {color:rgb(100%,40%,0%);} rgb(100%,100%,100%)๊ฒ€์ •๊ณผ rgb(0%,0%,0%) ํฐ์ƒ‰์˜ ์‚ฌ์ด๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ์†Œ์ˆซ์ ์ดํ•˜๋„ ํ—ˆ์šฉ๋˜๋ฉฐ, 243%๋Š” 100%์™€ ๊ฐ™์œผ๋ฉฐ, -232%๋Š” 0%์™€ ๊ฐ™์ด ์ธ์‹ํ•œ๋‹ค. ์ˆซ์žRGB {color:rgb(255,102,0);} rgb(255,255,255)๊ฒ€์ •๊ณผ rgb(0,0,0) ํฐ์ƒ‰์˜ ์‚ฌ์ด๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ์†Œ์ˆซ์ ์ดํ•˜๋Š” ํ—ˆ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ 444๋Š” 255์™€ ๊ฐ™์œผ๋ฉฐ, -293๋Š” 0๊ณผ ๊ฐ™์ด ์ธ์‹ํ•œ๋‹ค. 16์ง„์ˆ˜RGB {color:#ff6600;} 16์ง„์ˆ˜ RGB๊ฐ’์€ ๋‹จ์ถ•ํ˜•์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. #ff6600์€ #f60์œผ๋กœ #ffffff๋Š” #fff๋กœ ๋‹จ์ถ•ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, #808000์˜ ๊ฒฝ์šฐ์—๋Š” ๊ฐ€์žฅ ๋น„์Šทํ•œ ๊ฐ’ #888800์˜ #880์œผ๋กœ ๋‹จ์ถ•ํ•œ๋‹ค.
  • 76. ๋จผ์ € font-size์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. font-size:12px; (px,%,em,pt) ์บกํ•˜์ดํŠธ(cap height) ์—‘์Šคํ•˜์ดํŠธ(x-height) ๋ฒ ์ด์Šค๋ผ์ธ(baseline) They ์•ˆ๋…• ์–ด์„ผ๋”(ascender) 12px ๋””์„ผ๋”(descender) 12px ์•„์ง ํ•œ๊ธ€์„ ๋ฐฐ๋ คํ•œ ๊ธฐ์ค€์€ ์—†์œผ๋ฏ€๋กœ ์˜๋ฌธ๊ธ€์ž์˜ ํŠน์„ฑ์„ ๋”ฐ๋ผ ๊ณ„์‚ฐํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์˜๋ฌธ์„œ์ฒด์˜ ๊ธฐ์ค€์ธ Baseline ์œ„์— ์˜ฌ๋ผ๊ฐ€ Ascender๊นŒ์ง€ ์œ„์น˜ํ•˜๊ฒŒ ๋˜๋ฉฐ font-size์˜ ๊ณ„์‚ฐ๋˜ํ•œ ์˜๋ฌธ์„œ์ฒด๋ฅผ ๋”ฐ๋ฅด๋ฏ€๋กœ ํ•œ๊ธ€์€ ์‹ค์ œ๋ณด๋‹ค ์กฐ๊ธˆ ์ž‘๊ฒŒ ๋ Œ๋”๋ง ๋ฉ๋‹ˆ๋‹ค.
  • 77. font-size๋ฅผ ์™„์ „ํžˆ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์„ธ๊ฐ€์ง€ ์š”์†Œ๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•„๋‘์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ € font-size:16px ๋ธŒ๋ผ์šฐ์ €์— ์„ค์ •๋˜์–ด ์žˆ๋Š” ๊ธฐ๋ณธ ๊ธ€์”จํฌ๊ธฐ ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ h1 {font-size:2em;} h2 {font-size:1.5em;} h3 {font-size:1.17em;} h5 {font-size:0.83em;} h6 {font-size:0.75em;} big {font-size:1.17em;} small, sub, sup {font-size:0.83em} โ€ฆ ์ค‘๋žต HTML reset.css body {font-size:12px;} head link href=โ€œreset.cssโ€ โ€ฆ / /head body h1ํ•œ๊ตญ์˜ ์ธ์‚ฌ/h1 p์•ˆ๋…•ํ•˜์„ธ์š”./p /body ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ธฐ๋ณธ ์Šคํƒ€์ผ์— ์ง€์ •๋˜์–ด ์žˆ๋Š” ๊ธ€์”จํฌ๊ธฐ (h1~h6, big, small, sub, sup) ์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋“ค์–ด ๋„ฃ๋Š” ์Šคํƒ€์ผ์— ์ง€์ •๋˜๋Š” ๊ธ€์”จํฌ๊ธฐ
  • 78. ์šฐ๋ฆฌ๊ฐ€ font-size๋ฅผ ์ง€์ •ํ•˜๋ฉด ๋ธŒ๋ผ์šฐ์ €์˜ ๊ธฐ๋ณธ ์„ค์ •๊ฐ’์ด๋‚˜ ๊ธฐ๋ณธ์Šคํƒ€์ผ์€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ € font-size:16px ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ h1 {font-size:2em;} h2 {font-size:1.5em;} h3 {font-size:1.17em;} h5 {font-size:0.83em;} h6 {font-size:0.75em;} big {font-size:1.17em;} small, sub, sup {font-size:0.83em} โ€ฆ ์ค‘๋žต HTML reset.css body {font-size:12px;} h1 {font-size:12px;} head link href=โ€œreset.cssโ€ โ€ฆ / /head body h1ํ•œ๊ตญ์˜ ์ธ์‚ฌ/h1 p์•ˆ๋…•ํ•˜์„ธ์š”./p /body h1์— ๋Œ€ํ•ด์„œ๋Š” ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ ์Šค ํƒ€์ผ์— font-size๊ฐ€ ์ง€์ •๋˜์–ด ์žˆ์–ด 2em์ด ์ ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋“ค์–ด ๋„ฃ์€ reset.css์— body์— 12px๋กœ ์„ ์–ธ๋˜์–ด ์žˆ์œผ๋ฏ€ ๋กœ p๋กœ 12px์ด ์ƒ์†๋ฉ๋‹ˆ๋‹ค.
  • 79. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ๋ธŒ๋ผ์šฐ์ €์— ์„ค์ •๋œ ๊ธฐ๋ณธ ๊ธ€์”จ ํฌ๊ธฐ๋งŒ ์ ์šฉ๋  ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ € font-size:16px ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ h1 {font-size:2em;} h2 {font-size:1.5em;} h3 {font-size:1.17em;} h5 {font-size:0.83em;} h6 {font-size:0.75em;} big {font-size:1.17em;} small, sub, sup {font-size:0.83em} HTML reset.css body {font-size:12px;} head link href=โ€œreset.cssโ€ โ€ฆ / /head body h1ํ•œ๊ตญ์˜ ์ธ์‚ฌ/h1 p์•ˆ๋…•ํ•˜์„ธ์š”./p /body h1์— ๋Œ€ํ•ด์„œ๋Š” ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ ์Šค ํƒ€์ผ์— font-size๊ฐ€ ์ง€์ •๋˜์–ด ์žˆ์–ด 2em์ด ์ ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. p์— ๋Œ€ํ•ด์„œ๋Š” ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ ์Šคํƒ€ ์ผ์— ์ง€์ •๋œ ๊ธ€์”จํฌ๊ธฐ๊ฐ€ ์—†์œผ๋ฏ€๋กœ ๋ธŒ๋ผ์šฐ์ €์— ์„ค์ •๋œ ๊ธฐ๋ณธ ๊ธ€์”จ ํฌ๊ธฐ 16px์ด ์ƒ์†๋˜์–ด ๊ทธ๋Œ€๋กœ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • 80. ์ œ๋ชฉ์˜ ๊ฒฝ์šฐ ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ ์Šคํƒ€์ผ์— ๊ฐ๊ธฐ ๋‹ค๋ฅธ ํฌ๊ธฐ๊ฐ€ ์ •ํ•ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ € font-size:16px ๋ธŒ๋ผ์šฐ์ €์— ์„ค์ •๋œ ๊ธฐ๋ณธ ๊ธ€์”จํฌ๊ธฐ ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ h1 {font-size:2em;} h2 {font-size:1.5em;} h3 {font-size:1.17em;} h5 {font-size:0.83em;} h6 {font-size:0.75em;} โ€ฆ ์ค‘๋žต h4๋Š” ๋ช…์‹œ๋˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ body์˜ 16px์„ ๊ทธ๋Œ€๋กœ ์ƒ์†๋ฐ›์Šต๋‹ˆ๋‹ค. HTML body h1์šฐ๋ฆฌ๊ฐ€ h2์šฐ๋ฆฌ๊ฐ€ h3์šฐ๋ฆฌ๊ฐ€ h4์šฐ๋ฆฌ๊ฐ€ h5์šฐ๋ฆฌ๊ฐ€ h6์šฐ๋ฆฌ๊ฐ€ /body ์ผ์ƒ์ƒํ™œ์—์„œ ์ผ์ƒ์ƒํ™œ์—์„œ ์ผ์ƒ์ƒํ™œ์—์„œ ์ผ์ƒ์ƒํ™œ์—์„œ ์ผ์ƒ์ƒํ™œ์—์„œ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h1 ํ™˜๊ฒฝ์„/h2 ํ™˜๊ฒฝ์„/h3 ํ™˜๊ฒฝ์„/h4 ํ™˜๊ฒฝ์„/h5 ํ™˜๊ฒฝ์„/h6 ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ์— ๋ช…์‹œ๋˜์ง€ ์•Š์€ body์— ๊ธฐ๋ณธ ์„ค์ •๊ฐ’์ธ 16px์ด ์ ์šฉ๋˜๊ณ  body์˜ ์ž์‹์ธ h1~h6์€ ๊ฐ ๊ฐ ๋ช…์‹œ๋œ em๋‹จ์œ„์˜ ๊ธ€์”จํฌ๊ธฐ๋ฅผ ๋ถ€๋ชจ์ธbodyํƒœ๊ทธ์˜ 16px์„ ๊ธฐ์ค€์œผ๋กœ ๊ณ„์‚ฐํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
  • 81. ๊ธธ์ด์— ์‚ฌ์šฉ๋˜๋Š” ๋‹จ์œ„ pt ์ „ํ†ต์ ์ธ ์ธ์‡„์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋‹จ์œ„๋กœ์„œ, ์›Œ๋“œํ”„๋กœ์„ธ์Šค์™€ ๊ฐ™์€ ํ”„๋กœ๊ทธ๋žจ์— ์„œ๋„ ์‚ฌ์šฉ๋˜๋ฉฐ. CSS์—์„œ๋Š” ํฐํŠธ์‚ฌ์ด์ฆˆ๋ฅผ ์ง€์ •ํ•  ๋•Œ ์ข…์ข… ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํ•ด์ƒ๋„์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง€๊ธฐ ๋•Œ๋ฌธ์— ์‹ค์ œ ์ข…์ด์— ์‚ฌ์šฉํ•˜๋Š” ์ด ๋‹จ์œ„๋Š” ํฐ ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. px ๋””์ง€ํ„ธ ํ™”๋ฉด์— ๋Œ€ํ•œ ์ตœ์†Œ๋‹จ์œ„๋กœ์„œ ๊ธฐ๊ธฐ์˜ ํ•ด์ƒ๋„์— ๋”ฐ๋ผ ์ƒ๋Œ€์ ์ด๋‹ค. ์ฆ‰ ๊ฐ™์€ 100px์ด๋ผ๊ณ  ํ•ด๋„ ๊ธฐ๊ธฐ์˜ ํ™”๋ฉด๋ฐ€๋„(ppi)์— ๋”ฐ๋ผ ๊ฐ๊ฐ ๋‹ค๋ฅธ ๊ธธ์ด๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๋ฐ์Šคํฌํƒ‘(72ppi), ์•„์ดํฐ(336ppi)โ€ฆ em % ๊ฐ์‹ธ๊ณ  ์žˆ๋Š” ๋ถ€๋ชจ(์ƒํ™ฉ)์˜ ํฐํŠธ์‚ฌ์ด์ฆˆ์— ๋”ฐ๋ผ ์ƒ๋Œ€์ ์œผ๋กœ ์ง€์ •ํ•˜๋Š” ๋‹จ์œ„์ž…๋‹ˆ๋‹ค. ๋ถ€๋ชจ์ƒ์ž์— ํฐํŠธ์‚ฌ์ด์ฆˆ๊ฐ€ 16px์ด๊ณ  ์ž์‹์„ 0.5em์œผ๋กœ ์ง€์ •ํ•˜๋ฉด ํฐํŠธ์‚ฌ์ด์ฆˆ ๋Š” 8px๋กœ ๋ฐ”๋€Œ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๋“ฏ ๊ฐ์‹ผ ์ƒ์ž(์ƒํ™ฉ)์— ์ƒ๋Œ€์ ์œผ๋กœ ์ž์‹์˜ ๊ธธ์ด๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์–ด์„œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฐ์‹ธ๊ณ  ์žˆ๋Š” ๋ถ€๋ชจ์˜ ๊ธธ์ด์— ๋”ฐ๋ผ ์ง€์ •ํ•˜๋Š” ๋‹จ์œ„์ž…๋‹ˆ๋‹ค. ๋ถ€๋ชจ์ƒ์ž์— ํฐํŠธ์‚ฌ์ด์ฆˆ๊ฐ€ 16px์ด๊ณ  ์ž์‹์„ 50%๋กœ ์ง€์ •ํ•˜๋ฉด ํฐํŠธ์‚ฌ์ด์ฆˆ๋Š” 8px๋กœ ๋ฐ”๋€Œ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๋“ฏ ๊ฐ์‹ผ ์ƒ์ž์— ์ƒ๋Œ€์ ์œผ๋กœ ์ž์‹์˜ ๊ธธ์ด๋ฅผ ์ œ์–ด ํ•  ์ˆ˜ ์žˆ์–ด์„œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • 82. em์€ ๊ฐ์‹ผ๋ถ€๋ชจ(์ƒํ™ฉ)์˜ ๊ธ€์”จ ํฌ๊ธฐ๋ฅผ ๊ธฐ์ค€์‚ผ์•„ ์ƒ๋Œ€์ ์œผ๋กœ ๊ณ„์‚ฐํ•˜๋Š” ๋‹จ์œ„์ž…๋‹ˆ๋‹ค. body 16px h12em ๋ธŒ๋ผ์šฐ์ € font-size:16px ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„ ๋ธŒ๋ผ์šฐ์ €์— ์„ค์ •๋œ ๊ธฐ๋ณธ ๊ธ€์”จํฌ๊ธฐ โ€ฆ ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ h1 {font-size:2em;} h2 {font-size:1.5em;} h3 {font-size:1.17em;} h5 {font-size:0.83em;} h6 {font-size:0.75em;} โ€ฆ ์ค‘๋žต 16px x 2em = 32px ๊ฐ์‹ผ๋ถ€๋ชจ(์ƒํ™ฉ)์˜ font-size ๋Œ€์ƒ์š”์†Œ์˜ px๊ฐ’ ๋Œ€์ƒ ์š”์†Œ์˜ ์ƒ๋Œ€๊ฐ’ 32px HTML body h1์šฐ๋ฆฌ๊ฐ€ h2์šฐ๋ฆฌ๊ฐ€ h3์šฐ๋ฆฌ๊ฐ€ h4์šฐ๋ฆฌ๊ฐ€ h5์šฐ๋ฆฌ๊ฐ€ h6์šฐ๋ฆฌ๊ฐ€ /body 24px ์ผ์ƒ์ƒํ™œ์—์„œ ์ผ์ƒ์ƒํ™œ์—์„œ ์ผ์ƒ์ƒํ™œ์—์„œ ์ผ์ƒ์ƒํ™œ์—์„œ ์ผ์ƒ์ƒํ™œ์—์„œ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h1 ํ™˜๊ฒฝ์„/h2 ํ™˜๊ฒฝ์„/h3 ํ™˜๊ฒฝ์„/h4 ํ™˜๊ฒฝ์„/h5 ํ™˜๊ฒฝ์„/h6 18.72px 16px 13.28px 12px ์†Œ์ˆ˜์ ์ดํ•˜๋Š” ๋ธŒ๋ผ์šฐ์ €๋งˆ๋‹ค ๋‹ค๋ฅด์ง€๋งŒ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฐ˜์˜ฌ๋ฆผ์œผ๋กœ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.
  • 83. ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๊ธ€์”จํฌ๊ธฐ๋กœ ์ดˆ๊ธฐํ™”๋ฅผ ํ•  ๊ฒฝ์šฐ๋ฅผ ์ƒ๊ฐํ•ด ๋ด…์‹œ๋‹ค. body 12px ๋ธŒ๋ผ์šฐ์ € font-size:16px ๋ธŒ๋ผ์šฐ์ €์— ์„ค์ •๋œ ๊ธฐ๋ณธ ๊ธ€์”จํฌ๊ธฐ 12 x 2 = 24px ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ h1 {font-size:2em;} h2 {font-size:1.5em;} h3 {font-size:1.17em;} h5 {font-size:0.83em;} h6 {font-size:0.75em;} โ€ฆ ์ค‘๋žต HTML 12 x 1.5 = 18px 12 x 1.17 = 14.04px 12px 12 x 0.83 = 9.96px 12 x 0.75 = 9px reset.css body {font-size:12px;} head link href=โ€œreset.cssโ€ โ€ฆ / /head body h1์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h1 h2์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h2 h3์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h3 h4์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h4 h5์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h5 h6์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h6 /body ์ œ์ž‘์ž๊ฐ€ ๋งŒ๋“  reset.css๋ฅผ ๋„ฃ์ž body์— ์ ์šฉ๋œ ๋ธŒ๋ผ์šฐ์ € ์„ค์ •๊ฐ’ 16px์ด ๋ฌด์‹œ๋˜๊ณ  reset.css์˜ ์„ ์–ธ๋œ font-size:12px๊ฐ€ ์žฌ์ •์˜ ๋˜์—ˆ๊ณ  ! h1~h6๋Š” reset.css์— ์„ ์–ธํ•˜์ง€ ์•Š์•˜๊ธฐ์— ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ์— ๋ช…์‹œ๋œ ๊ธ€์”จ ํฌ๊ธฐ๊ฐ€ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ! ์ฆ‰ ์ œ์ž‘์ž๊ฐ€ body์— ์„ ์–ธํ•œ ๊ธ€์”จํฌ๊ธฐ๊ฐ€ ๊ธฐ์ค€์ด ๋˜์–ด ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ์˜ h1~h6์˜ em์‚ฌ์ด์ฆˆ๊ฐ€ ๊ณ„์‚ฐ๋˜์–ด body(์ƒํ™ฉ)์— ์ƒ๋Œ€์ ์ธ ํฐํŠธ์‚ฌ์ด์ฆˆ๊ฐ€ ๋Œ€ ์ƒ์ธ ์ œ๋ชฉํƒœ๊ทธ์— ์ ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • 84. ์ œ๋ชฉ๋„ ์ดˆ๊ธฐํ™”๋ฅผ ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ € font-size:16px body 12px ๋ธŒ๋ผ์šฐ์ €์— ์„ค์ •๋œ ๊ธฐ๋ณธ ๊ธ€์”จํฌ๊ธฐ 12 x 1 = 12px 12 x 1 = 12px ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ h1 {font-size:2em;} h2 {font-size:1.5em;} h3 {font-size:1.17em;} reset.css h5 {font-size:0.83em;} h6 {font-size:0.75em;} body {font-size:12px;} โ€ฆ ์ค‘๋žต h1,h2,h3,h4,h5,h6 { HTML font-size:1em; } head link href=โ€œreset.cssโ€ โ€ฆ / /head body h1์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h1 h2์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h2 h3์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h3 h4์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h4 h5์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h5 h6์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h6 /body 12 x 1 = 12px 12 x 1 = 12px 12 x 1 = 12px 12 x 1 = 12px ์ œ์ž‘์ž๊ฐ€ ๋งŒ๋“  reset.css๋ฅผ ๋„ฃ์ž body์— ์ ์šฉ๋œ ๋ธŒ๋ผ์šฐ์ € ์„ค์ •๊ฐ’ 16px์ด ๋ฌด์‹œ๋˜๊ณ  reset.css์˜ body์— ์„ ์–ธ๋œ font-size:12px์ด ์žฌ์ •์˜ ๋˜์—ˆ๊ณ  ! h1~h6๋˜ํ•œ reset.css์— ์„ ์–ธํ•˜์ž ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ์— ์„ ์–ธ๋œ ๊ฐ’๋“ค์ด ๋ฌด์‹œ๋˜์–ด ๊ฒฐ๊ตญ ์ œ์ž‘์ž๊ฐ€ ๋„ฃ ์€ 12px(์ƒํ™ฉ)์„ ๊ธฐ์ค€์œผ๋กœ 1em์„ ๊ณ„์‚ฐํ•˜์—ฌ ๋ชจ๋‘ ๊ฐ™์€ ํฌ๊ธฐ์˜ ์ œ๋ชฉ์œผ๋กœ ์ดˆ๊ธฐํ™” ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • 85. ๋งŒ์•ฝ ์ œ๋ชฉ์„ 14px๋กœ ๋ฐ”๊พธ๊ณ  ์‹ถ๋‹ค๋ฉด ์–ผ๋งˆ๋ฅผ em๊ฐ’์œผ๋กœ ์ฃผ์–ด์•ผ ํ• ๊นŒ์š”? ๋ธŒ๋ผ์šฐ์ € font-size:16px ๋ธŒ๋ผ์šฐ์ €์— ์„ค์ •๋œ ๊ธฐ๋ณธ ๊ธ€์”จํฌ๊ธฐ ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์Šคํƒ€์ผ h1 {font-size:2em;} h2 {font-size:1.5em;} h3 {font-size:1.17em;} reset.css h5 {font-size:0.83em;} h6 {font-size:0.75em;} body {font-size:12px;} โ€ฆ ์ค‘๋žต h1,h2,h3,h4,h5,h6 { HTML font-size:1.1666666em; } head link href=โ€œreset.cssโ€ โ€ฆ / /head body h1์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h1 h2์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h2 h3์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h3 h4์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h4 h5์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h5 h6์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ํ™˜๊ฒฝ์„/h6 /body ์ƒํ™ฉ(context) 12 x ์ƒ๋Œ€๊ฐ’ ? = 14px ๋Œ€์ƒ(target) ์ƒํ™ฉ(context) 14 ๋Œ€์ƒ(target) ์ƒ๋Œ€๊ฐ’ / 12 = 1.1666666 ์†Œ์ˆซ์  ์ดํ•˜๋Š” ์ถฉ๋ถ„ํžˆ ์ ์–ด์ฃผ๋ฉด ์ตœ๋Œ€ํ•œ ๊ฐ€๊นŒ์šด ๊ณ„์‚ฐ์„ ํ•ด์ฃผ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค body font-size:12px 12 x 1.1666666 = 14px
  • 86. em์€ ๋ฐ•์Šค์˜ ๋„“์ด๋‚˜ ๋†’์ด ์—ฌ๋ฐฑ๊ณผ ๊ฐ„๊ฒฉ์„ ์ง€์ •ํ• ๋•Œ๋„ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. reset.css bodyfont-size:12px body {font-size:12px;} head link href=โ€œreset.cssโ€ โ€ฆ / style type=โ€œtext/cssโ€ .box1 { width:8.333333em; height:8.333333em; background-color:yellow;} .box2 { width:100px; height:100px; background-color:lime;} /style /head body p class=โ€œbox1โ€์•ˆ๋…•ํ•˜์„ธ์š”. ๋ฐ•์Šค1์ž…๋‹ˆ๋‹ค./p p class=โ€œbox2โ€์•ˆ๋…•ํ•˜์„ธ์š”. ๋ฐ•์Šค2์ž…๋‹ˆ๋‹ค./p /body body์— ์„ ์–ธ๋œ font-size๋ฅผ ๊ธฐ์ค€ ์œผ๋กœ 100px์ด ๋˜๊ธฐ ์œ„ํ•œ ์ƒ๋Œ€๊ฐ’(em) ์œผ๋กœ ์ง€์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ƒํ™ฉ๊ณผ ์ƒ๊ด€์—†์ด 100px์„ ๋„“์ด ๋†’์ด๋กœ ๊ณ ์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ƒํ™ฉ(context) 12 ์ƒ๋Œ€๊ฐ’ ๋Œ€์ƒ(target) x ? = 100px ๋Œ€์ƒ(target) ์ƒํ™ฉ(context) 100 ์ƒ๋Œ€๊ฐ’ / 12 = 8.333333
  • 87. ๋ถ€๋ชจ๋ฐ•์Šค์˜ ๊ธ€์”จํฌ๊ธฐ๋ฅผ ํ‚ค์šฐ๋ฉด ์ž๋™์œผ๋กœ ์ปค์ง€๋Š” ์ƒ์ž๋ฅผ ๋งŒ๋“ค์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค reset.css body font-size:18px body {font-size:18px;} head link href=โ€œreset.cssโ€ โ€ฆ / style type=โ€œtext/cssโ€ .box1 { width:8.333333em; height:8.333333em; background-color:yellow;} .box2 { width:100px; height:100px; background-color:lime;} /style /head body p class=โ€œbox1โ€์•ˆ๋…•ํ•˜์„ธ์š”. ๋ฐ•์Šค1์ž…๋‹ˆ๋‹ค./p p class=โ€œbox2โ€์•ˆ๋…•ํ•˜์„ธ์š”. ๋ฐ•์Šค2์ž…๋‹ˆ๋‹ค./p /body 150px 100px ์ƒํ™ฉ(context) 18 ์ƒํ™ฉ(context)์ด ๋ณ€ํ•˜์ž ์ฆ‰ body ์˜ font-size๊ฐ€ ๋ณ€ํ•˜์ž em์œผ๋กœ ์ง€์ • ํ•œ box1์˜ ๋„“์ด์™€ ๋†’์ด๊ฐ€ ์ƒ๋Œ€์ ์œผ๋กœ ๋Š˜์–ด๋‚ฉ๋‹ˆ๋‹ค. ์ƒํ™ฉ์ด ๋ณ€ํ•ด๋„ px๊ฐ’์œผ๋กœ ๊ณ ์ •ํ•œ box2๋Š” ๋ณ€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ƒ๋Œ€๊ฐ’ ๋Œ€์ƒ(target) x 8.333333 = 149.999
  • 88. ๊ธธ์ด์— ์‚ฌ์šฉ๋˜๋Š” ๋‹จ์œ„ pt ์ „ํ†ต์ ์ธ ์ธ์‡„์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋‹จ์œ„๋กœ์„œ, ์›Œ๋“œํ”„๋กœ์„ธ์Šค์™€ ๊ฐ™์€ ํ”„๋กœ๊ทธ๋žจ์— ์„œ๋„ ์‚ฌ์šฉ๋˜๋ฉฐ. CSS์—์„œ๋Š” ํฐํŠธ์‚ฌ์ด์ฆˆ๋ฅผ ์ง€์ •ํ•  ๋•Œ ์ข…์ข… ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํ•ด์ƒ๋„์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง€๊ธฐ ๋•Œ๋ฌธ์— ์‹ค์ œ ์ข…์ด์— ์‚ฌ์šฉํ•˜๋Š” ์ด ๋‹จ์œ„๋Š” ํฐ ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. px ๋””์ง€ํ„ธ ํ™”๋ฉด์— ๋Œ€ํ•œ ์ตœ์†Œ๋‹จ์œ„๋กœ์„œ ๊ธฐ๊ธฐ์˜ ํ•ด์ƒ๋„์— ๋”ฐ๋ผ ์ƒ๋Œ€์ ์ด๋‹ค. ์ฆ‰ ๊ฐ™์€ 100px์ด๋ผ๊ณ  ํ•ด๋„ ๊ธฐ๊ธฐ์˜ ํ™”๋ฉด๋ฐ€๋„(ppi)์— ๋”ฐ๋ผ ๊ฐ๊ฐ ๋‹ค๋ฅธ ๊ธธ์ด๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๋ฐ์Šคํฌํƒ‘(72ppi), ์•„์ดํฐ(336ppi)โ€ฆ em % ๊ฐ์‹ธ๊ณ  ์žˆ๋Š” ๋ถ€๋ชจ(์ƒํ™ฉ)์˜ ํฐํŠธ์‚ฌ์ด์ฆˆ์— ๋”ฐ๋ผ ์ƒ๋Œ€์ ์œผ๋กœ ์ง€์ •ํ•˜๋Š” ๋‹จ์œ„์ž…๋‹ˆ๋‹ค. ๋ถ€๋ชจ์ƒ์ž์— ํฐํŠธ์‚ฌ์ด์ฆˆ๊ฐ€ 16px์ด๊ณ  ์ž์‹์„ 0.5em์œผ๋กœ ์ง€์ •ํ•˜๋ฉด ํฐํŠธ์‚ฌ์ด์ฆˆ ๋Š” 8px๋กœ ๋ฐ”๋€Œ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๋“ฏ ๊ฐ์‹ผ ์ƒ์ž(์ƒํ™ฉ)์— ์ƒ๋Œ€์ ์œผ๋กœ ์ž์‹์˜ ๊ธธ์ด๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์–ด์„œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฐ์‹ธ๊ณ  ์žˆ๋Š” ๋ถ€๋ชจ์˜ ๊ธธ์ด์— ๋”ฐ๋ผ ์ง€์ •ํ•˜๋Š” ๋‹จ์œ„์ž…๋‹ˆ๋‹ค. ๋ถ€๋ชจ์ƒ์ž์— ํฐํŠธ์‚ฌ์ด์ฆˆ๊ฐ€ 16px์ด๊ณ  ์ž์‹์„ 50%๋กœ ์ง€์ •ํ•˜๋ฉด ํฐํŠธ์‚ฌ์ด์ฆˆ๋Š” 8px๋กœ ๋ฐ”๋€Œ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๋“ฏ ๊ฐ์‹ผ ์ƒ์ž์— ์ƒ๋Œ€์ ์œผ๋กœ ์ž์‹์˜ ๊ธธ์ด๋ฅผ ์ œ์–ด ํ•  ์ˆ˜ ์žˆ์–ด์„œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • 90. ย  eulsoo.jung@gmail.com ์ด ์ €์ž‘๋ฌผ์€ ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ ์ปค๋จผ์ฆˆ ์ €์ž‘์žํ‘œ์‹œ-๋ณ€๊ฒฝ๊ธˆ์ง€ 4.0 ๊ตญ์ œ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.