CSS ๊ธฐ๋ณธ์ฉ๋ฒ
div{ bacground: red; }
- div: ์ ํ์
- background(์์ฑ): red(์์ฑ๊ฐ) : ์ ์ธ
CSS ์ ์ฉ๋ฐฉ์
- ์ธ๋ผ์ธ ๋ฐฉ์
- style ํ๊ทธ ์ด์ฉ
- ๋ถ๋ฆฌ๋ CSS ํ์ผ ์ฐ๊ฒฐ
์ค๋ฌด์์ ๊ฐ์ฅ ๋ง์ด ํ์ฉํ๋ ๋ฐฉ์!
์ ์ง๋ณด์๊ฐ ํธ๋ฆฌํ๊ณ ์์ค์ฝ๋๋ฅผ ๊ด๋ฆฌํ๊ธฐ๊ฐ ์ข๋ค.

- rel: ํด๋น ํ๊ทธ๋ก ์ฐ๊ฒฐ์์ผ์ค ํ์ผ๊ณผ ์ด๋ค ๊ด๊ณ์ธ์ง ์ง์
- href: ์ฐ๊ฒฐํ ํ์ผ์ ๊ฒฝ๋ก๋ฅผ ์ง์
์ ํ์
ํ๊ทธ ์ ํ์


id ์ ํ์


ํด๋์ค ์ ํ์
- id ์ ํ์์ ๋ค๋ฅด๊ฒ ์ค๋ณต์ง์ ์ด ๊ฐ๋ฅํ๋ค.


์์ ์ ํ์


.parent .child{
property: value
}
๋ค์ค ์ ํ์


.class#id{
property:value
}
ํฐํธ
font-size: ๊ธ์ ์ฌ์ด์ฆ
font-weight: ๊ธ์๋๊ป
font-style :๊ธ์ ๊ธฐ์ธ์
text-decoration: ๊ธ์๊พธ๋ฐ
color:๊ธ์ ์




๋ฐ์ค๋ชจ๋ธ
์น ๋ธ๋ผ์ฐ์ ์์ HTML Element๋ฅผ ๊ตฌ์ฑํ ๋ ๊ฐ๊ฐ์ ์์๊ฐ ์ฐจ์งํ๋ ๋ฐ์ค๊ณต๊ฐ์ ์ ์ํ ๋ชจ๋ธ
๋ชจ๋ HTML ์์๋ ๋ฐ์คํํ๋ก ๋์ด ์๋ค!
content>Padding>border[์ธ๊ณฝ์ ]>margin


box-sizing
box-sizing: content-box;
- ์ฐ๋ฆฌ์ ๋์ ๋ค๋ฅด๊ฒ ์์ฉ(dafault)
- padding์ ์ฃผ๋ฉด ์ ์ฉํด์ค width์ height์ ํฌ๊ธฐ๋ฅผ ๋์ด์๊ฒ ๋๋ค.

box-sizing: border-box;
- ์ฐ๋ฆฌ์ ๋์ ๊ฐ๊ฒ ์์ฉ
- padding์ ์ฃผ๋ฉด ์ ์ฉํด์ค width ์ height์ ํฌ๊ธฐ๊ฐ ์ค์ด๋ค๊ณ padding์ด ์์์ง๋ค.


๊ทธ๋์ ๋๋ถ๋ถ ํ์
์์๋ box-sizing: border-box๋ก ๋ค ๋ง๋ค์ด์ฃผ๊ณ ์์ํ๋ค.
inline ์์ vs block ์์
block ์์
- div, p, ul, dl, p, h1, h2, h3, h4, h5 ํ๊ทธ๋ฑ
- ๋ธ๋ก ์์๋ฅผ ์ฌ๋ฌ๊ฐ ์ฐ์ํด์ ์์ ๊ฒฝ์ฐ, ์๋์ผ๋ก ๋ค์ ์ค๋ก ๋์ด๊ฐ๋ค.
- ์ข/์ฐ ์์ชฝ์ผ๋ก ๋์ด๋ ๋ถ๋ชจ ์์์ ๋๋น๋ฅผ ๊ฐ๋ ์ฑ์ด๋ค.
inline ์์
-
a, span, img, strong, em, input, button, textarea, select ํ๊ทธ ๋ฑ
-
์ฌ๋ฌ๊ฐ์ ์์๋ฅผ ์ฐ์ํด์ ์
๋ ฅํด๋ ์๋์ผ๋ก ๋ค์ ์ค๋ก ๋์ด๊ฐ์ง ์๋๋ค.
-
ํ๊ทธ์ ํ ๋น๋ ๊ณต๊ฐ ๋งํผ์ ๋๋น๋ง ์ฐจ์งํ๋ค.(width, height๊ฐ ๋จนํ์ง ์๋๋ค.)


ํ์ง๋ง ์ต์ง๋ก inline์์์๋ block ์ฑ์ง์ ๊ฐ๊ฒ ํ ์ ์๋ค.
๋ฐ๋ก display:block;์ด๋ผ๋ ๊ฒ์ ์จ์ฃผ๋ฉด ๋๋ค.
๋ฐ๋๋ก inline์์๋ก ๋ฐ๊ฟ์ค์๋ ์๋ค.
๋ฐ๋ก display: inline;์ด๋ผ๋ ๊ฒ์ ์จ์ฃผ๋ฉด ๋๊ฒ ๋ค.
์ค์ต-๋๋ง์ ์ผ๊ธฐ์ฅ
