์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
- slow and steady
- async
- ๋น๋๊ธฐ
- execCommand
- https://youtube.com/playlist?list=PLuHgQVnccGMA5836CvWfieEQy0T0ov6Jh&si=FTaYv8m21EhO-A2K
- https://m.blog.naver.com/tt2t2am1118/221010125300
- webpack
- json
- await
- Project
- database
- js
- callback
- prj
- ajax
- eport
- Porject
- object
- mysql
- ๊ฒ์
- db
- JS #ํ๋ก์ ํธ
- setTimeout()
- ์ฐธ๊ณ ๋ธ๋ก๊ทธ
- Import
- sql
- promise
- ๋๊ธฐ
- addEventListener
- ํผํ
- Today
- Total
๋ชฉ๋ก๐ CSS (19)
C-log

์ด๋ฒ ํฌ์คํ ์ ์ง๋๋ฒ border ๊ฐ์ ์ ๊ฑฐํ์ ๋ ํด๋น ์์๊ฐ ๋ฐ๋ฆฌ๋ margin ๊ฒน์นจ/์ค์ฒฉ ํ์์ ๋ค๋ฃจ์ด ๋ณผ ๊ฒ์ด๋ค. ์ฐ์ ์ฝ๋๋ฅผ ์ดํด๋ณด๋ฉด ์๋์ ๊ฐ๋ค. DOCTYPE html> Document normal #empty { margin-top: 50px; margin-bottom: 100px; border: 1px solid tomato; } #normal { background-color: powderblue; margin-top: 100px; } ํ์ฌ normal์์์ margin-top์ 100px๋ฅผ ์ฃผ์์ ๋ ์๋ฌด๋ฐ ๋ณํ๊ฐ ์๋ค. ์ด๋ ์ค์ฒฉ ํ์ ๋๋ฌธ์ด๋ค. ๋ฐ๋ผ์ normal ์์๊ฐ ์์ง์ด๊ฒ ๋๋ ค๋ฉด 100px๋ณด๋ค ํฌ๋ค๋ฉด ์๋๋ก ์์ง์ด๊ฒ ๋ ๊ฒ์ด๋ค. ์ฌ๊ธฐ๊น์ง๋ ์ฐ๋ฆฌ ๋ชจ๋๊ฐ ์๊ณ ์๋ ๋ถ๋ถ์ด๋ค. ..

์ด๋ฒ ํฌ์คํ ์์๋ ๋ถ๋ชจ์ ์์ ์์๊ฐ์ margin ๊ฒน์นจ/์ค์ฒฉ ํ์์ ๋ค๋ฃจ์ด ๋ณผ ๊ฒ์ด๋ค. ์ฝ๋๋ ์๋์ ๊ฐ๋ค. DOCTYPE html> Document Hello World #parent { border: 1px solid tomato; margin-top: 100px; } #child { background-color: powderblue; margin-top: 50px; } ์์ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค. ์ด๋ฌํ ๊ฒฐ๊ณผ๊ฐ ๋์ค๋ ๊ฒ์ ์ด๋ ์ ๋ ์์ธก์ด ๋์์ ๊ฒ์ด๋ค. ๋ถ๋ชจ border์์ Hello World๋ ๋ถ๋ชจ์ ์์ ์์๋ก ์กด์ฌํ๊ธฐ์ ๋ถ๋ชจ border ์์ ์๋ ๊ฒ์ด๋ค. ์์ง์ margin ๊ฒน์นจ ํ์์ด ์ผ์ด ๋์ง ์์๋ค. ๊ทธ ์ด์ ๋ border๋๋ฌธ์ธ๋ฐ border๋ฅผ ์ฃผ์ ์ฒ๋ฆฌํ๊ณ ๋ค์ ์ดํด๋ณด๋ฉด ์๋์..

์ด๋ฒ ์๊ฐ์๋ margin ๊ฒน์นจ/์ค์ฒฉ ํ์์ ๊ดํด์ ํฌ์คํ ํ๊ฒ ๋ค. ์๋ ์ฝ๋๋ฅผ ์ดํด ๋ณด์. DOCTYPE html> Document Hello, world Hello, world h1 { border: 1px solid red; margin: 100px; } ์์ ์ฝ๋์ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ๋ฐ์ ๋ชจ๋๋ก ๊ฐ margin๋ค์ ์์น๋ฅผ ์ดํด๋ณด๋ฉด ์๋์ ๊ฐ๋ค. ์ด์ ๊ฐ์ ํ์์ ํ์ธ ํ ์ ์๋๋ฐ ๊ฐ ์์๋ค์ margin๋ค์ด ๊ฒน์ณ ์์์ ์ ์ ์๋ค. ์ด๊ฒ์ด ๋ฐ๋ก margin ๊ฒน์นจ/์ค์ฒฉ ํ์์ด๋ค. ์ฌ๊ธฐ์ ์ฐ๋ฆฌ๋ ๊ฐ margin๋ค์ ์กฐ์ ํ ์ ์๋๋ฐ ์๋ก ๊ธฐ๋ณธ margin์ ๊ฐ๋ค์ด ์ ์ด์ด ๋์ด ์๋ ํฌ๊ธฐ 100px ์ด์๋ถํฐ ํฌ๊ธฐ๋ฅผ ๋๋ ค์ผ ์๋ ๋๋ ์์ ์์๋ค๋ก ๋ถํฐ ๊ฑฐ๋ฆฌ๊ฐ ๋ฒ์ด์ง๋ค. ๋ง์ฝ 100px ์ดํ๋ก ๋ ์ค ํ๋์..

์ด๋ฒ ์๊ฐ์๋ box-sizing์๋ํ ํฌ์คํ ์ ํ ๊ฒ์ด๋ค. ์ค์ฒฉ๋ margin์ ๋ํ ํฌ์คํ ์ ์ด๋ฒ ๋ค์ ์๊ฐ์ ์์ฑํ ์์ ์ด๋ค. ์ฐ์ ์ฝ๋์ ๊ฒฐ๊ณผ๋ฌผ์ ์ดํด๋ณด์. DOCTYPE html> Document Hello Hello div { margin: 10px; width: 150px; } #small { border: 10px solid black; } #large { border: 30px solid black; } ์ด ๋ ๋ฐ์ค ์ค ์ด๋ค ๋ฐ์ค๊ฐ ์ปค๋ณด์ด๋๊ฐ? ๋น์ฐํ ์๋์ ์๋ ๋ฐ์ค๊ฐ ํจ์ฌ ๋ ์ปค๋ณด์ผ ๊ฒ์ด๋ค. ํ์ง๋ง ํ์ฌ padding์ ์ํฅ์ผ๋ก ๋ ๋ฒ์งธ ๋ฐ์ค๊ฐ ๋ ์ปค๋ณด์ผ ๋ฟ์ด์ง ์ฌ์ค์ ํด๋น element๋ ๋์ผ ํ ํฌ๊ธฐ์ ์ฌ์ด์ฆ ์ธ๊ฒ์ด๋ค. ํ์ง๋ง ์ด๊ฒ์ ์ธ์ ๋ css๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ณด์์ ๋ ์ด๋ค. ์ฌ์ฉ..

์ด๋ฒ ์๊ฐ์๋ ๋ฐ์ค ๋ชจ๋ธ์ ๊ดํด์ ํฌ์คํ ์ ํ ๊ฒ์ด๋ค. ๋ฐ์ค ๋ชจ๋ธ์๋ 3๊ฐ์ง ๊ฐ๋ ์ ์์์ผ ํ๋๋ฐ border, padding, margin ์ด๋ ๊ฒ ์๋ค. ์ฐ์ ์ฝ๋๋ฅผ ์ดํด ๋ณด๋ฉด ์๋์ ๊ฐ๋ค. DOCTYPE html> Document Lorem ipsum dolor sit amet consectetur, adipisicing elit. Corrupti voluptates sunt voluptate Lorem ipsum dolor sit amet consectetur, adipisicing elit. Corrupti voluptates sunt voluptate p { border: 10px solid red; padding: 20px; margin: 40px; } ๊ฐ๋ฐ์ ๋๊ตฌ์์๋ ์์ ๋งํ 3๊ฐ์ง๋ฅผ ํ..

์ด๋ฒ ํฌ์คํ ์์๋ inline block์ ๊ดํ ํฌ์คํ ์ ํ ๊ฒ์ด๋ค. block์ผ๋ก ์ด๋ฃจ์ด์ง ํ๊ทธ์ inline์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋ ํ๊ทธ๊ฐ ์๋๋ฐ ์ด๋ค ํ๊ทธ๋ค์ด ์๋์ง ํ๋ฒ ์ดํด ๋ณด๊ฒ ๋ค. DOCTYPE html> Document Hello World ๊ฐ๋ฐ ๊ณต๋ถ๋ ์ฆ๊ฒ์ต๋๋ค. ํด๋น html์ ์์ฑํ๋ฉด h1ํ๊ทธ๋ ์๋์ผ๋ก ์ค ๋ฐ๊ฟ์ด ๋๋ค. ์๋ฌด๋ฆฌ '๊ฐ๋ฐ ๊ณต๋ถ๋ ์ฆ๊ฒ์ต๋๋ค.'๋ฅผ ๋ด๋ถ์์ ์ค ๋ฐ๊ฟ์ด ๋์ด ์์ด๋ ์น๋ธ๋ผ์ฐ์ ์์ ํ ์ค๋ก ํํ์ด ๋๋ค. ์ด ์ฝ๋๋ฅผ ์ด์ง ๋ณํ์ ํด๋ณด๋ฉด ์๋์ ๊ฐ๋ค. DOCTYPE html> Document Hello World ๊ฐ๋ฐ ๊ณต๋ถ๋ ์ฆ๊ฒ์ต๋๋ค. ์์ ๊ฐ์ด aํ๊ทธ๋ฅผ ์ฝ์ ํด๋ ์ค์ ์ฌ์ ํ ๋ฐ๋์ง ์๋๋ค. ์ฆ, aํ๊ทธ๋ฅผ h1ํ๊ทธ์ ๋์ผํ ์์ฑ์ ๊ฐ์ง ํ๊ทธ๊ฐ ์๋๋ผ๋ ๊ฒ์ ์ ์ ์๋ค...

bracket์ ๊ฐ๋ฐํ๊ฒฝ IDE ์คํ๋๋ก Adobe์์ ๊ฐ๋ฐํ IDE์ด๋ค. braket์ ๊ฐ์๋ฅผ ์ค์ ์ ์ผ๋ก ๋ค๋ฃฐ ๊ฒ์ ์๋์ง๋ง ํ์์ ๋ฐ๋ผ ์ฌ์ฉํ ์๋ ์์ ๊ฒ ๊ฐ์ ์ด๋ ๊ฒ ํฌ์คํ ์ํ๋ค. ๊ฐ์ ๋ด์์ ์ค์ํ ๊ฐ๋ ํ๋๋ฅผ ๋ค๋ฃจ๋๋ฐ ๊ทธ๊ฒ์ ๋ฐ๋ก Emmet์ธ๋ฐ css์ฝ๋๋ฅผ ์์ฑํ ๋ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋๋ ๋ถ๊ฐ ๊ธฐ๋ฅ์ด๋ค. Emmet์ Emmet๋ง์ ํน์ ๋ฌธ๋ฒ๊ณผ ์ฌ์ฉ ๋ฐฉ๋ฒ์ด ์๋ค. ๋จ์ถ ๋ช ๋ น์ ๊ฐ์ ๊ฐ๋ ์ผ๋ก ์๊ณ ์์ผ๋ฉด ์ข์ ๋ฏ ํ๋ค. ๋จ์ถ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํจ์ผ๋ก์จ ๊ฐ๋ฐ์๊ฐ์ ์กฐ๊ธ ๋ ์ค์ฌ ์ค ์ ์๊ธฐ์ ๋ง์ด๋ค ์ฌ์ฉํ๊ณ ์ถ์ฒํ๋ ๋ฏ ํ๋ค. ์๋ ๋งํฌ๋ Emmet์ ๋ฌธ๋ฒ์ ๋ชจ์ ๋์ ํฌ์คํ ์ด๋ค. ํ๋ฒ ์ฐธ๊ณ ๋ก ๋ด๋ ์ข์ ๋ฏ ํ๋ค. ๐ท๏ธ ์๋ฉง(Emmet) ๋ฌธ๋ฒ ๋ชจ์ - ํ๋์ ์ ๋ฆฌ Emmet (์๋ฐ) ์๋ฐ์ HTML, XM..

์บ์ค์ผ์ด๋ฉ 1๋ถ์ ์ด์ด์ 2๋ถ๋ฅผ ์์ํ๊ฒ ๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ ์บ์ค์ผ์ด๋ฉ์ ๊ท์น์ ์ดํด๋ณผ ๊ฒ์ด๋ค. ์ฌ๋ ค css๊ฐ ์ค์ฒฉ๋์ด ์์ ๋ ์ฐ์ ์์์ ๊ดํด์ ๋ค๋ฃฐ ๊ฒ์ด๋ค. ๋จผ์ ์ฝ๋๋ฅผ ์ดํด๋ณด์. DOCTYPE html> Document html css js li { color: red; } #idsel { color: blue; } .classsel { color: green; } ์ด๋ ๊ฒ ์์๋ ์ฝ๋์ li๋ค์ ์ฝ๋ ์์์ ์ด๋ป๊ฒ ์ ์ฉ์ด ๋ ์ง ๋จผ์ ์์์ ํด๋ณด์. ๊ฒฐ๊ณผ๋ ์๋ ๋๋ณด๊ธฐ์ ๊ฐ๋ค. ๋๋ณด๊ธฐ ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ณด์์ ๋๋ html์ ์์ฑํ style์ attribute color๊ฐ ์ฐ์ ์ ์ผ๋ก ์ ์ฉ์ด ๋์๋ค. ๊ทธ๋ ๋ค๋ฉด ํด๋น style attribute๋ฅผ ์ญ์ ํ๊ณ ๋๋ฉด ์ด๋ป๊ฒ ์ฐ์ ์์๊ฐ ์ ์ฉ์ด ๋ ๊น? ์๋ ๋๋ณด๊ธฐ๋ฅผ ..