๐Ÿƒโ€โ™‚๏ธ์ฝ”๋“œ์ž‡ ์Šคํ”„๋ฆฐํŠธ ๋ฏธ์…˜ 1, 2 ๐Ÿ“ํšŒ๊ณ 

Annyยท2024๋…„ 8์›” 13์ผ
0

ํšŒ๊ณ 

๋ชฉ๋ก ๋ณด๊ธฐ
2/7

๐Ÿƒโ€โ™‚๏ธ์Šคํ”„๋ฆฐํŠธ ๋ฏธ์…˜ 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

input tag

Label tag

Form 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 ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ๋„ ๋นจ๋ฆฌ ์ต์ˆ™ํ•ด์ง€๊ธธ ๋ฐ”๋žŒ...์–ด๋ ค์›ก,,,
profile
Newbie

0๊ฐœ์˜ ๋Œ“๊ธ€