[๐Ÿ’ป ์ฝ”๋“œ์Šคํ…Œ์ด์ธ  FE 44๊ธฐ] ๋ถ€ํŠธ์บ ํ”„ - ์›น ๊ฐœ๋ฐœ ์ดํ•ด, HTML

JiEunยท2023๋…„ 2์›” 14์ผ
0
post-thumbnail

โœ”๏ธ ์‹œ์ž‘

์˜ค๋Š˜ ๋ถ€ํ„ฐ ์ˆ˜์—… ์‹œ์ž‘์ด๋‹ค. ๊ฐ•์‚ฌ๋‹˜์ด ์ˆ˜์—…ํ•˜๋Š” ๋ฐฉ์‹์ด ์•„๋‹Œ ์ž๊ธฐ์ฃผ๋„์  ํ•™์Šต์œผ๋กœ ์ฒ˜์Œ ์ง„ํ–‰ํ•  ๊ฒฝ์šฐ ์–ด๋ ค์›€์ด ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค. ๋ฏธ๋ฆฌ ์„ ํ–‰ ํ•™์Šต์„ ํ•˜๊ณ  ์‹œ์ž‘ํ•˜๋Š”๊ฑธ ์ถ”์ฒœ ํ•œ๋‹ค.

์›น ๊ฐœ๋ฐœ์˜ ์ดํ•ด์™€ HTML์— ๋Œ€ํ•ด ๋ฐฐ์› ๋‹ค.
์˜ˆ์ „ ์—…๋ฌดํ–ˆ๋˜ ๋ฐ”ํƒ•์œผ๋กœ ๊ทธ๋ฆฌ ์–ด๋ ต์ง€ ์•Š์•˜์ง€๋งŒ ์ด๋ก ์ ์ธ ๋ถ€๋ถ„์„ ์ข€ ๋”
์„ธ์„ธํ•˜๊ฒŒ ์•Œ ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฑฐ ๊ฐ™๋‹ค.


ํ•™์Šตํ•œ ๋ถ€๋ถ„ + ์ธํ„ฐ๋„ท ์„œ์น˜๋ฅผ ํ†ตํ•ด ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ด๋‹ค.

๐Ÿ“ ์›น ๊ฐœ๋ฐœ ์ดํ•ด

โœ”๏ธ HTML(Hyper Text Markup Language)

  • ์›น ๋ธŒ๋ผ์šฐ์ €์— ํ‘œ์‹œ๋˜๋„๋ก ์„ค๊ณ„๋œ ๋ฌธ์„œ์˜ ํ‘œ์ค€ ๋งˆํฌ์—… ์–ธ์–ด์ด๋‹ค.
  • ๊ตฌ์กฐ์  ์˜๋ฏธ๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ๊ตฌ์กฐํ™”๋œ ๋ฌธ์„œ๋ฅผ ๋งŒ๋“œ๋Š” ์ˆ˜๋‹จ์ด๋‹ค.

์˜ˆ์‹œ) ์บ๋ฆญํ„ฐ๋ฅผ ๋งŒ๋“ค ๊ฒฝ์šฐ ์šฐ์„  ์บ๋ฆญํ„ฐ์˜ ๋ผˆ๋Œ€๋ฅผ ๋งŒ๋“ ๋‹ค.

โœ”๏ธ CSS(Cascading Style Sheet)

  • ๋งˆํฌ์—… ์–ธ์–ด๊ฐ€ ์‹ค์ œ ํ‘œ์‹œ๋˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ธฐ์ˆ ํ•˜๋Š” ์Šคํƒ€์ผ ์–ธ์–ด
  • HTML์— ์ฃผ๋กœ ์‚ฌ์šฉ๋˜๋ฉฐ W3C์˜ ํ‘œ์ค€์ด๊ณ , ๋ ˆ์ด์•„์›ƒ๊ณผ ์Šคํƒ€์ผ์„ ์ •์˜ํ•  ๋•Œ ์ž์œ ๋„๊ฐ€ ๋†’๋‹ค.

์˜ˆ์‹œ) ๋งŒ๋“ค์–ด์ง„ ๋ผˆ๋Œ€์— ๋จธ๋ฆฌ, ์˜ท ๋“ฑ์˜ ๋””์ž์ธ์„ ํ•œ๋‹ค.

โœ”๏ธ Javascript

  • ๊ฐ์ฒด ๊ธฐ๋ฐ˜์˜ ์Šคํฌ๋ฆฝํŠธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ด๋‹ค.
  • ์›น ๋ธŒ๋ผ์šฐ์ €๋‚ด์— ์ฃผ๋กœ ์‚ฌ์šฉ๋˜๊ณ  ๋‹ค๋ฅธ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์˜ ๋‚ด์žฅ ๊ฐ์ฒด์—๋„ ์ ‘๊ทผ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

์˜ˆ์‹œ) ๋””์ž์ธ์ด ์™„์„ฑ๋œ ์บ๋ฆญํ„ฐ์—๊ฒŒ ์›€์ง์ž„์„ ๋„ฃ์–ด์ค€๋‹ค.

๐Ÿ“ HTML ๊ธฐ์ดˆ

  • <,>(๊บพ์‡  ๊ด„ํ˜ธ)๋กœ ์ž‘์„ฑ๋œ ํƒœ๊ทธ๋กœ ๊ตฌ๋ถ„ํ•œ๋‹ค.
  • <div>, <span>, <li>, <img>, <a> ๋“ฑ์ด ์žˆ๋‹ค.
  • <body> ํƒœ๊ทธ ๋‚ด๋ถ€์— ์ž‘์„ฑํ•œ๋‹ค.

๊ธฐ๋ณธ ๊ตฌ์„ฑ(๋‹ซ๋Š” ํƒœ๊ทธ๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค.์˜ˆ)input )

<ํƒœ๊ทธ ์†์„ฑ="๊ฐ’">Hello!</ํƒœ๊ทธ>

โœ”๏ธ ์ฃผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ํƒœ๊ทธ ๋ช‡๊ฐ€์ง€

โœ”๏ธ div

  • ์ฝ˜ํ…์ธ  ์˜์—ญ์„ ์žก์„ ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํƒœ๊ทธ
  • ํ•ด๋‹น ์ปจํ…์ธ  ๊ธธ์ด ์ƒ๊ด€์—†์ด ํ•œ ์ค„์„ ์ฐจ์ง€ํ•œ๋‹ค. (๋ธ”๋ก ์š”์†Œ)
<div>๋ณด์—ฌ์งˆ ๋‚ด์šฉ ์ž‘์„ฑ</div>

โœ”๏ธ span

  • ๋ณธ์งˆ์ ์œผ๋กœ ์•„๋ฌด ์˜๋ฏธ๊ฐ€ ์—†๋Š” ํƒœ๊ทธ
  • ํ•ด๋‹น ์ปจํ…์ธ  ์˜์—ญ๊นŒ์ง€๋งŒ ์žก์•„์ค€๋‹ค. (์ธ๋ผ์ธ ์š”์†Œ)
<span>๋ณด์—ฌ์งˆ ๋‚ด์šฉ ์ž‘์„ฑ</span>

โœ”๏ธ img

  • ์ด๋ฏธ์ง€๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” ํƒœ๊ทธ
  • src(๊ฒฝ๋กœ), alt(์ด๋ฏธ์ง€ ๋Œ€์ฒด ํ…์ŠคํŠธ)์˜ ์†์„ฑ์„ ํ•„์ˆ˜๋กœ ๋„ฃ์–ด์ค˜์•ผํ•œ๋‹ค.
    alt์˜ ๊ฒฝ์šฐ ์›น ์ ‘๊ทผ์„ฑ์œผ๋กœ ์ž‘์„ฑํ•˜๋Š”๊ฒŒ ์ข‹๋‹ค.
<img src="์ด๋ฏธ์ง€ ๊ฒฝ๋กœ" alt="์ด๋ฏธ์ง€ ์„ค๋ช…๋ฌธ">

โœ”๏ธ a

  • ํŽ˜์ด์ง€ ์ด๋™์‹œ ์‚ฌ์šฉํ•˜๋Š” ํƒœ๊ทธ
  • href(ํŽ˜์ด์ง€ ๊ฒฝ๋กœ), title(๋งํฌ ์„ค๋ช…๋ฌธ),target(ํŽ˜์ด์ง€๋ฅผ ์–ด๋””์— ์—ด์ง€)์˜ ์†์„ฑ์„ ๋„ฃ์–ด์ค˜์•ผํ•œ๋‹ค.
<a href="ํŽ˜์ด์ง€ ๊ฒฝ๋กœ" title="๋งํฌ ์„ค๋ช…" target="_blank">์ƒˆ ํƒญ์œผ๋กœ ํŽ˜์ด์ง€ ์—ด๊ธฐ</a>
<a href="ํŽ˜์ด์ง€ ๊ฒฝ๋กœ" title="๋งํฌ ์„ค๋ช…">ํ•ด๋‹น ํŽ˜์ด์ง€๋กœ ์—ด๊ธฐ</a>

โœ๏ธ ๋งˆ์น˜๋ฉฐ

์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด์„œ ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์–ธ์–ด๊ฐ€ ์–ด๋–ค ์šฉ๋„์˜€๋Š”์ง€ ์ œ๋Œ€๋กœ ํŒŒ์•…ํ•˜์ง€ ์•Š์€ ์ƒํƒœ์—์„œ ๊ณต๋ถ€๋ฅผ ํ–ˆ์—ˆ๋‹ค. ์ด๋ฒˆ ํ•™์Šต์„ ํ†ตํ•ด HTML, CSS, Javascript์˜ ์šฉ๋„๋ฅผ ์•Œ ์ˆ˜ ์žˆ์—ˆ๋‹ค.

์ด๋ฏธ ์•Œ๊ณ  ์žˆ๋˜ HTML๋ฅผ ๋‹ค์‹œ ๋ณต์Šตํ•˜๊ฒŒ ๋˜๋ฉด์„œ ๋†“์น˜๊ณ  ์žˆ๋˜ ๋ถ€๋ถ„์„ ์•Œ ์ˆ˜ ์žˆ์—ˆ๊ณ 
๊ฒ€์ƒ‰์—”์ง„, ๋ฐ์ดํ„ฐ ์œ ํ˜• ํŒŒ์•… ๋“ฑ ์‹œ๋ฉ˜ํ‹ฑ ๊ตฌ์กฐ๊ฐ€ ์ƒ๊ฐ ๋ณด๋‹ค ๋” ์ค‘์š”ํ•˜๋‹ค๋Š” ์ ์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค.

ํ•ด๋‹น ๊ฒŒ์‹œ๋ฌผ์€ ์ •๋ง ๊ฐ„๋‹จํ•œ HTML ๋‚ด์šฉ๋งŒ ๋‹ค๋ค˜๋‹ค.
์‹œ๊ฐ„ ์—ฌ์œ ๊ฐ€ ์ƒ๊ธธ ๋•Œ ์‹œ๋ฉ˜ํ‹ฑ ์–ธ์–ด๊นŒ์ง€ ์•Œ์•„๋ณด๋ฉฐ ์ •๋ฆฌํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ ธ์•ผ๊ฒ ๋‹ค.

๐Ÿ“Œ HTML ๊ณต๋ถ€ํ•  ๋•Œ ์ฐธ๊ณ ํ•˜๊ธฐ ์ข‹์€ ์‚ฌ์ดํŠธ

๐Ÿ”— https://heropy.blog/2019/05/26/html-elements/

๋‚ด์šฉ ์ฐธ๊ณ  : ์œ„ํ‚ค๋ฐฑ๊ณผ
profile
๐Ÿ’ป ํ”„๋ก ํŠธ์—”๋“œ๋ฅผ ๋ชฉํ‘œ๋กœ ์„ฑ์žฅ ์ค‘! (์•Œ์•„๋ดค๋˜ ๋‚ด์šฉ ๋“ฑ์„ ์ •๋ฆฌํ•˜๊ธฐ)

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