CSS
CSS๋ Cascading Style Sheet์ ์ฝ์๋ก ๋งํฌ์ ์ธ์ด๋ฅผ ์คํ์ผ๋งํ๊ธฐ ์ํ ์ธ์ด์ ๋๋ค.
HTML์ด ๋ผ๋, ๊ตฌ์กฐ๋ฅผ ์ํ ์ธ์ด๋ผ๋ฉด, CSS๋ ๋์์ธ, ์คํ์ผ๋ง์ ์ํ ์ธ์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค.
HTML ํ์ผ์ CSS ์ฝ๋๋ฅผ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ์ 3๊ฐ์ง๊ฐ ์์ต๋๋ค.
-
Inline CSS
-
Internal CSS
-
External CSS
Inline CSS
html์ ํ๊ทธ ๋ด์ style ์์ฑ์ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
style ์์ฑ์ css ์ฝ๋๋ฅผ ๊ฐ์ผ๋ก ๋ฐ๋๋ฐ ์ด๋ ์ฌ๋ฌ ๊ฐ๋ค์ ; ๋ก ๊ตฌ๋ถํฉ๋๋ค.
1
|
<h1 style="color: red; background-color: yellow;">Hello</h1>
|
cs |
Hello
ํ์ง๋ง ์ด ๋ฐฉ์์ ๊ฑฐ์ ์ฐ์ง ์์ต๋๋ค. ๋ง์ฝ ๋ฌธ์ ๋ด ๋ชจ๋ <h1> ํ๊ทธ์ ์๊น์ ๊ฒ์์์ผ๋ก ๋ฐ๊พธ๊ณ ์ถ๋ค๋ฉด, ๋ฌธ์ ๋ด ๋ชจ๋ <h1> ํ๊ทธ์ ์์ฑ์ ์์ ํด์ผ ๋๊ธฐ ๋๋ฌธ์ ๋๋ค.
Internal CSS
html ํ์ผ์ <head> ํ๊ทธ์ ๋ด์ฉ์ผ๋ก <style> ํ๊ทธ๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. <style> ํ๊ทธ ๋ด์๋ css ์ฝ๋๋ฅผ ๋ฐ๋ก ์์ฑํ ์ ์์ต๋๋ค.
1
2
3
4
5
6
7
8
9
10
11
|
<head>
<style>
h1 {
color: red;
background-color: yellow;
}
</style>
</head>
<body>
<h1>Hello</h1>
</body>
|
cs |
External CSS
External CSS๋ css ํ์ผ์ ๋ถ๋ฆฌํด์ ์์ฑํ ๋ค์, html ํ์ผ์ link๋ฅผ ๊ฑธ์ด์ฃผ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
css ์ฝ๋๋ฅผ ์์ฑํ ํ์ผ ์ด๋ฆ์ด "styles.css"์ด๊ณ , ํ์ฌ html ํ์ผ๊ณผ ๊ฐ์ ๋๋ ํ ๋ฆฌ์ ์๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋งํฌ๋ฅผ ์ถ๊ฐํ๋ฉด ๋ฉ๋๋ค.
1
|
<link rel="stylesheet" href="styles.css">
|
cs |
์ด๋ <link> ํ๊ทธ๋ <style> ํ๊ทธ์ ๋ง์ฐฌ๊ฐ์ง๋ก <head> ์์์ ๋ด์ฉ์ผ๋ก ์ ์ด์ฃผ๋ฉด ๋ฉ๋๋ค.
์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ๊ฒฝ์ฐ html ํ์ผ์ด ์ฌ๋ฌ๊ฐ์ธ ๊ฒฝ์ฐ์๋ ๋งํฌ๋ง ์ถ๊ฐํ๋ฉด ๋๋ฏ๋ก ๊ด๋ฆฌ์ ์ผ๊ด์ฑ ์ ์ง๊ฐ ์ฉ์ดํฉ๋๋ค.
๋ง์ฝ CSS ์ฝ๋ ์์ฑ์ 3๊ฐ์ง ๋ฐฉ๋ฒ์ ๋ชจ๋ ์ฌ์ฉํ๋ค๋ฉด Inline > Internal > External ์์๋๋ก ์ฝ๋๋ฅผ ๋ฎ์ด์ฐ๊ฒ ๋ฉ๋๋ค.
์ฆ, Inline์ผ๋ก ์์ฑํ CSS๊ฐ ์ฐ์ ์์๊ฐ ๊ฐ์ฅ ๋์ต๋๋ค.
'Client > CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[CSS] ๊ตฌ๊ธ ์น ํฐํธ(Google fonts) ์ฌ์ฉ ๋ฐฉ๋ฒ (0) | 2020.06.11 |
---|---|
[CSS] Position ์์ฑ (static, relative, absolute, fixed) (0) | 2020.06.11 |
[CSS] display ์์ฑ (0) | 2020.06.11 |
[CSS] CSS ๊ธฐ๋ณธ ๋ฐ์ค ๋ชจ๋ธ(Box Model) (0) | 2020.06.09 |
[CSS] CSS ์ ํ์ (Selector) (0) | 2020.06.09 |