CSS
์์ํ๊ธฐ
- HTML์ ์คํ์ผ๋ง์ ๋ด๋น
- ์
๋ ํฐ(selector)๋ฅผ ํตํด์ DOM(Document Object Model) ์์ ์ ํ
- HTML5 ํ์ค ์คํ์ผ๋ก ํฌํจ
- CSS์ ์ต์ํ์ง ์์ ๋๋ถ๋ถ์ ์น ๊ฐ๋ฐ์๋ ํ
์ด๋ธ ํ๊ทธ๋ก ๋ ์ด์์
CSS ๊ธฐ๋ณธ ๋ฌธ๋ฒ
<style>
ํ๊ทธ ์ฌ์ด์ ์์น
- ์
๋ ํฐ {์์ฑ : ๊ฐ; ์์ฑ2 : ๊ฐ2;}
- ์ธ๋ผ์ธ ์คํ์ผ, ํ๊ทธ ์์ style="์์ฑ : ๊ฐ; ์์ฑ2 : ๊ฐ2;" ํ์์ผ* ๋ก ๊ธฐ์
์
๋ ํฐ
- HTML ์์(element)๋ฅผ ์ ํํ๋ ๊ธฐ์
- ํ์
, id, ํด๋์ค 3๊ฐ์ง ๊ธฐ๋ณธ ๋ฐฉ์
- ์์ฑ, ์ ์ฌ ํด๋์ค, ์ ์ฌ ์์, ์กฐํฉ์ผ๋ก ์ ํ
- CSS Selector https://okky.kr/article/197120
์์
- ์์ ์์ด ๋จ์ด ๋๋ ์นผ๋ผ์ฝ๋
- white, black, gray, red, green, blue, yellow, orange
- #RGB ๋ ๋, ๊ทธ๋ฆฐ, ๋ธ๋ฃจ
- 0,1,2,...,9,a,b,c,d,e,f 16์ง์
#RGB |
#RRGGBB |
color |
#000 |
#000000 |
black |
#888 |
#888888 |
gray |
#fff |
#ffffff |
white |
#f00 |
#ff0000 |
red |
#0f0 |
#00ff00 |
green |
#00f |
#0000ff |
blue |
ํฌ๊ธฐ
- 16px 12pt 1.0em 100%
- 8px 6pt 0.5em 50%
- 1vh 1% of viewport height
ํ
์คํธ
- font-weight: bold italic;
- text-decoration: underline
- font-family: monospace
๋ฐ์ค ๋ชจ๋ธ
- ์ฝํ
์ธ ๋ฅผ ์ค์ฌ์ผ๋ก padding, border, margin์ด ๋๋ฌ ์ผ ํํ
- 4๋ฐฉํฅ์ ์์๋ top right bottom left
- box model
๋ ์ด์์
- ํ
์ด๋ธ ํ๊ทธ๋ก ๋ ์ด์์ ์ก์ ๋์ ๋จ์
- ํ
์ด๋ธ ์์ ํ
์ด๋ธ ๋ ๊ทธ ์์ ํ
์ด๋ธ ํฌ
- CSS๋ฅผ ์ด์ฉํด์ ์ฝํ
์ธ ๋ฅผ ์์ ๋กญ๊ฒ ๋ฐฐ์น ๊ฐ๋ฅ
- ์ข์ ๊ฒ์ด์ง๋ง ์ฌ์ด ๊ฒ์ ์๋
- display
- float
- position
- z-index
CSS3
- ๊ธฐ์กด ํฌํ ์ต์ผ๋ก ํ๋ ์ด๋ฏธ์ง ํจ๊ณผ ๋์ฒด ๊ฐ๋ฅ
- ๊ทธ๋ ๋์ธํธ, ๊ทธ๋ฆผ์ ํจ๊ณผ, ํฌ๋ช
๋, ๋ฅ๊ทผ ๋ชจ์๋ฆฌ ๋ฑ
- ์ ๋๋ฉ์ด์
, ํธ๋์ง์
ํจ๊ณผ
related
์ฐธ๊ณ
- The History of CSS
- w3schools
- csszengarden.com