header-img
Info :
๋ฐ€๋„
denseยน
์žฅ๋ž˜ํฌ๋ง : ๋‹จ์œ„ ๋ถ€ํ”ผ ๋‹น ์งˆ๋Ÿ‰์ด ๋ณด๋‹ค ๋นฝ๋นฝํ•œ ์‚ฌ๋žŒ ๋˜๊ธฐ

 

 

 

 

 

CSS๋Š” ๋งˆํฌ์—… ์–ธ์–ด, ์ฆ‰ HTML์„ ๊พธ๋ฉฐ ์ฃผ๋Š” ํ‘œํ˜„์šฉ ์–ธ์–ด๋‹ค. HTML์ด ๋ฌธ์ €์˜ ์ •๋ณด, ๊ตฌ์กฐ๋ฅผ ์„ค๊ณ„ํ•œ๋‹ค๋ฉด CSS๋Š” ๋ฌธ์„œ๋ฅผ ๋ณด๊ธฐ ์ข‹๊ฒŒ ๋””์ž์ธํ•œ๋‹ค. CSS๋Š” HTML๊ณผ๋Š” ๋…๋ฆฝ๋œ ๋‹ค๋ฅธ ์–ธ์–ด์ด์ง€๋งŒ ํ‘œํ˜„์„ ํ•˜๊ธฐ ์œ„ํ•œ ์–ธ์–ด์ด๊ธฐ ๋•Œ๋ฌธ์— ๋งˆํฌ์—… ๋ฌธ์„œ ์ž์ฒด๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋‹ค๋ฉด ๋ฌด์šฉ์ง€๋ฌผ์ด ๋œ๋‹ค. ๋•Œ๋ฌธ์—, ๋ณดํ†ต CSS๋Š” HTML๊ณผ ๋ฌถ์–ด ์–˜๊ธฐํ•œ๋‹ค.

 

์ „ ์„ธ๊ณ„์˜ ๋งŽ์€ ์›น ์‚ฌ์ดํŠธ๋“ค์€ ์ „๋ถ€ HTML ํƒœ๊ทธ๋ฅผ ์ด์šฉํ•ด ๋งŒ๋“ค์–ด์ง„๋‹ค. ํ•˜์ง€๋งŒ ์›น ์‚ฌ์ดํŠธ๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” HTML์˜ ๊ฐœ์ˆ˜๋Š” ์‹ญ์—ฌ ๊ฐœ๋ฐ–์— ๋˜์ง€ ์•Š๋Š”๋‹ค. ์ด ๋ชจ๋“  ์‚ฌ์ดํŠธ๋ฅผ ๊ฐ๊ฐ ๋‹ค์–‘ํ•˜๊ณ  ๋…์ฐฝ์ ์ธ ๋””์ž์ธ์œผ๋กœ ํ‘œํ˜„๋  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ฃผ๋Š” ๊ฒŒ CSS๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŠธ์—์„œ๋Š” ๊ธฐ๋ณธ์ ์ธ CSS ๋ฌธ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณธ๋‹ค. <ํ•ด๋‹น ํฌ์ŠคํŠธ๋Š” ๋น„์ „๊ณต์ž๋ฅผ ์œ„ํ•œ HTML/CSS ๊ฐ•์˜ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘์„ฑ๋๋‹ค>

 

 

 

 

CSS ๊ตฌ๋ฌธ

 

h1 { color: yellow; font-size:2em; }

 

์„ ํƒ์žselector : "h1"

์†์„ฑproperty : "color"

๊ฐ’value : "yellow"

์„ ์–ธdeclaration : "color: yellow", "font-size: 2em"

์„ ์–ธ๋ถ€declaration block : "{ color: yellow; font-size:2em; }"

๊ทœ์น™rule set : "h1 { color: yellow; font-size:2em; }"

 

CSS ํŒŒ์ผ์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ทœ์น™์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ๊ตฌ๋ฌธ์„ ์ž‘์„ฑํ•  ๋•Œ๋Š” ๊ฐœํ–‰์— ์ฃผ์˜ํ•ด์•ผ ํ•˜๋Š”๋ฐ, ์„ ํƒ์ž์™€ ์„ ์–ธ๋ถ€ ์‚ฌ์ด๋‚˜ ์„ ์–ธ๊ณผ ์„ ์–ธ ์‚ฌ์ด๋Š” ๊ฐœํ–‰ ํ•ด๋„ ์ƒ๊ด€ ์—†์œผ๋‚˜ ์†์„ฑ์ด๋ฆ„๊ณผ ์†์„ฑ๊ฐ’ ์‚ฌ์ด์—๋Š” ๊ฐœํ–‰ํ•ด์„  ์•ˆ ๋œ๋‹ค.
 

/* ์˜ฌ๋ฐ”๋ฅธ ์˜ˆ */

h1
{ color: yellow; font-size:2em; }

h1 {
    color: yellow;
    font-size:2em;
}

 

/* ์ž˜๋ชป๋œ ์˜ˆ */

h1 {
    color:
    yellow;
}



 

CSS์™€ ๋งˆํฌ์—… ๋ฌธ์„œ ์—ฐ๊ฒฐ ๋ฐฉ๋ฒ•

 

(1) ์ธ๋ผ์ธInline ๋ฐฉ์‹

 

<div style="color:red;"> ๋‚ด์šฉ </div>

 

์ธ๋ผ์ธ ๋ฐฉ์‹์€ ํ•ด๋‹น ์š”์†Œ์— ์ง์ ‘ ์Šคํƒ€์ผ ์†์„ฑ์„ ์‚ฌ์šฉํ•ด์„œ ๊ทœ์น™๋“ค์„ ์„ ์–ธํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋œปํ•œ๋‹ค. ํ•ด๋‹น ์š”์†Œ์— ์ง์ ‘ ์ž…๋ ฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์„ ํƒ์ž๋Š” ํ•„์š” ์—†๊ณ , ์„ ์–ธ๋ถ€์— ๋‚ด์šฉ๋งŒ ์Šคํƒ€์ผ ์†์„ฑ์˜ ๊ฐ’์œผ๋กœ ๋„ฃ์–ด ์ฃผ๋ฉด ๋œ๋‹ค. ์ธ๋ผ์ธ ๋ฐฉ์‹์€ ์ฝ”๋“œ์˜ ์žฌํ™œ์šฉ์ด ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ž์ฃผ ์‚ฌ์šฉํ•˜์ง€๋Š” ์•Š๋Š”๋‹ค.

 


(2) ์ธํ„ฐ๋„Internal ๋ฐฉ์‹

 

<style> div {color: red;} </style>


์ธํ„ฐ๋„ ๋ฐฉ์‹์€ <head>์— <style> ํƒœ๊ทธ๋ฅผ ํ™œ์šฉํ•ด ๋ฌธ์„œ๋งˆ๋‹ค ์Šคํƒ€์ผ์„ ์„ ์–ธํ•ด ์ฃผ๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ์ด ๋ฐฉ์‹์„ ํ™œ์šฉํ•˜๋ฉด ๋ฌธ์„œ ๋‚ด์˜ ๋ชจ๋“  <div>์— ๊ฐ™์€ ์Šคํƒ€์ผ์„ ์ค„ ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ, ๋งŽ์€ ํŽ˜์ด์ง€๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ ๊นŒ๋‹ค๋กœ์šด ๊ฑด ๋งคํ•œ๊ฐ€์ง€๋‹ค.
 

(3) ์ต์Šคํ„ฐ๋„External ๋ฐฉ์‹

 

div {color: red;}

 

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

 

<link rel="stylesheet" href="css/style.css">


์ด๋ ‡๊ฒŒ <head> ๋‚ด๋ถ€์— <link>๋ฅผ ์„ ์–ธํ•œ ํ›„ href ์†์„ฑ์„ ์ด์šฉํ•ด ๊ฒฝ๋กœ๋ฅผ ์ ์–ด์ฃผ๋ฉด ๋˜๋Š”๋ฐ, ์ด ๋•Œ rel ์†์„ฑ์€ ์—ฐ๊ฒฐ๋˜๋Š” ํŒŒ์ผ์ด ๋ฌธ์„œ์™€ ์–ด๋–ค ๊ด€๊ณ„์ธ์ง€๋ฅผ ๋ช…์‹œํ•˜๋Š” ์†์„ฑ์œผ๋กœ, CSS ํŒŒ์ผ์€ 'stylesheet'๋ผ๊ณ  ์ ์–ด์•ผ ํ•œ๋‹ค. ์ด ๋ฐฉ์‹์œผ๋กœ ์Šคํƒ€์ผ์„ ์„ ์–ธํ•˜๋ฉด ๋งŽ์€ ํŽ˜์ด์ง€๊ฐ€ ์žˆ๋”๋ผ๋„ ์ด ํ•œ ์ค„๋กœ ๋ชจ๋“  ํŽ˜์ด์ง€์— ๊ฐ™์€ ์Šคํƒ€์ผ์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ˆ˜์ •ํ•  ๋•Œ๋„ ํ•œ ๋ฒˆ์— ๋ชจ๋“  ํŽ˜์ด์ง€์— ๋ฐ˜์˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ต์Šคํ„ฐ๋„ ๋ฐฉ์‹์€ ํŒŒ์ผ ๊ด€๋ฆฌ๊ฐ€ ํŽธํ•˜๋ฉด์„œ๋„ ์šฉ๋Ÿ‰์ด ์ž‘๊ธฐ ๋•Œ๋ฌธ์— ์ฃผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค.
 

 

 

 

 

๋”๋ณด๊ธฐ
TOOLS/Frontend