๐โโ๏ธ์คํ๋ฆฐํธ ๋ฏธ์
1
ํ์ต ๋ด์ฉ
- ํผ๋ธ๋ฆฌ์ฑ์ ์ฒซ ๋จ๊ณ, html๊ณผ css๋ฅผ ํ์ฉํด ํ์ด์ง ๋ ์ด์์๊ณผ ์คํ์ผ๋ง ์ง์ ํด๋ด
- ๊ฐ์์ ๋ง์ผ ๋ฉ์ธ ํ์ด์ง๋ฅผ ํผ๋ธ๋ฆฌ์ฑ ํด๋ณด๋ ๊ฒ์ด ๋ฏธ์
Reset.css
- html ์๋ฆฌ๋จผํธ ๋ค์ ๋ด๊ฐ ๋ฐ๋ก ์ง์ ์ ์ํด๋ ๋ง์ง์ด ์ค์ ๋๋ ๊ฒฝ์ฐ๊ฐ ์์. (e.g. pํ๊ทธ๋ ์๋์ผ๋ก 16px์ ๋ง์ง์ด ๋ถ๋๋ค)
- css์์ ์คํ์ผ๋ง์ ์ค ๋ ๋ง์ง์ด ์ค์ฒฉ๋๋ ๋ฑ์ ์ด์๊ฐ ๋ฐ์
- ๋๋ฌธ์, ์ฌ์ ์ ์ด๋ฐ margin, padding ๋ฑ์ ๊ธฐ๋ณธ ๊ฐ์ ์ ๊ฑฐํด ์ฃผ๋๊ณผ์ ์ด ์์ผ๋ฉด ์ข์๋ฐ, ์ด ํ์ผ์ reset.css ํ์ผ์ด๋ผ๊ณ
inline๊ณผ block
- ๊ฐ html ํ๊ทธ ๋ณ๋ก ์ ๋ ฌ(flow ์ค์ )๋๋ ๋ฐฉ๋ฒ์ด ๋ค๋ฆ.
- flow ๋ฐฉ์์ผ๋ก inline๊ณผ block์ผ๋ก ๋๊ฐ์ง ๋ฐฉ๋ฒ์ด ์๋๋ฐ, ๊ฐ ํ๊ทธ๊ฐ ์ฑ๊ฒฉ์ด ๋ค๋ฅด๋ฉด flow๊ฐ ์ค์ ๋๋๋ฐ ํผ์กํ ์ ์์
- ๋๋ฌธ์ block์ผ๋ก ์๊ณ ์ถ์ด์, imageํ๊ทธ ๊ฐ์ inblock ์์๋ค์ ์ ๋ถ divํ๊ทธ๋ก ๊ฐ์ธ์คฌ์
๐โhtml ํ์ค์ ๋ชจ๋ฅด๊ฒ ๋ค๋ฉด?
whatwg
HTML ํ์ค ๋ฌธ์
๊ฐ๋ฐ์๋ค๋ผ๋ฆฌ ํ์ค์ ๋ง๋ ๊ณณ
https://html.spec.whatwg.org/multipage/sections.html#the-body-element
mozilla
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/body
ํ์ด์ดํญ์ค ๊ฐ๋ฐํ ๋น์๋ฆฌ ๋จ์ฒด์์ ๋ง๋ ๊ณณ
๐โโ๏ธ์คํ๋ฆฐํธ ๋ฏธ์
2
ํ์ต๋ด์ฉ
- ๋ก๊ทธ์ธ ํ์ด์ง, ํ์๊ฐ์
ํ์ด์ง ์ ์
- input ๋ฐ๋ ์์ญ ์ค์ ํ๊ธฐ
- git๊ณผ github
Label tag
์ดํ
- ์๊ฐ๋ณด๋ค ์น ํผ๋ธ๋ฆฌ์ฑ์ด ์ฌ๋ฏธ์๋ค!
- ๊ณผ๊ฑฐ ์ ค๊ดต ์ธํดํ๋ฉด์ ์๋ง์ ํ์ด์ง๋ค์ QA ํ์๋๋ฐ, ์ด ๋ ์ผ๋งค๋ก ๋ฐฐ์ด ์ง์๋ค์ด ์๊ฐ๋ณด๋ค ๋์์ด ๋์.
- ๊ณผ๊ฑฐ์ ์ด ๋ด์ฉ๋ค์ ์์๋ค๋ฉด ๊ณ ์ ๋ ํ์ํ
๋ฐ ์ถ๊ธฐ๋ ํ๋ค. ํ์ด์ง ๋ด ๋๋๊ทธ ์๋ผ์ copy ๋ณต์ฌ ์๋๋๊ฒ ๋๋ฌธ์ ๋ฐฉ๋ฒ ์ฐพ๋๋ผ ๊ณ ์ํ๋ ๊ณผ๊ฑฐ์ ๋.. chrome inspect ๋ชจ๋๋ฅผ ๋ชฐ๋๋ ๋,,, ์ฝ๋๋ผ๊ณ ๋ฌด์์์ ์์ธํ ์ฐพ์๋ณผ ์๊ฐ ์ํ๋ ๋.. ๋ชฐ๋๋ ๊น์ ์ด ๋ ๋ฏธ๋ฆฌ html ๊ณต๋ถ ์ข ํด๋์ง ๊ทธ๋ฌ๋
- css๋ ์์ ์ด๋ฉด์ด๋ผ์ ์ด๋ฐ์ ๊ณ ์์ ์ข ํ๋ค. ํ์ง๋ง ๋งจ๋
์ ํด๋ฉ 40๋ฒ ์ฏค ํ๋๊น ์ด๋์ ๋ ์ ์๋จ,,
- ๋๋ถ๋ถ flex๋ก ๋ ์ด์์์ ์กฐ์ ํ๋๋ฐ ์๊ฐ๋ณด๋ค ๋๊ฒ ํธํ์. ๊ทผ๋ฐ ์ด๋ ๊ฒ ๋จ์ฉ(?)ํด๋ ๋๋๊ฑด๊ฐ ๊ถ๊ธํด์ง๊ธฐ๋ ํ๋ค.
- ํ๋ฃจ์ 10์๊ฐ(์ ์ฌ์๊ฐ ์ ์ธํ๋ฉด 9์๊ฐ) ๊ณต๋ถ๊ฐ ์๊ฐ๋ณด๋ค ๋นก์ธ๋ค,, ๊ทธ๋ฆฌ๊ณ ์ด๋ ๊ฒ ๋นก์ผ ๊ณต๋ถ ํ์๋ ๋ถ๊ฐ์ ์ผ๋ก ํ ๊ฒ ์๊ฐ๋ณด๋ค ๋ง์์ ๋ ๋จ๋ฉด ์ปดํจํฐ ํ๊ณ ๋๊ฐ๊ณ ์ ๋ฐ๋ณต์ธ ์ผ์์ด๋จ
- ์ฃผ๋ง์ ๊ทธ๋๋ง ์ฌ์ ์์๊น ์ถ์์ง๋ง,, ๋ฆ์ ์ ์ ์ ์๋ค๋ ๊ฒ? ๋นก์ง์ค์ ์ํ๋ค๋ ๊ฒ? ๋ด๊ฐ ๋ณต์ต์ ๊ผผ๊ผผํ ํ๋ ํธ์ด ์๋๋ฐ๋ ์์ด ์๋ ๋ง์์ ์
๋๋๊ณ ๊ฐ์ฌ๋ ๋ง์ ๊ธฐ์ตํ๊ธฐ์ ๋ฐ์ ๋๋ ์ด๋ค.
- ์ง๊ธ์ ๋ชจ๋ JS๋ฅผ ๋ฐฐ์ฐ๊ณ ์๋๋ฐ method๊ฐ ๊ต์ฅํ ๋ง์์ ๋นํฉํ๋ ์ค์ด๋ค.
- ๊ทผ๋ฐ ์ฝํ
์ค๋น์ ๋์ ๋ง์ด ๋จ
- ๊ทธ๋ฆฌ๊ณ ์๊ฐ๋ณด๋ค ์ฌ๋ฐ์ ์ฝํ
์ค๋น ๋ค์ ํด์ผ๊ฒ๋ค (์ด๋ฒ์ฃผ๋ถํฐ ํ ๊ฑฐ์....)
- interactive JS ๋ถ๋ถ์ด ์ ์ผ ์ฌ๋ฏธ ์๋ค... ํ์ฉํด์ ์คํ๋ฆฐํธ 3 ๋ฏธ์
์ ์ํํด์ผ ํ๋๋ฐ ๋ฒ์จ ํ๊ธฐ ์ซ์ด์ ๋ฐฐ์งธ๊ณ ์ถ์
- ์ด๋ฒคํธ ํธ๋ค๋ฌ ์๊ฐ๋ณด๋ค ๊ฐ์ด๋ ต๊ณ ๊ฐํท๊ฐ๋ฆผ
- git ์ฒ์์ ๋ญ๊ฐ ๋ญ์ง ํ๋๋ ๋ชฐ๋ผ์ ์์ฒญ ํค๋งธ๋คใ
ใ
๊ทผ๋ฐ ํ๋ฒ ํ์
ํ๊ณ ๋๋๊น ๊ทธ๋๋ ๊ด์ฐฎ์์ง,, git add ->git commit -> git push๋ง ์ธ์๋ ๋ฐ์ ํจ
- ๋ธ๋์น๋ฅผ ์์ง ํ์ฉํ ์ผ์ด ๋ง์ง ์์์ ๋ ์ต์ํ๋ค
- ์ด ์ธ์๋ git ์์ง ๋ชจ๋ ๊ธฐ๋ฅ๋ค์ ๋ค ์ฌ์ฉํด๋ณด์ง ์์์. ๋์ค์ ๋ค์ ๋ณผ ํ์๊ฐ ์์๊ฑฐ ๊ฐ์
- js ์ด๋ฒคํธ ํธ๋ค๋ฌ๋ ๋นจ๋ฆฌ ์ต์ํด์ง๊ธธ ๋ฐ๋...์ด๋ ค์ก,,,