ํฐ์คํ ๋ฆฌ ๋ทฐ
CSS ๊ธฐ๋ณธ ๋ฌธ๋ฒ
CSS(Cascading Style Sheets)๋ฅผ ์ ์ํ๋ ๋ฐฉ๋ฒ์ผ๋ก๋
๋ด๋ถ ์คํ์ผ์ํธ, ์ธ๋ถ ์คํ์ผ์ํธ, ์ธ๋ผ์ธ ์คํ์ผ์ํธ ๋ฑ์ด ์์ต๋๋ค.
CSS์์์ ์ฃผ์์ /* */๋ก ํํํฉ๋๋ค.
01. ๋ด๋ถ ์คํ์ผ ์ํธ
CSS๋ฅผ HTML ๋ฌธ์ ์์ <style> ํ๊ทธ๋ก ๊ธฐ์ฌํ์ฌ HTML ๋ฌธ์ ์์ ํจ๊ป ์ ์ฅ๋๋๋ก ํ๋ ํํ์ ๋๋ค.
<!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>
02. ์ธ๋ถ ์คํ์ผ์ํธ
์คํ์ผ ์์ฑ์ ๋ฐ๋ก *.css ํ์ฅ์๋ฅผ ๊ฐ์ง ํ์ผ๋ก ์ ์ฅํ์ฌ HTML๋ฌธ์์ ํ์ผ๋ช
์ผ๋ก ์ฐ๊ฒฐํ๋ ํํ์
๋๋ค.
๋ด๋ถ ์คํ์ผ์ํธ๋ ๊ทธ ์คํ์ผ์ด ๊ธฐ์ ๋ ํ์ด์ง์๋ง ์ ์ฉํ์ง๋ง, ์ธ๋ถ ์คํ์ผ์ใ
ก๋ ๊ทธ ์คํ์ผ์ ์ ์ธํ ๋ชจ๋ HTML ํ์ด์ง์ ์ ์ฉ๋ฉ๋๋ค.
html
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>์ธ๋ถ ์คํ์ผ์ํธ</title>
<link rel="stylesheet" type="text/css" href="style.css"> //linkํ๊ทธ๋ก ์ธ๋ถ ์คํ์ผ์ํธ๋ฅผ ์ฐ๊ฒฐํ๋ค.
</head>
<body>
<p>์ฐ๋ฆฌ๋ฅผ ๊ธฐ์๊ฒ ํ๋ ๊ฒ๋ค.</p>
</body>
</html>
style.css
@charset "UTF-8";
p {color: red;}
03. @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ํ๊ทธ ์์ ๊ธฐ์ ํ๋ค.
</style>
</head>
<body>
<p>์ฐ๋ฆฌ๋ฅผ ๊ธฐ์๊ฒ ํ๋ ๊ฒ๋ค.</p>
</body>
</html>
04. ์ธ๋ผ์ธ ์คํ์ผ(inline style)
์ธ๋ผ์ธ ์คํ์ผ์ ํ๊ทธ์ ์ง์ 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' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๊ณ ์์ด ์ ๋๋ฉ์ด์ (Cat animation) using pug & Scss (8) | 2022.08.20 |
---|---|
์ด๋ฏธ์ง ์คํ๋ผ์ดํธ(Image Sprite) | ir ํจ๊ณผ | ๋ฐฑ๊ทธ๋ผ์ด๋ ํํ (4) | 2022.08.20 |
SCSS | SASS (3) | 2022.08.20 |
๋ฏธ๋์ด์ฟผ๋ฆฌ(media query) (4) | 2022.08.13 |
๋ฒกํฐ(Vector) | ๋นํธ๋งต(Bitmap) ์ฐจ์ด (11) | 2022.08.09 |