id & class
html์ ํน์ ์์์๋ง ๋ค๋ฅธ ํจ๊ณผ๋ฅผ ์ฃผ๊ณ ์ถ์ ๋, ํด๋น ์์์ id ๊ฐ ๋๋ class ๋ช ์ ํ ๋นํ์ฌ ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅ ํฉ๋๋ค.
id
- id๋ฅผ ๋ถ๋ฌ์ฌ ๋ ์ต(#) ๋ฅผ ์ฌ์ฉ ํฉ๋๋ค.
- ํ๋์ ์์์ ํ๋์ id๋ง ์ฌ์ฉ ๊ฐ๋ฅ ํฉ๋๋ค.
- ์ค๋ณต์ผ๋ก ์ฌ์ฉ ๋ถ๊ฐ๋ฅ
- ํ๋์ ์์ด๋๋ ํ์ด์ง์์ ๋ฑ ํ ๋ฒ๋ง ์ฌ์ฉํด์ผ ํฉ๋๋ค.
id ์์
<h1 id="title">์ ๋ชฉ</h1>
<h1 id="title">์ ๋ชฉ2</h1> <!--์ฌ์ฉ ๋ถ๊ฐ-->
<h1 id="title title2 title3">์ ๋ชฉ</h1> <!--์ฌ์ฉ ๋ถ๊ฐ-->
#title{
font-size : 20px;
}
class
- class๋ฅผ ๋ถ๋ฌ์ฌ ๋ ๋ง์นจํ(.) ๋ฅผ ์ฌ์ฉ ํฉ๋๋ค.
- ํ๋์ ์์์ ์ฌ๋ฌ ๊ฐ์ class ๋ฅผ ์ฌ์ฉ ํ ์ ์์ต๋๋ค.
- class๋ฅผ ์ถ๊ฐํ ๋๋ ๋์ด์ฐ๊ธฐ๋ก ๊ตฌ๋ถ
- ์ค๋ณต ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ฉฐ, ๋์ผํ ํด๋์ค๋ช ์ ํ์ด์ง์ ์ฌ๋ฌ ๊ณณ์ ์ฌ์ฉ ํ ์ ์์ต๋๋ค.
class ์์
<h1 class="title">์ ๋ชฉ</h1>
<h2 class="title">์ ๋ชฉ</h2>
<h3 class="title color size">์ ๋ชฉ</h3>
.title{
font-size : 20px;
}
.color{
background-color : red;
}
์ ๋ฆฌ
- id์ class์ ์ฐจ์ด๋ id๋ ์ ์ผํ ์์์ ์ ์ฉํ ๋, ๊ทธ๋ฆฌ๊ณ css๋ ๋ณต์์ ์์์ ์ ์ฉํ ๋ ์ฌ์ฉ
- ํ๋์ id๋ ํ ๋ฌธ์์์ ํ ๋ฒ๋ง ์ฌ์ฉ์ด ๊ฐ๋ฅํ์ง๋ง, ํ๋์ class๋ ์ฌ๋ฌ ๋ฒ ์ฌ์ฉ์ด ๊ฐ๋ฅ. ์ฐ์ ์์๋ id๊ฐ class๋ณด๋ค ๋์ต๋๋ค.
์ฐธ๊ณ
'๐ Front-End > CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Flex (0) | 2022.10.20 |
---|---|
Grid (0) | 2022.10.20 |
position ์์ฑ (0) | 2022.10.19 |
display ์์ฑ (0) | 2022.10.19 |
Box Model & box-sizing (0) | 2022.10.19 |