๋ณธ๋ฌธ์œผ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

CSS ๊ฐœ์š”

โ—๏ธ ํ•ด๋‹น ๊ธ€์€ ํŒจ์ŠคํŠธ์บ ํผ์Šค - ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ ๊ฐ•์˜์—์„œ HTML & CSS, SASS(SCSS) Part์˜ ๋ฐ•์˜์›… ๊ฐ•์‚ฌ๋‹˜์˜ ๊ฐ•์˜์ž๋ฃŒ๋ฅผ ์ •๋ฆฌํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ๋ฌธ๋ฒ•#

์„ ํƒ์ž {    ์†์„ฑ: ์†์„ฑ๊ฐ’;    ์†์„ฑ: ์†์„ฑ๊ฐ’;}

์„ ํƒ์ž(Selector)์˜ ์—ญํ• #

์†์„ฑ๊ณผ ๊ฐ’์„ ์ง€์ •ํ•  ๋Œ€์ƒ์„ ๊ฒ€์ƒ‰

ex) <div> ํƒœ๊ทธ์— ์ ์šฉํ•˜๊ฒ ๋‹ค.


์†์„ฑ(Property)๊ณผ ๊ฐ’(Value)์˜ ์—ญํ• #

๊ฒ€์ƒ‰๋œ ๋Œ€์ƒ์— ์ง€์ •๋  CSS ๋ช…๋ น

ex)์ƒ‰๊น”์„ ๋นจ๊ฐ›๊ฒŒ ํ•˜๊ฒ ๋‹ค.


์ฃผ์„(Comment)#

๋ฌธ์„œ ๋‚ด ์ˆ˜์ •์‚ฌํ•ญ์ด๋‚˜ ์„ค๋ช…๋“ฑ์„ ์ž‘์„ฑ

์ผ๋ฐ˜์ ์ธ ์—๋””ํ„ฐ์—์„œ ๋‹จ์ถ•ํ‚ค โŒ˜ + /


๊ธฐ๋ณธ ์˜ˆ์ œ#

<div>Hello</div><!--RED--><span>Hello</span>
div {    color: red;    font-size: 20px;    font-weight: bold;}/* ๊ธ€์ž์ƒ‰: ๋นจ๊ฐ•; *//* ๊ธ€์žํฌ๊ธฐ: 20px; *//* ๊ธ€์ž๋‘๊ป˜: ๋‘๊ป๊ฒŒ; */

์„ ์–ธ ๋ฐฉ์‹#

์ธ๋ผ์ธ(in-line) ๋ฐฉ์‹#

HTML ์š”์†Œ(ํƒœ๊ทธ)์˜ style ์†์„ฑ์— ์ง์ ‘ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ์‹

<div style="color: red; font-size: 20px; font-weight: bold;">Hello</div>

๋‚ด์žฅ(embedded) ๋ฐฉ์‹#

HTML <style></style> ์•ˆ์— ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ์‹

<head>    <style>        div {            color: red;            font-size: 20px;            font-weight: bold;        }    </style></head><body>    <div>Hello</div></body>

๋งํฌ(link) ๋ฐฉ์‹#

HTML <link> ๋ฅผ ์ด์šฉํ•˜์—ฌ ์™ธ๋ถ€ CSS๋ฅผ ๋ถˆ๋Ÿฌ์™€ ์ ์šฉํ•˜๋Š” ๋ฐฉ์‹

<head>    <link rel="stylesheet" href="css/main.css" /></head><body>    <div>Hello</div></body>
/* main.css */div {    color: red;    font-size: 20px;    font-weight: bold;}

@import ๋ฐฉ์‹#

CSS @import ๋ฅผ ์ด์šฉํ•˜์—ฌ ์™ธ๋ถ€ CSS๋ฅผ ๋ถˆ๋Ÿฌ์™€ ์ ์šฉํ•˜๋Š” ๋ฐฉ์‹

CSS๊ฐ€ CSS๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๋ฐฉ์‹

<head>    <link rel="stylesheet" href="css/main.css" /></head><body>    <div>Hello</div></body>
/* main.css */@import url('./main2.css');
/* main2.css */div {    color: red;    font-size: 20px;    font-weight: bold;}

์ฃผ์˜์‚ฌํ•ญ : ๋งํฌ(link) ๋ฐฉ์‹์€ ๋ณ‘๋ ฌ์ ์œผ๋กœ ์™ธ๋ถ€ ๋ฌธ์„œ๋ฅผ ๊ฐ€์ ธ์˜ค์ง€๋งŒ, @import ๋ฐฉ์‹์€์ง๋ ฌ์ , ์ˆœ์ฐจ์ ์œผ๋กœ ์™ธ๋ถ€ ๋ฌธ์„œ๋ฅผ ๊ฐ€์ ธ์™€ ์„ฑ๋Šฅ ์ธก๋ฉด์—์„œ ์ข‹์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค.


Reference#

ํŒจ์ŠคํŠธ์บ ํผ์Šค - ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ ๊ฐ•์˜ - HTML & CSS, SASS(SCSS) Part by ParkYoungWoong