HTML Basic

HTML์ด๋ž€

  • HTML(HyperText Markup Language) : ์›น์—์„œ ์ž์œ ๋กญ๊ฒŒ ์˜ค๊ฐˆ ์ˆ˜ ์žˆ๋Š” ์›น๋ฌธ์„œ๋ฅผ ๋งŒ๋“œ๋Š” ์–ธ์–ด.

  • ์›นํ‘œ์ค€ : ์›น ์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค ๋•Œ ์ง€์ผœ์•ผ ํ•  ์•ฝ์†๋“ค์„ ์ •๋ฆฌํ•œ ๊ฒƒ.

    • ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋Š” ์žฅ์†Œ์™€ ๋ธŒ๋ผ์šฐ์ €์— ์ƒ๊ด€์—†์ด ์‰ฝ๊ฒŒ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Œ.

    • ์›น ๊ฐœ๋ฐœ์ž์™€ ๋””์ž์ด๋„ˆ๋Š” ์‹œ๊ฐ„์„ ์ ˆ์•ฝ.

  • HTML5 & CSS3( ํ‘œ์ค€์•ˆ๋ช…์„ธ )

    • ์ตœ์‹  ์›น ํ‘œ์ค€์— ๋งž๋Š” ์›น์‚ฌ์ดํŠธ ์ œ์ž‘

    • ์•ฑ ํ™”๋ฉด์„ ๋””์ž์ธ์„ ์œ„ํ•œ ๊ธฐ์ดˆ

    • ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒํ•œ ์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ. (์‚ฌ์šฉ์ž๋“ค์˜ ๋™์ž‘์— ๊ณง๋ฐ”๋กœ ๋ฐ˜์‘ํ•˜๋Š”)

    • ์†Œ์Šค๋ฅผ ์ดํ•ดํ•ด ์›น ์‚ฌ์ดํŠธ์™€ ๋ธ”๋กœ๊ทธ ์ˆ˜์ •์ด ์‰ฌ์›€.

์›น ๋ธŒ๋ผ์šฐ์ €์™€ ์›น ํŽธ์ง‘๊ธฐ

  • ์›น ๋ธŒ๋ผ์šฐ์ € : ์›น ์‚ฌ์ดํŠธ๋ฅผ ๋‘˜๋Ÿฌ๋ณผ ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ, ์›น ํŽธ์ง‘๊ธฐ๋กœ ์ž‘์„ฑํ•œ ์›น ๋ฌธ์„œ๋ฅผ ํ™”๋ฉด์— ํ‘œ์‹œ

๋ธŒ๋ผ์šฐ์ €

์ œ์กฐ์—…์ฒด

ํŠน์ง•

ํฌ๋กฌ

๊ตฌ๊ธ€

HTML5 ํ‘œ์ค€์— ๊ฐ€์žฅ ๋ฐœ ๋น ๋ฅด๊ฒŒ ๋Œ€์‘ํ•˜๊ณ  ์žˆ์–ด ์ตœ๊ทผ์— ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ

ํŒŒ์ด์–ดํญ์Šค

๋ชจ์งˆ๋ผ

๊ฐœ๋ฐœ์ž๋“ค์ด ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ์›น ๋ธŒ๋ผ์šฐ์ € , ๊ฐœ๋ฐœ ๋„๊ตฌ์™€ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด ๋›ฐ์–ด๋‚จ

์ธํ„ฐ๋„ท ์ต์Šคํ”Œ๋กœ๋Ÿฌ

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ

๊ตญ๋‚ด์—์„œ ๋งŽ์ด ์‚ฌ์šฉ, HTML5์— ๋Œ€ํ•œ ์ง€์› ์ทจ์•ฝ, IE11์ดํ›„ ๊ฐœ๋ฐœ ๋˜์ง€ ์•Š๊ณ  ์žˆ์Œ.

์—ฃ์ง€

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ

IE๋Œ€์‹  HTML5๋ฅผ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ์ƒˆ๋กœ ๊ฐœ๋ฐœ. ์œˆ๋„์šฐ 10์—์„œ ๊ธฐ๋ณธ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์›น ๋ธŒ๋ผ์šฐ์ง€

[HTML5test.com] : ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ HTML5๋ฅผ ์–ผ๋งˆ๋‚˜ ์ง€์›ํ•˜๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ์Œ.

  • ์›น ํŽธ์ง‘๊ธฐ : ์›น ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ

    • ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ [ ๋ฉ”๋ชจ์žฅ ]

    • ์›น ํŽธ์ง‘๊ธฐ[ ๋…ธํŠธํŒจ๋“œ++ , ์—๋””ํŠธ ํ”Œ๋Ÿฌ์Šค, ํ…์ŠคํŠธ ๋ฉ”์ดํŠธ, ์ฝ”๋‹ค, ๋“œ๋ฆผ์œ„๋ฒ„, ๋น„์ฃผ์–ผ ์ŠคํŠœ๋””์˜ค ์ฝ”๋“œ ] : ์›น์„ ์œ„ํ•œ ์ „์šฉ ํŽธ์ง‘๊ธฐ

    • ํ†ตํ•ฉ๊ฐœ๋ฐœํ™˜๊ฒฝ(IDE)[ ๋น„์ฃผ์–ผ ์ŠคํŠœ๋””์˜ค 2015, ์›น์Šคํ†ฐ, ์„œ๋ธŒ๋ผ์ž„ ํ…์ŠคํŠธ] : ๋‹จ์ˆœํžˆ HTML๋งŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ, ASP.NET๋“ฑ ์—ฌ๋Ÿฌ ์–ธ์–ด๋“ค์„ ํ•จ๊ป˜ ์‚ฌ์šฉ.

    • ์›น ๊ธฐ๋ฐ˜ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ : ์›น ์ƒ์—์„œ ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๋ฐ”๋กœ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋Š” ํŽธ์ง‘๊ธฐ

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

ํƒœ๊ทธ(tag) : ๋งˆํฌ์—… ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์•ฝ์†๋œ ํ‘œ๊ธฐ๋ฒ• 1. <, >์„ ์ด์šฉํ•ด ๊ตฌ๋ถ„ ex)<p>, <img> 2. ์†Œ๋ฌธ์ž๋กœ ์“ด๋‹ค. 3. <p> ์—ฌ๋Š” ํƒœ๊ทธ์™€ </p>๋‹ซ๋Š” ํƒœ๊ทธ๋ฅผ ์ •ํ™•ํžˆ ์ž…๋ ฅ cf)<img>, <br>์ฒ˜๋Ÿผ ๋‹ซ๋Š” ํƒœ๊ทธ๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์Œ. 4. ์ ๋‹นํžˆ ๋“ค์—ฌ์“ด๋‹ค. (์—ฌ๋Ÿฌ๋ฒˆ ๋„์–ด์“ฐ๊ธฐ๋ฅผ ํ•ด๋„ ํ•œ ์นธ์˜ ๊ณต๋ฐฑ์œผ๋กœ ์ธ์‹) 5. ์†์„ฑ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

<img src="imgaes/first.jpg" width="350" height="290" alt="์ด๋ฏธ์ง€">
<!-- src, width, heigth, alt๊ฐ€ ์†์„ฑ ์ด๋‹ค. -->
  1. ํฌํ•จ๊ด€๊ณ„๋ฅผ ๋ช…ํ™•ํžˆ ํ•œ๋‹ค.(ํ•œ ํƒœ๊ทธ ์•ˆ์— ๋‹ค๋ฅธ ํƒœ๊ทธ๋ฅผ ํฌํ•จ ํ•  ์ˆ˜ ์žˆ์Œ.)

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

<!-- ํ˜„์žฌ ๋ฌธ์„œ๊ฐ€ HTML5 ์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ์›น๋ฌธ์„œ๋ผ๋Š” ๋œป-->
<!DOCTYPE html>
<!-- ์›น๋ฌธ์„œ์˜ ์‹œ์ž‘๊ณผ ๋์„ ๋‚˜ํƒ€๋‚ด๋Š” ํƒœ๊ทธ -->
<html>
    <!-- ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์›น๋ฌธ์„œ๋ฅผ ํ•ด์„ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์ •๋ณด ์ž…๋ ฅ(์›น ๋ธŒ๋ผ์šฐ์ € ํ™”๋ฉด์— ํ‘œ์‹œ๋˜์ง€ ์•Š์Œ.) -->
  <head>
        <!-- ๋ฌธ์ž ์ธ์ฝ”๋”ฉ ๋ฐ ๋ฌธ์„œ ํ‚ค์›Œ๋“œ, ์š”์•ฝ ์ •๋ณด-->
        <!-- title ํƒœ๊ทธ๊ฐ€ ์˜ค๊ธฐ ์ด์ „์— ๋ฌธ์ž ์ธ์ฝ”๋”ฉ ๋ฐฉ์‹์„ ๋จผ์ € ์„ ์–ธํ•ด์ฃผ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.-->
      <meta charset="utf-8">
      <title>HTML ๋ฌธ์„œ ์ œ๋ชฉ</title>
    </head>
  <!-- ์‹ค์ œ ์›น ๋ธŒ๋ผ์šฐ์ € ํ™”๋ฉด์— ๋‚˜ํƒ€๋‚  ๋‚ด์šฉ -->
  <body>
      <h1>์‹œ๊ฐ„์ด๋ž€..</h1>
      <p>๋‚ด์ผ ์ฃฝ์„ ๊ฒƒ์ฒ˜๋Ÿผ ์˜ค๋Š˜์„ ์‚ด๊ณ <br>
      ์˜์›ํžˆ ์‚ด ๊ฒƒ์ฒ˜๋Ÿผ ๋‚ด์ผ์„ ๊ฟˆ๊พธ์–ด๋ผ.</p>
      <img src="images/first.png">
  </body>

</html>
<!-- html ํƒœ๊ทธ ์ด์™ธ์˜ ๋‚ด์šฉ์€ ๊ฒ€์ƒ‰์—”์ง„์—์„œ ์ธ์‹ํ•˜์ง€ ์•Š์Œ. -->
  • <!DOCTYPE> : ๋ฌธ์„œ ์œ ํ˜•์„ ์ง€์ •

    • DOCTYPE(DTD, Document Type Definition)์€ ๋งˆํฌ์—… ์–ธ์–ด์—์„œ ๋ฌธ์„œ ํ˜•์‹์„ ์ •์˜ํ•œ๋‹ค.

    • ์›น ๋ธŒ๋ผ์šฐ์ €์— ์šฐ๋ฆฌ๊ฐ€ ์ œ๊ณตํ•  HTML ๋ฌธ์„œ๋ฅผ ์–ด๋–ค HTML ๋ฒ„์ „์˜ ํ•ด์„๋ฐฉ์‹์œผ๋กœ ๊ตฌ์กฐํ™”๋ฅผ ํ•˜๋ฉด๋˜๋Š”์ง€ ์•Œ๋ ค์ฃผ๋ฉฐ, HTML์€ ํฌ๊ธฐ 1, 2, 3, 4, X-, 5 ๋ฒ„์ „์ด ์žˆ๋‹ค.

    • ํ˜„์žฌ ํ‘œ์ค€ ๋ชจ๋“œ๋Š” HTML5์ด๋‹ค.

      <!-- HTML 5 -->
      <!DOCTYPE html>
      
      <!-- XHTML 1.0 Transitional -->
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  • <html></html> : ์›น ๋ฌธ์„œ ์‹œ์ž‘์„ ์•Œ๋ฆผ

    • html ํƒœ๊ทธ ๋‚ด๋ถ€์˜ ๋‚ด์šฉ๋งŒ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ธ์‹ํ•˜๊ณ , ๊ฒ€์ƒ‰์—”์ง„์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

    • lang์€ ์–ด๋–ค ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ธ์ง€ ๋ช…์‹œํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฒ€์ƒ‰ ์‚ฌ์ดํŠธ์—์„œ ํŠน์ • ์–ธ์–ด๋กœ ์ œํ•œํ•ด ๊ฒ€์ƒ‰ํ•  ๋•Œ ๋Œ€์ƒ์ด๋œ๋‹ค.

    <html lang="ko">
    <!-- ํ•œ๊ตญ์–ด๋ฅผ ์‚ฌ์šฉ ํ•  ๊ฒƒ์ด๋ผ๊ณ  ์•Œ๋ฆด ์ˆ˜ ์žˆ์Œ
       ์‚ฌ์šฉ ์–ธ์–ด๋ฅผ ๋ช…์‹œํ•˜๋ฉด ๊ฒ€์ƒ‰ ์‚ฌ์ดํŠธ์—์„œ ํŠน์ • ์–ธ์–ด๋กœ ์ œํ•œํ•ด ๊ฒ€์ƒ‰ํ•  ๋•Œ ๋Œ€์ƒ์ด ๋จ -->
  • <head></head> : ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ์ •๋ณด๋ฅผ ์ฃผ๋Š” ํƒœ๊ทธ (ํ™”๋ฉด์— ๋ณด์ด์ง€ ์•Š์ง€๋งŒ ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์•Œ์•„์•ผ ํ•  ์ •๋ณด๋“ค์„ ๋ชจ๋‘ ์ž…๋ ฅํ•œ๋‹ค.)

    • <title></title> : ๋ฌธ์„œ ์ œ๋ชฉ (์ฆ๊ฒจ์ฐพ๊ธฐ ์ถ”๊ฐ€์‹œ titleํƒœ๊ทธ ์•ˆ์˜ ๋‚ด์šฉ์œผ๋กœ ์ถ”๊ฐ€๋˜๋ฉฐ, Tab์ƒ๋‹จ์— ํƒ€์ดํ‹€๋กœ ๋…ธ์ถœ๋œ๋‹ค.)

    • <meta> : ๋ฌธ์ž ์ธ์ฝ”๋”ฉ ๋ฐ ๋ฌธ์„œ ํ‚ค์›Œ๋“œ, ์š”์•ฝ ์ •๋ณด

      <meta name="description" content="์—ฌ๊ธฐ์— ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์งง์€ ์„ค๋ช…" charset="์ธ์ฝ”๋”ฉ ๋ฐฉ์‹">
      • charset : ๋ฌธ์ž ์ธ์ฝ”๋”ฉ๋˜๋Š” ๋ฐฉ์‹ ์„ค์ •

      • content : http-equiv์™€ name ํŠน์„ฑ๊ฐ’์„ ๋‹ด๋Š”๋‹ค.

      <!-- ๋ฌธ์ž ์ธ์ฝ”๋”ฉ ์„ค์ • -->
      <meta charset="UTF-8" >
      <!-- ๋ฐ˜์‘ํ˜• ์›น์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•ด ํ•„์š”ํ•œ meta tag -->
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <!-- ์ž‘์„ฑ์ž -->
      <meta name="author" content="dh0023">
      <!-- ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ๊ฐ„๋žตํ•œ์„ค๋ช… -->
      <meta name="description" content="meta tag practice example">
      <!-- ie ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ -->
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
    • <link> : ์™ธ๋ถ€ ๋ฌธ์„œ ๊ฐ€์ ธ์˜ค๋Š” ํƒœ๊ทธ

      <link href="์™ธ๋ถ€ ๋ฌธ์„œ ํŒŒ์ผ ๊ฒฝ๋กœ" rel="relationship" type="ํ•ด๋‹น ์™ธ๋ถ€ ๋ฌธ์„œ ํƒ€์ž…">
      • href : ๋งํฌ๋œ ๋ฆฌ์†Œ์Šค์˜ ์ ˆ๋Œ€/์ƒ๋Œ€์  ๊ฒฝ๋กœ

      • hreflnag :๋งํฌ๋œ ๋ฆฌ์†Œ์Šค์˜ ์–ธ์–ด์ด๋ฉฐ ์–ธ์–ด๊ฐ€ ๋‹ค๋ฅธ ๊ฒฝ์šฐ์—๋งŒ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ๋Š” ์ƒ๋žต

      • rel : ๋งํฌ์™€ ๋ฌธ์„œ์˜ ๊ด€๊ณ„ ( stylesheet, icon ๋“ฑ)

    • <style> : ๋‚ด๋ถ€ ์Šคํƒ€์ผ ์‹œํŠธ ์ •์˜ ์›น ๋ฌธ์„œ ์•ˆ์—์„œ ์‚ฌ์šฉํ•  ์Šคํƒ€์ผ

      • body ํƒœ๊ทธ ๋‚ด๋ถ€์—๋„ ์ž‘์„ฑํ•ด๋„ ๋ฌด๊ด€ํ•˜๋‚˜, <head></head> ๋‚ด๋ถ€์—์„œ ์ •์˜ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

      <style>
        css ์ •๋ณด 
      </style>
    • mime type : MDN MIME type ์—์„œ ๋ช…์‹œ์ ์œผ๋กœ type์„ ์„ ์–ธํ•ด์ค˜์•ผํ•˜๋Š” ๊ฒฝ์šฐ์— ์ข…๋ฅ˜๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

    • <base> : ๋ฌธ์„œ ์•ˆ์˜ ๋ชจ๋“  ์ƒ๋Œ€ URL์ด ์‚ฌ์šฉํ•  ๊ธฐ์ค€์„ ์ •ํ•˜๋ฉฐ, ๋ฌธ์„œ์— ํ•˜๋‚˜์˜ <base> ์š”์†Œ๋งŒ ์กด์žฌํ•œ๋‹ค.

      <base href="๊ฒฝ๋กœ">
  • <body></body> : ์‹ค์ œ ๋ธŒ๋ผ์šฐ์ €์— ํ‘œ์‹œ๋  ๋‚ด์šฉ

ํŠน์ˆ˜ ๋ฌธ์ž ๋ฐ ํŠน์ˆ˜ ๊ธฐํ˜ธ ์‚ฌ์šฉํ•˜๊ธฐ

ํ™”๋ฉดํ‘œ์‹œ

ํŠน์ˆ˜๊ธฐํ˜ธ

ํ™”๋ฉดํ‘œ์‹œ

ํŠน์ˆ˜๊ธฐํ˜ธ

&

&amp;

๊ณต๋ฐฑ ํ•œ ์นธ

&nbsp;

<

&lt;

>

&gt;

"

&quot;

ใ…ฃ

&#124;

(

&#40;

)

&#41;

,

&#44;

-

&#45;

'

&acute;

์›น ๋ฌธ์„œ ์‚ดํŽด ๋ณด๊ธฐ

์„œ๋ฒ„์ปดํ“จํ„ฐ์— ์›น ๋ฌธ์„œ๋ฅผ ์˜ฎ๊ฒจ์•ผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋‹ทํ™ˆ[๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค]

  • FTP(File Transfer Protocol) : ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ„์— ํŒŒ์ผ์„ ์ฃผ๊ณ  ๋ฐ›์„ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ํŒŒ์ผ ์ „์†ก ํ”„๋กœํ† ์ฝœ [FileZilla]

  • ์œ„์ง€์œ„๊ทธ ํŽธ์ง‘๊ธฐ(WYSIWYG: What You See Is What You Get, "๋ณด๋Š” ๋Œ€๋กœ ์–ป๋Š”๋‹ค")๋Š” ๋ฌธ์„œ ํŽธ์ง‘ ๊ณผ์ •์—์„œ ํ™”๋ฉด์— ํฌ๋งท๋œ ๋‚ฑ๋ง, ๋ฌธ์žฅ์ด ์ถœ๋ ฅ๋ฌผ๊ณผ ๋™์ผํ•˜๊ฒŒ ๋‚˜์˜ค๋Š” ๋ฐฉ์‹์„ ๋งํ•œ๋‹ค

์ฐธ๊ณ 

Last updated