๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์ฝ”๋”ฉ

๋„์„œ ์ƒํ™œ์ฝ”๋”ฉ HTML+CSS+์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ - <style ํƒœ๊ทธ, style ์†์„ฑ>

by ์„ธ๋ฐ๐Ÿ 2020. 12. 2.
๋ฐ˜์‘ํ˜•

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

html์— CSS๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค. 
์ฒซ๋ฒˆ์งธ๋Š” <style>์ด๋ผ๋Š” ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๋‹ค๋งŒ ์ด ํƒœ๊ทธ๋Š” ์œ„์น˜๊ฐ€ ์–ด๋Š ์ •๋„ ์ •ํ•ด์ ธ ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค(์•„๋‹ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ์ฑ…์—์„œ๋Š” ๋Œ€๋ถ€๋ถ„ <head> ํƒœ๊ทธ ์•ˆ์— ํ•ญ์ƒ <style>์„ ๊ฐ€์ ธ๋‹ค ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค. 
----------------
<head>
  <title> CSS </title>
  <meta charset="utf-8">
  <style>
    a{
      color: red;
    }
  </style>
</head>
----------------
์ด๋Ÿฐ ์‹์ด๋‹ค. ์ฆ‰ ์• ์ดˆ์— <style>์ด๋ผ๋Š” ํƒœ๊ทธ๋ฅผ ๋งŒ๋“ค๊ณ  ์•ˆ์— CSS๋ฅผ ์ ์šฉํ•  ๋‹ค๋ฅธ ์„ ํƒ์ž(ํƒœ๊ทธ)๋ฅผ ์ ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ฑ…์˜ ์˜ˆ์‹œ๋Š” a ์„ ํƒ์ž(ํƒœ๊ทธ)์— color: red๋ผ๋Š” ์„ ์–ธ(Declaration)์„ ํ•œ ๊ฒƒ์ด๋‹ค. color ๋ถ€๋ถ„์€ ์†์„ฑ, ๊ฐ’์€ red๊ฐ€ ๋œ๋‹ค. ์ด๋ ‡๊ฒŒ ์ ์šฉ์„ ํ•˜๋ฉด ๋’ค์— ๋‚˜์˜ค๋Š” ๋ชจ๋“  aํƒœ๊ทธ์™€ ๊ด€๋ จ๋œ ๋ถ€๋ถ„์€ ๋นจ๊ฐ„์ƒ‰์œผ๋กœ ํ™”๋ฉด์— ๋‚˜ํƒ€๋‚˜๊ฒŒ ๋œ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด <style>ํƒœ๊ทธ๋ฅผ ์“ฐ๋Š” ๊ฒƒ์ด๋‹ค. ์ฑ…์— ์žˆ๋Š” ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜์ž๋ฉด
a{
color:red;
}
์—์„œ a๋Š” ์„ ํƒ์ž, color:red ์ž์ฒด๋Š” ์„ ์–ธ/ํšจ๊ณผ, color๋Š” ์†์„ฑ, red๋Š” ๊ฐ’์œผ๋กœ ์ •์˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

CSS๋ฅผ ์ ์šฉํ•˜๋Š” ๋˜ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์€ style์†์„ฑ์„ ์“ฐ๋Š” ๊ฒƒ์ด๋‹ค. ์‚ฌ์‹ค ํฐ ์ฐจ์ด๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ (์ถ”์ธก ์‹œ) style์†์„ฑ์„ ์“ฐ๋Š” ๊ฒฝ์šฐ๋Š” ์กฐ๊ธˆ ๋” ํ˜‘์†Œํ•œ ๋ฒ”์œ„์— ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์œ ๋ฆฌํ•  ๊ฒƒ ๊ฐ™๋‹ค. style ์†์„ฑ์˜ ์˜ˆ์‹œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.
----------------
<li><a href="2.html" style="color:red">์ฝ”๋ผ๋ฆฌ</a></li>
----------------
์œ„์˜ ๋ฐฉ์‹์œผ๋กœ ์ ์šฉํ•˜๋ฉด ๋ชจ๋“  a ํƒœ๊ทธ์— ํšจ๊ณผ๋ฅผ ์ ์šฉํ•˜๋Š” ๋Œ€์‹  ํ˜„์žฌ a ํƒœ๊ทธ๊ฐ€ ์ ์šฉ๋˜๊ณ  ์žˆ๋Š” ์ฝ”๋ผ๋ฆฌ๋ผ๋Š” ๊ธ€์ž์—๋งŒ CSS์˜ ํšจ๊ณผ๋ฅผ ๋„ฃ์„ ์ˆ˜ ์žˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด style ์†์„ฑ์„ ์ ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค. 

์œ„์˜ ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด CSS๋ฅผ ์ ์šฉํ•˜๋Š” ๊ฐ€์žฅ ํฐ ๊ตฌ์กฐ์— ํ•ด๋‹นํ•œ๋‹ค๊ณ  ๋ณด๋ฉด ๋œ๋‹ค. ์‚ฌ์‹ค ์—ฌ๊ธฐ๊นŒ์ง€๋Š” ํฌ๊ฒŒ ์–ด๋ ต์ง€๋Š” ์•Š๋‹ค. ์ดํ›„ ๊ตฌ์ฒด์ ์ธ ์„ ํƒ์ž์™€ ์„ ์–ธ์„ ์ ์šฉํ•ด๋‚˜๊ฐ€๋Š” ๊ฒƒ์ด ์–ด๋ ค์šด ๊ฒƒ ๊ฐ™๋‹ค.


๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€