2์ผ์ฐจ : HTML,CSS,JavaScript์˜ ์ •์˜ ๋ฐ ์—ญํ•  ๋“ฑ ์ดํ•ด๋ฅผ ์œ„ํ•œ ์ˆ˜์—… ์ง„ํ–‰

์ฃผ์š” ํ•ต์‹ฌ :

    1. HTML ๋งˆํฌ์—… ์–ธ์–ด๋ฅผ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๋Š”๊ฐ€
    1. id & class ์–ธ์ œ ์‚ฌ์šฉ๋˜๋Š”๊ฐ€
    1. ์‹œ๋งจํ‹ฑ ์š”์†Œ
    1. ์‹ค์Šต : ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€, ์ž๊ธฐ์†Œ๊ฐœ ํŽ˜์ด์ง€ ๋งŒ๋“ค๊ธฐ

HTML / CSS / JavaScript


HTML

  • ์›น ํŽ˜์ด์ง€ ๊ตฌ์กฐ (ํ‹€) ๋‹ด๋‹น
  • ๋งˆํฌ์—… ์–ธ์–ด

CSS

  • ๋””์ž์ธ ์š”์†Œ๋ฅผ ์‹œ๊ฐํ™”
  • ์Šคํƒ€์ผ ์‹œํŠธ ์–ธ์–ด

JavaScript

  • ์›น ํŽ˜์ด์ง€๋ฅผ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๋งŒ๋“ค์–ด ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•จ
  • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด

HTML

HTML - HyperText Markup Language ์•ฝ์ž

Tag ์ •์˜

  • HTML์€ Tag๋“ค์˜ ์ง‘ํ•ฉ
  • ๋ถ€๋“ฑํ˜ธ (<>)๋กœ ๋ฌถ์ธ ๊ธฐ๋ณธ ๊ตฌ์„ฑ ์š”์†Œ
  • ๊ธฐ๋ณธ์ ์œผ๋กœ ์—ด๊ณ  ๋‹ซ๊ธฐ๊ฐ€ ์ง€์ผœ์ง ex) <> ์—ด๊ธฐ , </> ๋‹ซ๊ธฐ

id & class

  • id : ๊ณ ์œ ํ•œ ์ด๋ฆ„ ๋ถ™์ผ๋•Œ ์‚ฌ์šฉ (์ „์ฒด ํ†ต ํ‹€์–ด์„œ ์˜ค์ง ํ•˜๋‚˜์ผ ๋•Œ)
  • class : ์œ ํ˜•๋ณ„๋กœ ๋ถ„๋ฅ˜ํ•  ๋•Œ (๋ฐ˜๋ณต์ ์ธ ์œ ํ˜•์„ ๋ถ„๋ฅ˜ํ•  ๋•Œ)

โ—๏ธ์›น,์•ฑ ๋งŒ๋“œ๋Š” ๊ณผ์ •์—์„œ์˜ ํ•„์ˆ˜ ๊ณผ์ •

  • ํ”„๋กœํ†  ํƒ€์ดํ•‘์„ ๊ผญ ๊ฑฐ์ณ์•ผ ํ•จ
    -๊ฐœ๋ฐœ ์ดˆ๊ธฐ์— ๋ชจํ˜•์„ ๋งŒ๋“ค์–ด ๊ธฐ๋Šฅ ์š”๊ตฌ ์‚ฌํ•ญ์„ ํŒŒ์•…ํ•˜๊ณ , ๋ฐ˜์˜ํ•˜๋Š” ๊ฐœ์„  ๋ฐฉ์‹

์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” Tag ํ•ต์‹ฌ ๋ฐ ์ฐจ์ด์ 

  • div : ํ•œ์ค„ ์ฐจ์ง€, span : ์ปจํ…์ธ  ํฌ๊ธฐ๋งŒํผ ์ฐจ์ง€
  • img : ๋‹ซ๋Š”ํ‚ค๊ฐ€ ์—†์Œ : </>
  • a : ๋งํฌ ์‚ฝ์ž… ํ‚ค , ์†์„ฑ:href
  • ul,li : ๋ฆฌ์ŠคํŠธ
  • li : ul,ol ๋กœ ๋ฌด์กฐ๊ฑด ๊ฐ์‹ธ์ ธ์•ผ ํ•œ๋‹ค.
  • input, textarea : ๋‹ค์–‘ํ•œ ์ž…๋ ฅ ํผ ex)์ฒดํฌ ๋ฐ•์Šค ๋“ฑ

์‹œ๋งจํ‹ฑ ์š”์†Œ

  • ์‚ฌ๋žŒ๊ณผ ์ปดํ“จํ„ฐ๊ฐ€ ์ฝ๊ธฐ ์‰ฌ์šด, ์˜๋ฏธ ์žˆ๋Š”(semantic) HTML ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑ ๊ฐ€๋Šฅ

์™œ ์‚ฌ์šฉํ•˜๋Š”๊ฐ€? (div์™€์˜ ์ฐจ์ด์ )

  • ๊ฒ€์ƒ‰์—”์ง„์ด ์›น ํŽ˜์ด์ง€๋ฅผ ๋ฐฉ๋ฌธ์‹œ, div๋ณด๋‹ค ์‹œ๋งจํ‹ฑ ์š”์†Œ๋ฅผ ์ค‘์š”ํ•œ ํ‚ค์›Œ๋“œ๋กœ ๊ณ ๋ คํ•จ
  • ๊ฐœ๋ฐœ์ž๋“ค์ด ํ•จ๊ป˜ ์ž‘์—…์‹œ, div์š”์†Œ๋ฅผ ํƒ์ƒ‰ํ•˜๋Š”๊ฑฐ๋ณด๋‹ค ์˜๋ฏธ์žˆ๋Š” ์ฝ”๋“œ๋ธ”๋ก์„ ์ฐพ๋Š” ๊ฒƒ์ด ๋” ํŽธ๋ฆฌ, ๋ฐ์ดํ„ฐ ์œ ํ˜• ์˜ˆ์ธก์ด ์‰ฌ์›€

์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” Tag

  • article : ๋…๋ฆฝ์ ์ด๊ณ  ์ž์ฒด ํฌํ•จ๋œ ์ฝ˜ํ…์ธ ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
  • aside : ๋ณธ๋ฌธ์˜ ์ฃผ์š” ๋ถ€๋ถ„์„ ํ‘œ์‹œํ•˜๊ณ  ๋‚จ์€ ๋ถ€๋ถ„์„ ์„ค๋ช…ํ•˜๋Š” ์š”์†Œ์ž…๋‹ˆ๋‹ค. ํŠน๋ณ„ํ•œ ์ผ์ด ์•„๋‹ˆ๋ฉด ์‚ฌ์ด๋“œ๋ฐ”๋‚˜ ๊ด‘๊ณ ์ฐฝ ๋“ฑ ์ค‘์š”ํ•˜์ง€ ์•Š์€ ๋ถ€๋ถ„์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • footer : ์ผ๋ฐ˜์ ์œผ๋กœ ํŽ˜์ด์ง€๋‚˜ ํ•ด๋‹น ํŒŒํŠธ์˜ ๊ฐ€์žฅ ์•„๋žซ๋ถ€๋ถ„์— ์œ„์น˜ํ•˜๋ฉฐ, ์‚ฌ์ดํŠธ์˜ ๋ผ์ด์„ ์Šค, ์ฃผ์†Œ, ์—ฐ๋ฝ์ฒ˜ ๋“ฑ์„ ๋„ฃ์„ ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • header : ์ผ๋ฐ˜์ ์œผ๋กœ ํŽ˜์ด์ง€๋‚˜ ํ•ด๋‹น ์„น์…˜์˜ ๊ฐ€์žฅ ์œ—๋ถ€๋ถ„์— ์œ„์น˜ํ•˜๋ฉฐ, ์‚ฌ์ดํŠธ์˜ ์ œ๋ชฉ์ด ๋ณดํ†ต ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค. ์„ ํƒ์ ์œผ๋กœ ์ƒ๋‹จ๋ฐ”๋‚˜ ๊ฒ€์ƒ‰์ฐฝ ๋“ฑ์ด ์•ˆ์— ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • nav : ๋‚ด๋น„๊ฒŒ์ด์…˜(navigation)์˜ ์•ฝ์ž๋กœ, ์ผ๋ฐ˜์ ์œผ๋กœ ์ƒ๋‹จ๋ฐ” ๋“ฑ ์‚ฌ์ดํŠธ๋ฅผ ์•ˆ๋‚ดํ•˜๋Š” ์š”์†Œ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ณดํ†ต์€ ์•ˆ์— ul์„ ๋„ฃ์–ด ๋ชฉ๋ก ํ˜•ํƒœ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • main : ๋ฌธ์„œ์˜ ์ฃผ๋œ ์ฝ˜ํ…์ธ ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

์‹ค์Šต ๊ฒฐ๊ณผ๋ฌผ


๋ณต์Šตํ•ด์•ผ ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ์ 

  • ์ž์ฃผ ์‚ฌ์šฉ ๋˜๋Š” ํƒœ๊ทธ๊ฐ€ ์™œ ์ž์ฃผ ์‚ฌ์šฉ ๋˜๋Š”์ง€์— ๋Œ€ํ•œ ๋ณต์Šต ํ•„์š”
  • ๊ฒ€์ƒ‰์„ ํ†ตํ•œ html๋“ค์˜ ๋‹ค๋ฅธ ์˜ˆ์ œ๋“ค์„ ๋ณด๋ฉฐ ์ƒํ™ฉ์— ๋”ฐ๋ฅธ ํƒœ๊ทธ ์‚ฌ์šฉ๋ฒ• ๋ณต์Šต ํ•„์š”
  • ํฐ ํ‹€์—์„œ ์˜์—ญ ๋‚˜๋ˆ„๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋ณต์Šต ํ•„์š”

- ๋ณต์Šต์— ์ฐธ๊ณ ๊ฐ€ ๋  ์‚ฌ์ดํŠธ

profile
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ ๊ณต๋ถ€์ค‘

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