๊ธฐ๋ณธ ๊ท์น
CSS๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํด์๋ ๊ธฐ์ด์ ์ธ ํน์ง๊ณผ ๊ธฐ๋ณธ ๋ฌธ๋ฒ์ด ์์ต๋๋ค. ๊ฐ์ฅ ๊ธฐ๋ณธ์ด๊ธฐ ๋๋ฌธ์ ์ด ๋ถ๋ถ์ ์์งํ๊ณ CSS๋ฅผ ๊ณต๋ถํ์ธ์!
CSS๋
CSS๋ Cascading Style Sheets์ ์ฝ์๋ก HTML ์์๋ค์ด ๊ฐ์ข
๋ฏธ๋์ด์์ ์ด๋ป๊ฒ ๋ณด์ด๋๊ฐ๋ฅผ ์ ์ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์คํ์ผ ์ํธ ์ธ์ด์
๋๋ค.
HTML์ด ์ ๋ณด๋ฅผ ํํํ๋ค๋ฉด CSS๋ HTML๋ฌธ์๋ฅผ ์์์ ์ผ๋ก ์ด์๊ฒ ๊พธ๋ฉฐ์ฃผ๋ ์ญํ ์ ํฉ๋๋ค.
CSS๋ฅผ ์ ์ํ๋ ๋ฐฉ๋ฒ์ผ๋ก๋ ๋ด๋ถ ์คํ์ผ์ํธ, ์ธ๋ถ ์คํ์ผ์ํธ, ์ธ๋ผ์ธ ์คํ์ผ์ํธ ๋ฑ์ด ์์ต๋๋ค.
1. ๋ด๋ถ ์คํ์ผ์ํธ
CSS๋ฅผ HTML ๋ฌธ์ ์์ <style>ํ๊ทธ๋ก ๊ธฐ์ฌํ์ฌ HTML๋ฌธ์ ์์ CSS๊ฐ ํจ๊ป ์ ์ฅ๋๋๋ก ํ๋ ํํ์ ๋๋ค.
<DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>๋ด๋ถ ์คํ์ผ์ํธ</title>
<style type="text/css">
p { color : red ; }
</style>
</head>
<body>
<p>์ฐ๋ฆฌ๋ฅผ ๊ธฐ์๊ฒ ํ๋ ๊ฒ๋ค</p>
</body>
</html>
์ฐ๋ฆฌ๋ฅผ ๊ธฐ์๊ฒ ํ๋ ๊ฒ๋ค.
2. ์ธ๋ถ ์คํ์ผ์ํธ
์คํ์ผ ์์ฑ๋ค์ ๋ฐ๋ก ์ ์ฅํ์ฌ HTML ๋ฌธ์์ ํ์ผ๋ช
์ผ๋ก ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
์ด๋ ์คํ์ผ์ *.css ํ์ฅ์๋ฅผ ๊ฐ์ง ๋ณ๋์ ํ์ผ๋ก ์ ์ฅํ๊ณ , HTML์์๋ <link>ํ๊ทธ๋ฅผ ์ด์ฉํ์ฌ ์ ์ธํฉ๋๋ค.
๋ด๋ถ ์คํ์ผ์ํธ๋ ๊ทธ ์คํ์ผ์ด ๊ธฐ์ ๋ ํ์ด์ง์๋ง ์ ์ฉ๋๋ ๋ฐ๋ฉด, ์ธ๋ถ ์คํ์ผ์ํธ๋ ๊ทธ ์คํ์ผ์ ์ ์ธํ ๋ชจ๋ HTML ํ์ด์ง์ ์ ์ฉ๋ฉ๋๋ค.
<DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>์ธ๋ถ ์คํ์ผ์ํธ</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<p>์ฐ๋ฆฌ๋ฅผ ๊ธฐ์๊ฒ ํ๋ ๊ฒ๋ค</p>
</body>
</html>
@charset "UTF-8"
p { color: red; }
CSSํ์ผ ์๋จ์๋ @charset "UTF-8"; @charset "euc-kr"; ๋ฑ html ๋ฌธ์์์ ์ง์ ํ ๊ฒ๊ณผ ๋์ผํ ๋ฌธ์์ ์ ์ง์ ํฉ๋๋ค.
์ฐ๋ฆฌ๋ฅผ ๊ธฐ์๊ฒ ํ๋ ๊ฒ๋ค.
3. @import
@import๋ CSS์์ผ๋ก ๋ค๋ฅธ CSSํ์ผ์ ๋ถ๋ฌ๋ค์ผ ๊ฒฝ์ฐ ์ฌ์ฉํฉ๋๋ค. CSS์ ๋งจ ์์ค์ ๊ธฐ์ ํฉ๋๋ค.
<DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>์คํ์ผ์ํธ ํฌํจ</title>
<style type="text/css">
@import url("style.css");
</style>
</head>
<body>
<p>์ฐ๋ฆฌ๋ฅผ ๊ธฐ์๊ฒ ํ๋ ๊ฒ๋ค</p>
</body>
</html>
์ฐ๋ฆฌ๋ฅผ ๊ธฐ์๊ฒ ํ๋ ๊ฒ๋ค.
๋ํ, @import๋ ์ด๋ค CSS ํ์ผ ์์ ๊ณตํต CSS๋ฅผ ๋ถ๋ฌ๋ค์ผ ๊ฒฝ์ฐ์๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
@charset="UTF-8";
@import url("style.css")
4. ์ธ๋ผ์ธ ์คํ์ผ
์ธ๋ผ์ธ ์คํ์ผ์ ์ง์ CSS๋ฅผ ์ ์ํด์ฃผ๋ ๊ธฐ๋ฒ์ผ๋ก, ํด๋น ์์์ style="" ํ์์ผ๋ก ๊ธฐ์ ํฉ๋๋ค. ์ธ๋ผ์ธ ์คํ์ผ์ ๋ด๋ถ์คํ์ผ์ด๋ ์ธ๋ถ์คํ์ผ์์ ๊ธฐ์ ๋ ์์ฑ๋ณด๋ค ์ฐ์ ์ผ๋ก ์ ์ฉ๋๊ธฐ ๋๋ฌธ์ ์ฐ์ ์์๊ฐ ์ ๋์ ์ผ๋ก ๋์์ผ ํ ๊ฒฝ์ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์คํ์ผ์ ๊ณตํต CSS๋ก ์์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋ง์ด ์ฌ์ฉ๋์ง๋ ์์ต๋๋ค.
<DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>์ธ๋ผ์ธ ์คํ์ผ</title>
</head>
<body>
<p style="color:red">์ฐ๋ฆฌ๋ฅผ ๊ธฐ์๊ฒ ํ๋ ๊ฒ๋ค</p>
</body>
</html>
CSSํ์ผ ์๋จ์๋ @charset "UTF-8"; @charset "euc-kr"; ๋ฑ html ๋ฌธ์์์ ์ง์ ํ ๊ฒ๊ณผ ๋์ผํ ๋ฌธ์์ ์ ์ง์ ํฉ๋๋ค.
์ฐ๋ฆฌ๋ฅผ ๊ธฐ์๊ฒ ํ๋ ๊ฒ๋ค.
'CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ด๋ฏธ์ง ํํ (3) | 2022.08.22 |
---|---|
Scss๋ก ๊ฐ์์ง ๋ง๋ค๊ธฐ (7) | 2022.08.18 |
Scss (5) | 2022.08.18 |
๋ฏธ๋์ด ์ฟผ๋ฆฌ (5) | 2022.08.16 |
01. ๋นํธ๋งต๊ณผ ๋ฒกํฐ (9) | 2022.08.10 |
๋๊ธ