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