โ ๋์ผํ ์ ํ์์ ๋์ผํ ์์ฑ์ ์์ฑํ์๋ ๋์ค์ ์์ฑ๋ ์ฝ๋๊ฐ ์ฐ์ ์์๋ฅผ ๊ฐ์ง๊ฒ ๋๋ ์์ฑ
h1 {
color: red;
}
h1 {
color: grey;
}
๐ ์ด๋ h1์ color์ grey๋ก ์ ์ฉ๋๋ค
โ ์ฌ์ดํธ๋ฅผ ๋ง๋ค๋๋ง๋ค ๊ธฐ์กด html ํ๊ทธ์ ๋ํดํธ ๊ฐ์ผ๋ก css์ฝ๋๊ฐ ๋ธ๋ผ์ฐ์ ๋ง๋ค ๋ค๋ฅด๊ฒ ์ ์ฉ๋๋๋ฐ ์ด๋, ๋ํดํธ ๊ฐ์ผ๋ก ๊ฐ๊ณ ์๋ ๋ชจ๋ css๋ฅผ ๋ชจ๋ ์ด๊ธฐํ ์์ผ์ฃผ๋ ์ฝ๋
๐ ์ฝ๋ ๋ณผ์์๋ ์ฌ์ดํธ
https://meyerweb.com/eric/tools/css/reset/
๐ก reset css ์ฝ๋๋ฅผ html์ linkํ๊ทธ๋ก ์ฐ๊ฒฐํด์ฃผ๊ณ css์์ ์ ๋ค์ด๊ฐ์ผํจ!
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS ์ถ๊ฐ ์ค๋ช
</title>
<link rel="stylesheet" type="text/css" href="css/reset.css">
๐ <link rel="stylesheet" type="text/css" href="css/style.css">
๐style.css๋ก ์ ์ฉ๋๋ค.
</head>
<body>
<h1>Hello World</h1>
<h2>Hello World</h2>
<h3>Hello World</h3>
<h4>Hello World</h4>
<h5>Hello World</h5>
<h6>Hello World</h6>
</body>
</html>
๋ธ๋ผ์ฐ์ ๊ธฐ๋ณธ css์ฝ๋๊ฐ ๋จผ์ ๋ถ๋ฌ์์ง๊ณ ๊ทธ๋ค์ reset css ์ฝ๋๊ฐ ๋์ค๊ณ ๋ง์ง๋ง์ ์ฐ๋ฆฌ๊ฐ ์ ์ฉํ๋ css style๊ฐ ์ ์ฉ๋๋ค.
๐ฅ reset css์ ๊ธฐ์กด cssํ์ผ์๋ ์ผ์ค์ผ์ด๋ฉ์ด ์กด์ฌํ๋ค.
โ ๋ธ๋ผ์ฐ์ ๋ง๋ค ๊ธฐ๋ณธ css ๋์์ธ์ด ๋ค๋ฅธ๋ฐ ๊ฐ๊ฐ์ ๋ธ๋ผ์ฐ์ ๊ฐ์ css๋์์ธ์ ์ค์ฐจ๋ฅผ ์ค์ด๊ณ , ๋ฒ๊ทธ๋ฅผ ์ค์ด๋ ๋ฐฉํฅ์ผ๋ก ์คํ์ผ์ ์ฌ์ ์ํ ๋ ์ฌ์ฉ
๐ ์ฝ๋ ๋ณผ์์๋ ์ฌ์ดํธ
https://necolas.github.io/normalize.css/
๐ reset์ ์์ ์ด๊ธฐํ nomalize๋ reset๊ณผ ๋ค๋ฅด๊ฒ ๋์์ธ์ด ์ ์ฉ๋์ด์๊ณ ๊ธฐ์กด ๋ธ๋ผ์ฐ์ ๋ง๋ค ๋ฏธ๋ฆฌ ์์ฑ๋ css ์ฝ๋์ normalize๊ฐ ๋ค์ ์ฌ์ ์ ํจ์ผ๋ก์จ ๋์์ธ์ ์ค์ฐจ๋ฅผ ์ค์ด๋ ๋ฐ ์ฌ์ฉ
์ค์ ์ค๋ฌด์์๋ nomalize์ ์ฌ์ฉ๋น๋๊ฐ ๋ ๋์ง๋ง ๊ฐ์์ ์ทจํฅ์ฐจ
โ๋ณ์๋ฅผ ์์ฑํ๊ณ ๋ณ์์ ์ด๋ฆ์ ๋ถ์ฌํ๊ณ ๋ณ์์ ๊ฐ์ ๋ฃ์์๋ ์๋ค.
:root {
--black: #18181a;
--purple: #9147ff;
--font-size-40: 40px;
}
:root {
--๋ณ์: ์์ฑ๊ฐ(=๋ฐ์ดํฐ)
}
๐ ๋ณ์ํ์ฉํ ๋ var(๋ณ์๋ช ) <--(๋ณ์๋ช ๋ฃ๊ธฐ)
h1 {
background-color: var(--black);
font-size: var(--font-size-40);
color: var(--purple);
}
:root {
--black: #18181a;
--purple: #9147ff;
--font-size-40: 40px;
}
h1 {
background-color: var(--black);
font-size: var(--font-size-40);
color: var(--purple);
}
#intro {
--font-color: blue;
--font-size: 50px;
}
#intro p {
font-size: var(--font-size);
color: var(--font-color);
}
#footer p {
font-size: var(--font-size);
color: var(--font-color);
}
๐ ๋ณ์๋ฅผ ์ฌ์ฉํ๋ ์ด์ :
๐ก css๋ถ๋ถ์์ ๋ณ๊ฒฝ๋ ๋ถ๋ถ์ ํ๊บผ๋ฒ์ ๋ฐ๊พธ๊ธฐ ์ํด ์ฌ์ฉํจ
์ง๊ด์ ์ธ ์ฝ๋์์
์ ํ ๋ ์ ์ฉํ๊ฒ ํ์ฉ๋๋ค.
์ต์คํ๋ก๋ฌ์์๋ ๊ฑฐ์ ์ฌ์ฉX