๐Ÿ“˜ Programming/Web

[HTML] 1. HTML ๊ธฐ์ดˆ (๊ฐœ์š”, ํƒœ๊ทธ, ๋ฌธ๋ฒ•, ๊ธฐ๋ณธ ๊ตฌ์กฐ, ์š”์†Œ ๊ตฌ์กฐ)

ํ•œ์ฝ”๋”ฉ 2020. 9. 13. 13:51
728x90
728x90
HTML์ด๋ž€?

HTML = HyperText Markup Language

  • ์›น ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ์–ธ์–ด
  • ๋ชจ๋“  ํƒœ๊ทธ๋Š” ๋ฏธ๋ฆฌ ์ •์˜๋˜์–ด ์žˆ์Œ
  • ๊ฐ๊ฐ์˜ ํƒœ๊ทธ์™€ ์†์„ฑ์„ ์‚ฌ์šฉ
  • ์›น ํŽ˜์ด์ง€(Web Page) = HTML ๋ฌธ์„œ --> HTML ํƒœ๊ทธ๋“ค๋กœ ๊ตฌ์„ฑ
  • HTML ํƒœ๊ทธ(Tag) :  ์›น ํŽ˜์ด์ง€์˜ ๋””์ž์ธ, ๊ธฐ๋Šฅ ๊ฒฐ์ •

HTML ํƒœ๊ทธ(Tag)

๋ฌธ๋ฒ•

1. <ํƒœ๊ทธ์ด๋ฆ„>  // ์‹œ์ž‘ ํƒœ๊ทธ
2. </ํƒœ๊ทธ์ด๋ฆ„> // ์ข…๋ฃŒ ํƒœ๊ทธ
  • ์‹œ์ž‘ ํƒœ๊ทธ(start tag, opening tag)์™€ ์ข…๋ฃŒ ํƒœ๊ทธ(end tag, closing tag)์˜ ํ•œ ์Œ์œผ๋กœ ๊ตฌ์„ฑ
  • ์ข…๋ฃŒ ํƒœ๊ทธ๋Š” ์‹œ์ž‘ ํƒœ๊ทธ์™€ ์ „๋ถ€ ๋˜‘๊ฐ™์ง€๋งŒ, ํƒœ๊ทธ ์ด๋ฆ„ ์•ž์— ์Šฌ๋ž˜์‹œ(/)๊ฐ€ ์กด์žฌ
  • ๋นˆ ํƒœ๊ทธ(Empty Tag) : ์ข…๋ฃŒ ํƒœ๊ทธ ์—†์ด ์‹œ์ž‘ ํƒœ๊ทธ๋งŒ์„ ๊ฐ€์ง€๋Š” ํƒœ๊ทธ ( <img>, <br>, <hr> )

HTML ๊ธฐ๋ณธ ๊ตฌ์กฐ

  • <!DOCTYPE html> : ํ˜„์žฌ ๋ฌธ์„œ๊ฐ€ HTML5 ๋ฌธ์„œ์ž„์„ ๋ช…์‹œ
  • <html> : HTML ๋ฌธ์„œ์˜ ๋ฃจํŠธ(root) ์š”์†Œ ์ •์˜
  • <head> : HTML ๋ฌธ์„œ์˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ(metadata) ์ •์˜
  • ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ(metadata)
    • HTML ๋ฌธ์„œ์— ๋Œ€ํ•œ ์ •๋ณด(data), ์›น ๋ธŒ๋ผ์šฐ์ €์—๋Š” ์ง์ ‘ ํ‘œํ˜„๋˜์ง€ ์•Š๋Š” ์ •๋ณด
    • <title>, <style>, <meta>, <link>, <script>, <base> ํƒœ๊ทธ ๋“ฑ์„ ์ด์šฉํ•˜์—ฌ ํ‘œํ˜„
  • <title> : HTML ๋ฌธ์„œ์˜ ์ œ๋ชฉ์„ ์ •์˜ํ•˜๋ฉฐ, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์šฉ๋„๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
    • ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ํˆด๋ฐ”(toolbar)์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
    • ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์ฆ๊ฒจ์ฐพ๊ธฐ(favorites)์— ์ถ”๊ฐ€ํ•  ๋•Œ ์ฆ๊ฒจ์ฐพ๊ธฐ์˜ ์ œ๋ชฉ์ด ๋ฉ๋‹ˆ๋‹ค.
    • ๊ฒ€์ƒ‰ ์—”์ง„์˜ ๊ฒฐ๊ณผ ํŽ˜์ด์ง€์— ์ œ๋ชฉ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • <body> : ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ด ๋ณด์ด๋Š” ๋‚ด์šฉ(content) ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค.
  • <h1> ~ <h6> : ๊ฐ ๋‹จ๋ฝ์˜ ์ œ๋ชฉ(heading)์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
  • <p> : ๋‹จ๋ฝ(paragraph)์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

HTML ์š”์†Œ(Element) ๊ตฌ์กฐ

  • ์‹œ์ž‘ ํƒœ๊ทธ : ์‹œ์ž‘ ํƒœ๊ทธ ๋‚ด์—์„œ๋งŒ ํƒœ๊ทธ ์ด๋ฆ„, ์†์„ฑ๋ช…, ์†์„ฑ๊ฐ’์ด ์ •์˜ ๊ฐ€๋Šฅ
  • ํƒœ๊ทธ ์ด๋ฆ„ : ์š”์†Œ๊ฐ€ ๊ฐ€์ง€๋Š” ํƒœ๊ทธ์˜ ์ด๋ฆ„
  • ์†์„ฑ๋ช… : ํ˜„์žฌ ํƒœ๊ทธ์˜ ์†์„ฑ
    • ์†์„ฑ๋ช…์€ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š์Œ (๊ตฌ๋ถ„ํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅ)
  • ์†์„ฑ ๊ฐ’ : ์†์„ฑ์˜ ๊ฐ’์„ ๊ฒฐ์ •
    • ์†์„ฑ ๊ฐ’์— ํฐ ๋”ฐ์˜ดํ‘œ(" ") ๋˜๋Š” ์ž‘์€ ๋”ฐ์˜ดํ‘œ(' ') ์‚ฌ์šฉ (๋ฏธ์‚ฌ์šฉ ์‹œ, ์—ฌ๋Ÿฌ ์†์„ฑ์„ ์‚ฌ์šฉํ•  ๋•Œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Œ)
  • ๋‚ด์šฉ : ์š”์†Œ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ํ…์ŠคํŠธ
  • ์ข…๋ฃŒ ํƒœ๊ทธ : ์š”์†Œ์˜ ์‹œ์ž‘ ํƒœ๊ทธ๋ฅผ ๋งˆ๋ฌด๋ฆฌํ•˜๋Š” ์ง€์ •์ 
728x90
๋ฐ˜์‘ํ˜•

'๐Ÿ“˜ Programming > Web' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[HTML] HTML ์š”์†Œ (์ œ๋ชฉ, ๋‹จ๋ฝ, ์„œ์‹)  (0) 2020.09.13