์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- css
- ๊ฐ๋ฐ
- html
- ๋ ์
- Python
- ComputerScience
- ์ปดํจํฐ๊ณผํ
- ์ฝ๋ฉ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ํ๋ก๊ทธ๋๋ฐ
- ๋ฐ์ํ
- JavaScript
- ๊น๋ฏธ๊ฒฝ์๋งํ์์
- ์ค๋ผํด
- ๋ฆฌ์กํธ
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ์นํผ๋ธ๋ฆฌ์ฑ
- database
- K๋ฐฐํฐ๋ฆฌ๋ ๋ณผ๋ฃจ์
- ์๋ฐ
- ์ํ
- ๋ผํ๋ผ์ค์๋ง๋
- ํ์ด์ฌ
- K๋ฐฐํฐ๋ฆฌ
- ์ฑ
- Java
- ๋ง์ผ๋ด๊ฐ์ธ์์๋ค์์ฐ๋ค๋ฉด
- ์นํ์ด์ง๋ง๋ค๊ธฐ
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์ค๋ธ์
- Today
- Total
JiYoung Dev ๐ฅ
[์นํผ๋ธ๋ฆฌ์ฑ] CSS ์์ํ๊ธฐ / ํ์ด์ง๋ผ๋ฆฌ ์ฐ๊ฒฐํ๊ธฐ ๋ณธ๋ฌธ
[์นํผ๋ธ๋ฆฌ์ฑ] CSS ์์ํ๊ธฐ / ํ์ด์ง๋ผ๋ฆฌ ์ฐ๊ฒฐํ๊ธฐ
Shinjio 2023. 2. 28. 21:372023.02.28 ์ฝ๋์ ๊ฐ์ ๋ด์ฉ
๐ style ์์ฑ
ํ๊ทธ์ CSS๋ฅผ ์ ์ฉํ๋ ค๋ฉด style์ด๋ผ๋ ์์ฑ์ ์ฌ์ฉ
<ํ๊ทธ๋ช style="...">
CSS ์ฝ๋๋ฅผ ์ถ๊ฐํ ๋๋ CSS ์์ฑ: CSS ์์ฑ๊ฐ ํํ๋ก ์์ฑ
<ํ๊ทธ๋ช style="CSS์์ฑ: CSS ์์ฑ๊ฐ">
์ฌ๋ฌ ๊ฐ์ CSS ์์ฑ์ ์ฌ์ฉํ ๋๋ ์ธ๋ฏธ์ฝ๋ก (;)์ผ๋ก ๊ตฌ๋ถ
<ํ๊ทธ๋ช style="CSS์์ฑ: CSS ์์ฑ๊ฐ; CSS์์ฑ2: CSS ์์ฑ๊ฐ2; CSS์์ฑ3: CSS์์ฑ๊ฐ3">
๐ CSS ๊ธฐ๋ณธ ๋จ์
๐ ์์ด๋ฆ
red, green, yellow์ฒ๋ผ ์์์ ์ด๋ฆ์ผ๋ก ์ฌ์ฉํ๋ ๋ฐฉ์
→ ๋ค์ํ ์์ ํํํ๋๋ฐ ํ๊ณ๊ฐ ์๊ธฐ ๋๋ฌธ์ ๊ฑฐ์ ์ฌ์ฉํ์ง ์์
๐ ์์ ์ฝ๋
์์์ HEX(16์ง์)๋ก ํํํ ๊ฐ. ๋ณดํต ์ด ๊ฐ์ผ๋ก ์์์ ์ฌ์ฉ.
๋ชจ๋ ์๊น๋ค์ ํผ์ณ ๋๊ณ ํ๋์ฉ ์ฝ๋๋ฅผ ๋ถ์ฌํ ๊ฒ์ผ๋ก ๊ตฌ๊ธ์์ 'color picker' ๋ฑ์ ๊ฒ์ํ์ฌ ์์ ์ฝ๋๋ฅผ ํ์ธํ ์ ์์
๐ ํฝ์ (Picture element)
ํ๋ฉด์์ ๊ทธ๋ ค์ง๋ ๊ฐ์ฅ ์์ ์ ์ฌ๊ฐํ์ ๋งํ์ฌ, ํฌ๊ธฐ ๋จ์๋ก ์ฌ์ฉ๋จ
๐ CSS ์์ฑ
๋ฐฐ๊ฒฝ์
background-color: #272928
๊ธ์์
- ํ์ด์ง ์ ์ฒด์ ๊ธ์์์ ๋ฃ๊ณ ์ถ์ ๋ → ํ์ด์ง ์ ์ฒด๋ฅผ ๊ฐ์ธ๋ ํ๊ทธ์ ๊ธ์์ ์ง์ (ex. body)
color: #ffffff
๊ธ๊ผด
์ฐ์ ์ ์ฉํ ๊ธ๊ผด๋ถํฐ ์ฐจ๋ก๋๋ก ์ ์ด ์ฃผ๋ฉด ๋จ. ๊ธ๊ผด ์ด๋ฆ์ ๋์ด์ฐ๊ธฐ๊ฐ ์๋ ๊ฒฝ์ฐ์๋ ๋ฐ์ดํ๋ก ๊ฐ์ธ์ค
font-family: Poppins, 'Noto Sans KR', sans-serif
์ฌ์ฉ์์ ์ปดํจํฐ์ ๊ธ๊ผด์ด ์ ์ฅ๋์ด ์์ง ์์๋ ๊ผญ ๋ด๊ฐ ์ํ๋ ๊ธ๊ผด๋ก ๋ณด์ฌ์ฃผ๋ ๋ฐฉ๋ฒ → ์นํฐํธ ์ฌ์ฉ
์ฌ์ดํธ์ ์ ์ํ๋ฉด ๊ธ๊ผด์ ์๋์ผ๋ก ๋ค์ด๋ก๋ํ์ฌ์ ๋ณด์ฌ์ค (ex. ๊ตฌ๊ธ ํฐํธ)
โ ์ฌ์ฉํ๊ณ ์ ํ๋ ๊ธ๊ผด ์ ํ ํ ๋งํฌ๋ฅผ ๋ณต์ฌํ์ฌ <head> ํ๊ทธ ๋ด์ ๋ถ์ฌ ๋ฃ๊ธฐ
โก ํฐํธ ์ด๋ฆ์ ๋ณต์ฌํด์ css ์คํ์ผ์ ๋ถ์ฌ ๋ฃ๊ธฐ
๊ธ์ ํฌ๊ธฐ์ ๊ตต๊ธฐ
ํฌ๊ธฐ ๋ณ๊ฒฝ
font-size: 16px
๊ตต๊ธฐ ๋ณ๊ฒฝ
100๋ถํฐ 900๊น์ง, 100 ๋จ์๋ก ์ฌ๋ผ๊ฐ๋ฉฐ ์ซ์๊ฐ ํด์๋ก ๊ตต์ ๊ธ์จ
font-weight: 400
๊ธ ์ ๋ ฌํ๊ธฐ
์ข์ธก์ ๋ ฌ : left
์ค์์ ๋ ฌ : center
์ฐ์ธก์ ๋ ฌ : right
text-align: center
ํฌ๊ธฐ
๋๋น๋ width, ๋์ด๋ height ์ฌ์ฉ
- ๋ง์ฝ ๋๋น์ ๋์ด๋ฅผ px๋ก ์ง์ ํ๋ฉด ํฌ๊ธฐ๊ฐ ๊ณ ์ ๋จ. ํ๋ฉด์ ๊ฝ ์ฐจ๊ฒ ๋ง๋ค๊ธฐ ์ํด์๋ width:100%; height: 500px ์์ผ๋ก width๊ฐ์ 100%๋ก ๋๋ฉด ๋จ. ํ์ง๋ง ์ด๋ ๊ฒ ์ธ๋ก ํฌ๊ธฐ๋ฅผ ๊ณ ์ ํ ๊ฒฝ์ฐ ์ด๋ฏธ์ง๊ฐ ์ฐ๊ทธ๋ฌ์ง ์ ์์. ๋ฐ๋ผ์ width: 100%๋ง ์ฐ๋ฉด ๋น์จ์ ์์์ ์กฐ์ ํด ์ค
- ๋ฐฐ๊ฒฝ์ ๋๋น๋ ๊ทธ๋๋ก ๋๊ณ , ๋ด๋ถ์ ์๋ ๋ด์ฉ๋ง ํฌ๊ธฐ๋ฅผ ๋ณ๊ฒฝํ๊ณ ์ถ์ ๋์๋ ๋ฐฐ๊ฒฝ์์ด ์ง์ ๋ div๋ ๊ทธ๋๋ก ๋๊ณ ํ์์ <div>๋ก ๊ฐ์ธ์ ์ ์ฉํ๋ฉด ๋จ
width: 100%; height: 500px
์ฌ๋ฐฑ
์์ชฝ์ฌ๋ฐฑ padding
์ธ๋ก, ๊ฐ๋ก ์ฌ๋ฐฑ ๋์ผํ ๋
padding: 10px
์ธ๋ก(10px), ๊ฐ๋ก(20px) ์ฌ๋ฐฑ ์์ดํ ๋
padding: 10px, 20px
๋ฐ๊นฅ ์ฌ๋ฐฑ margin
body ํ๊ทธ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก margin์ด ๋ค์ด๊ฐ ์์. margin์ 0์ผ๋ก ํ๋ฉด ๊ณต๋ฐฑ์ด ์ฌ๋ผ์ง
์๋์ผ๋ก ๊ฐ๋ก ์ฌ๋ฐฑ ์ฑ์ฐ๋ ๋ฐฉ๋ฒ → margin: 0 auto (์ธ๋ก๋ ์ฌ๋ฐฑ 0, ๊ฐ๋ก๋ ์๋์ผ๋ก ์ฑ์ฐ๊ธฐ)
์ธ๋ก, ๊ฐ๋ก ์ฌ๋ฐฑ 10px๋ก ๋์ผํ ๋
margin: 10px
์ธ๋ก 10px, ๊ฐ๋ก 20px ์ผ ๋
margin: 10px 20px
์ธ๋ก 10px, ๊ฐ๋ก ์ฌ๋ฐฑ ์๋์ผ๋ก ์ฑ์ธ ๋
margin: 10px auto
์ค ๋์ด Line-height
์ค๊ณผ ์ค ์ฌ์ด์ ๊ฐ๊ฒฉ์ ์กฐ์ ํ ๋ ์ฌ์ฉ
๋จ์๋ ์๊ณ ๊ธ์ ํฌ๊ธฐ์ ์๋์ ์ธ ๊ฐ์ผ๋ก ์ฌ์ฉ
์ค ๋์ด๋ ๊ธ์ ํฌ๊ธฐ์ 1.7๋ฐฐ๋ก ์ง์
line-height : 1.7
ํ ์คํธ ๊พธ๋ฏธ๊ธฐ text-decoration
ํ ์คํธ์ ๋ฐ์ค์ ๋ฃ๊ฑฐ๋, ์ทจ์์ ์ ๋ฃ๊ฑฐ๋ ํ๋ ๋ฐ ์ฌ์ฉํ๋ ์์ฑ
์์ฑ ๊ฐ์ผ๋ก๋ none, underline, line-through ๋ฑ์ด ์์
none์ <a> ํ๊ทธ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ค์ด ๊ฐ ๋ฐ์ค์ ์์ ๋ ๋ฐ ๋ง์ด ์ฌ์ฉ๋จ
text-decoration: none;
text-decoration: underline;
text-decoration: line_through
๐ ํ์ด์ง๋ผ๋ฆฌ ์ฐ๊ฒฐํ๊ธฐ
<a href="htmlํ์ผ๋ช ">
์คํ๊ทธ๋ํ๋ก ์์ ๊ณต์ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ๋ง๋ค๊ธฐ
<head> ํ๊ทธ ์์ ์์ฑ
<meta name="description" content="๊ธ์์ผ์ ๋ง๋๋ ์ฝ๋ฉ"> ํ์ด์ง์ ๋ํ ์ค๋ช
Open Graph Protocol
<meta property="og:title" content="weekly"> ํ์ด์ง์ ์ ๋ชฉ
<meta property="og:url" content="์ฌ์ดํธ ์ฃผ์"> ์ธํฐ๋ท ์ฌ์ดํธ ์ฃผ์
<meta property="og:type" content="website"> ์ด ํ์ด์ง๊ฐ ์ด๋ค ์ ํ์ธ์ง
<meta property="og:image" content="์ด๋ฏธ์ง ์ฃผ์"> ๋ฏธ๋ฆฌ ๋ณด๊ธฐ์ ์ฌ์ฉํ ์ฌ์ง
<meta property="description" content="์ค๋ช "> ์ ๋ชฉ ๋ฐ์ ๋ค์ด๊ฐ๋ ์ค๋ช
'full stack > HTML, CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
WEB & HTML ์ ์์ ์ญ์ฌ / HTML ํ๊ทธ (2023.04.21) (1) | 2023.04.23 |
---|---|
CSS ๋ ์ด์์ : Position, Flex (0) | 2023.03.08 |
HTML ํต์ฌ ๊ฐ๋ (0) | 2023.03.06 |
CSS ํต์ฌ ๊ฐ๋ (1) | 2023.03.03 |
[์นํผ๋ธ๋ฆฌ์ฑ] HTML ์์ํ๊ธฐ (0) | 2023.02.28 |