HTML ์†Œ๊ฐœ

JOOYEUN SEOยท2024๋…„ 9์›” 23์ผ

100 Days of Python

๋ชฉ๋ก ๋ณด๊ธฐ
41/76
post-thumbnail

๐Ÿ—‚๏ธ Day41 ํ”„๋กœ์ ํŠธ: ๊ฐœ์ธ ์›น์‚ฌ์ดํŠธ 1

๊ฐœ์ธ CV ์›น์‚ฌ์ดํŠธ

๐Ÿ” ์œ ์˜ ์‚ฌํ•ญ

  • HTML๋งŒ ์ด์šฉํ•˜์—ฌ ๊ฐœ์ธ ์ด๋ ฅ์„ ์˜ฌ๋ฆฌ๋Š” ์›น์‚ฌ์ดํŠธ ๊ตฌ์ถ•ํ•˜๊ธฐ
  • Wayback Machine
    • ์›น์‚ฌ์ดํŠธ์˜ url์„ ๊ฒ€์ƒ‰ํ•˜๋ฉด ์‹œ๊ธฐ๋ณ„๋กœ ๋ณ€ํ™”ํ•˜๋Š” ์›น์‚ฌ์ดํŠธ์˜ ๋ชจ์Šต์„ ๋ณด์—ฌ์ฃผ๋Š” ์‚ฌ์ดํŠธ
    • ์—ฌ๊ธฐ์„œ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์ดˆ๊ธฐ ๋ฒ„์ „์˜ ์›น์‚ฌ์ดํŠธ์™€ ๋น„์Šทํ•œ ์œ ํ˜•์œผ๋กœ ๊ตฌํ˜„๋จ

โ– ๊ธฐ์ดˆ ๊ฐœ๋…

โ—‡ ์ธํ„ฐ๋„ท์˜ ์ž‘๋™ ์›๋ฆฌ

๐Ÿ‘ฉโ€๐Ÿ’ป client : ์‚ฌ์šฉ์ž๊ฐ€ ์ธํ„ฐ๋„ท์— ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•œ ์ปดํ“จํ„ฐ
๐Ÿ–ฅ๏ธ server : 24์‹œ๊ฐ„ ์˜จ๋ผ์ธ ์ƒํƒœ๋กœ ๋Œ€๊ธฐํ•˜๋ฉฐ ์–ธ์ œ๋“  ์š”์ฒญ์„ ๋ฐ›์„ ์ค€๋น„๊ฐ€ ๋œ ์ปดํ“จํ„ฐ
๐ŸŒ Internet Service Provider : KT ๋“ฑ๊ณผ ๊ฐ™์€ ์ธํ„ฐ๋„ท ์„œ๋น„์Šค ์ œ๊ณต์ž
๐Ÿ—ƒ๏ธ DNS(Domain Name Service) Server : ์ „ํ™”๋ฒˆํ˜ธ๋ถ€์ฒ˜๋Ÿผ IP์ฃผ์†Œ ์ •๋ณด๋ฅผ ๊ฐ–๊ณ  ์žˆ์Œ

  1. ๐Ÿ‘ฉโ€๐Ÿ’ป๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์— ์˜ˆ)www.google.com ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๐ŸŒ์œผ๋กœ ๋ฉ”์‹œ์ง€ ์ „๋‹ฌ
  2. ๐ŸŒ์—์„œ ๐Ÿ—ƒ๏ธ์— ๋ฉ”์‹œ์ง€ ์ „๋‹ฌ
  3. ๐Ÿ—ƒ๏ธ์—์„œ ๊ตฌ๊ธ€ ๐Ÿ–ฅ๏ธ์˜ IP ์ฃผ์†Œ๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ๐Ÿ‘ฉโ€๐Ÿ’ป์—๊ฒŒ ์•Œ๋ ค์คŒ(216.58.200.14)
  4. ๐Ÿ‘ฉโ€๐Ÿ’ป๊ฐ€ ์ด๋ฒˆ์—๋Š” ๊ตฌ๊ธ€ ๐Ÿ–ฅ๏ธ์— ์ง์ ‘ ์š”์ฒญํ•˜๊ธฐ ์œ„ํ•ด ๐ŸŒ์—๊ฒŒ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋ƒ„
  5. ๐ŸŒ๋Š” Internet Backbone์„ ํ†ตํ•ด ๋ฉ”์‹œ์ง€๋ฅผ ๊ตฌ๊ธ€ ๐Ÿ–ฅ๏ธ๋กœ ๋ณด๋ƒ„
    (ํ•ด์ € ์ผ€์ด๋ธ” ์ง€๋„๋ฅผ ํ†ตํ•ด ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ๋ง ํ™•์ธ ๊ฐ€๋Šฅ)
  6. ๐Ÿ–ฅ๏ธ๋Š” ๊ตฌ๊ธ€ ํ™ˆํŽ˜์ด์ง€๋ฅผ ๋ณด๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๋ชจ๋“  ํŒŒ์ผ์„ Internet Backbone์„ ํ†ตํ•ด ๐ŸŒ๋กœ ์ „๋‹ฌ
  7. ๐ŸŒ๋Š” ํŒŒ์ผ์„ ๐Ÿ‘ฉโ€๐Ÿ’ป์—๊ฒŒ ์ „๋‹ฌ
  8. ๐Ÿ‘ฉโ€๐Ÿ’ป๋Š” ๋ธŒ๋ผ์šฐ์ €์—์„œ ๊ตฌ๊ธ€ ํ™ˆํŽ˜์ด์ง€์— ์ ‘์† ๊ฐ€๋Šฅ

โ—‡ ์›น์‚ฌ์ดํŠธ์˜ ์ž‘๋™ ์›๋ฆฌ

๐Ÿงญ browser

  • ์›นํŽ˜์ด์ง€์— ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์†Œํ”„ํŠธ์›จ์–ด
  • ์›น์‚ฌ์ดํŠธ์˜ IP ์ฃผ์†Œ๋ฅผ ์ฐพ์€ ํ›„ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•„์„œ ์›นํŽ˜์ด์ง€๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ์—ญํ• 
  • ๋ฐ์ดํ„ฐ๋Š” 3 ์ข…๋ฅ˜์˜ code files๋กœ ๊ตฌ์„ฑ๋จ
    • ๐Ÿ—๏ธHTML
      • ์›น์‚ฌ์ดํŠธ์˜ ๊ตฌ์กฐ๋ฅผ ์„ค์ •
      • ์ด๋ฏธ์ง€, ๋ฒ„ํŠผ, ํ…์ŠคํŠธ ๋ฐ•์Šค ๋“ฑ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Œ
    • ๐ŸŽจCSS
      • ์›น์‚ฌ์ดํŠธ์˜ ์Šคํƒ€์ผ๋ง(๋ชจ์Šต)์„ ์ง€์ •
      • ์˜ˆ) HTML์—์„œ ๋งŒ๋“  ๋ฒ„ํŠผ์˜ ์ƒ‰์ƒ์ด๋‚˜ ๊ธ€๊ผด ๋“ฑ์„ ์„ค์ •
    • ๐Ÿ”ŒJS
      + ์›น์‚ฌ์ดํŠธ๊ฐ€ ์‹ค์ œ๋กœ ์ž‘์—…์ด๋‚˜ ํ–‰๋™์„ ํ•˜๊ฒŒ ๋งŒ๋“ฆ
      + ์˜ˆ) ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์‹ค์ œ๋กœ ๋™์ž‘

ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์˜ค๋ฅธ์ชฝ ํด๋ฆญ โ†’ ๊ฒ€์‚ฌ โ†’ ์ž๋™์œผ๋กœ ํ•ด๋‹น ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ Œ๋”๋งํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ ์ฝ”๋“œ ํŒŒ์ผ ์˜คํ”ˆ

ํ•˜์ด๋ผ์ดํŠธ ๋œ ๋ถ€๋ถ„์—์„œ ํ…์ŠคํŠธ ๋ถ€๋ถ„์„ ์ฐพ์•„ ๊ฐ’์„ ๋ณ€๊ฒฝํ•˜๋ฉด ์‹ค์ œ๋กœ ๋ฐ”๋€ ๋ชจ์Šต

ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ๊ณ ์นจํ•˜๋ฉด ๊ณ ์นœ ๊ฐ’์€ ๋‹ค์‹œ ์›๋ž˜๋Œ€๋กœ ๋Œ์•„๊ฐ
(์„œ๋ฒ„์—์„œ ๋ฐ›์•„์˜จ ํŒŒ์ผ์˜ ๋กœ์ปฌ ๋ณต์‚ฌ๋ณธ์„ ๋ฐ”๊พผ ๊ฒƒ์ด๋ผ์„œ ์ƒˆ๋กœ ์š”์ฒญํ•˜๋ฉด ๋‹ค์‹œ ์›๋ณธ ์ฝ˜ํ…์ธ ๊ฐ€ ์—…๋ฐ์ดํŠธ ๋จ)

โ– ํ•„์š” ์†Œํ”„ํŠธ์›จ์–ด

  • Visual Studio ์ฝ”๋“œ
    • ์ต์Šคํ…์…˜
      • Live Preview
      • Prettier
      • vscode-icons
  • ๊ตฌ๊ธ€ ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ €

โ– HTML ํƒœ๊ทธ

๐Ÿ’ก ์ฐธ๊ณ ํ•  ์‚ฌ์ดํŠธ

  • codepen.io
    • ์˜จ๋ผ์ธ์—์„œ ๋ผ์ด๋ธŒ๋กœ HTML, CSS, JS๋ฅผ ํŽธ์ง‘ํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธ ๊ฐ€๋Šฅ
    • ๋ฌด๋ฃŒ ๊ฐ€์ž…
    • create new pen
  • HTML elements reference
  • devdocs.io

HTML(HyperText Markup Language)

  • markup
    • HTML ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›น์‚ฌ์ดํŠธ์˜ ๋ ˆ์ด์•„์›ƒ๊ณผ ๊ตฌ์กฐ๋ฅผ ์ง€์ •ํ•˜๋Š” ๊ฒƒ
    • ํŽธ์ง‘์ž๊ฐ€ ์›๊ณ  ํ˜•ํƒœ๋ฅผ ์žก๊ณ  ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์ €์ž์—๊ฒŒ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ์—ญํ• 
    • HTML ์™ธ์—๋„ XML, GML ๋“ฑ์˜ ๋งˆํฌ์—… ์–ธ์–ด ์กด์žฌ
  • ํƒœ๊ทธ์˜ ์ข…๋ฅ˜
    • content ์‚ฌ์ด์— start tag์™€ end tag๊ฐ€ ํ•„์š”ํ•œ ํƒœ๊ทธ
      (๊ตฌ์กฐ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ํƒœ๊ทธ)
    • ์ข…๋ฃŒ ํƒœ๊ทธ ์—†์ด self-closiong tag๋กœ ์ž์ฒด ์ข…๋ฃŒํ•˜๋Š” ํƒœ๊ทธ
  • ํƒœ๊ทธ์˜ ๊ตฌ์กฐ
    < + HTML element + + HTML attribute="value" + >
    • ์š”์†Œ์™€ ์†์„ฑ ์‚ฌ์ด, ๊ฐ ์†์„ฑ์˜ ์‚ฌ์ด๋Š” ๊ณต๋ฐฑ์œผ๋กœ ๋„์›€
    • ์•ˆ๋‚ด์„œ ์ฐธ์กฐํ•˜์—ฌ ์–ด๋–ค ์†์„ฑ๋“ค์ด ์žˆ๋Š”์ง€ ํŒŒ์•…ํ•˜๊ธฐ
  • HTML ํŒŒ์ผ์—์„œ ์ฃผ์„ ๋‹ฌ๊ธฐ
    <!-- ์ฃผ์„ -->
    • ์ฃผ์„ ๋ถ€๋ถ„์€ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋ฌด์‹œ๋จ
    • ์—ฌ๋Ÿฌ ์ค„์— ๊ฑธ์ณ์„œ ์ž‘์„ฑ ๊ฐ€๋Šฅ

โ– HTML ๋ณด์ผ๋Ÿฌํ”Œ๋ ˆ์ดํŠธ

HTML ํŒŒ์ผ ์ž‘์„ฑ ๊ธฐ๋ณธ

  1. VScode ์ ‘์†
  2. index.html๋กœ ํŒŒ์ผ ์ƒ์„ฑ
    (๋ณดํ†ต ๊ฐœ๋ฐœ์ž๋“ค์ด ์ฒซ ํŽ˜์ด์ง€์— ๋ถ™์ด๋Š” ์ด๋ฆ„)
  3. ๋ณด์ผ๋Ÿฌํ”Œ๋ ˆ์ดํŠธ ์ฝ”๋“œ ์ž‘์„ฑ
    a. ์–ด๋–ค HTML ์›น์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค๋”๋ผ๋„ ํ•ญ์ƒ ๋“ค์–ด๊ฐ€๋Š” ์ƒ์šฉ๊ตฌ ํ…œํ”Œ๋ฆฟ
    b. ์ฆ๊ธฐ ๋ณด์ผ๋Ÿฌ์˜ ์ œ์ž‘์ž ์ด๋ฆ„์„ ๋„ฃ์€ ์ž‘์€ ๊ธˆ์†ํŒ์—์„œ ์œ ๋ž˜
    c. ์ž๋™์œผ๋กœ ์ž…๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ•
    • ๋ฐฉ๋ฒ•1 : ! ์ž…๋ ฅ ํ›„ ์ž๋™์™„์„ฑ ์ฐฝ์ด ๋œจ๋ฉด ์—”ํ„ฐ ํ‚ค
    • ๋ฐฉ๋ฒ•2 : html:5 ์ž…๋ ฅ ํ›„ ์—”ํ„ฐ ํ‚ค
<!DOCTYPE html>   <!--๋ฌธ์„œ ์œ ํ˜• ์„ ์–ธ(ํ•ด๋‹น ํŒŒ์ผ์ด ์‚ฌ์šฉํ•˜๋Š” HTML ๋ฒ„์ „์„ ๋ธŒ๋ผ์šฐ์ €์— ์•Œ๋ ค์คŒ)-->
<html lang="en">  <!--๋ธŒ๋ผ์šฐ์ €์— ์ฝ”๋“œ ์‹œ์ž‘์„ ์•Œ๋ฆผ-->
<head>                <!--์ฝ”๋“œ์˜ ํ—ค๋“œ ์‹œ์ž‘-->
    <meta charset="UTF-8">    <!--๋ถ€์ˆ˜์ ์ธ ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ๋‚˜ ๊ด€๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณต-->
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>   <!--๋ธŒ๋ผ์šฐ์ €์˜ ์ œ๋ชฉ ํ‘œ์‹œ์ค„์ด๋‚˜ ํŽ˜์ด์ง€ ํƒญ์— ๋ณด์ด๋Š” ์ œ๋ชฉ-->
</head>               <!--์ฝ”๋“œ์˜ ํ—ค๋“œ ์ข…๋ฃŒ-->
<body>                <!--์ฝ”๋“œ์˜ ๋ฐ”๋”” ์‹œ์ž‘-->
    
</body>               <!--์ฝ”๋“œ์˜ ๋ฐ”๋”” ์ข…๋ฃŒ-->
</html>           <!--๋ธŒ๋ผ์šฐ์ €์— ์ฝ”๋“œ ์ข…๋ฃŒ๋ฅผ ์•Œ๋ฆผ-->
  1. HTML ํŒŒ์ผ์„ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์—ฌ๋Š” ๋ฐฉ๋ฒ•
    a. ๋ฐฉ๋ฒ•1: ํŒŒ์ธ๋”(ํƒ์ƒ‰๊ธฐ)์—์„œ index.html๋ฅผ ์ฐพ์•„์„œ ๋”๋ธ” ํด๋ฆญ
    b. ๋ฐฉ๋ฒ•2: VScode์—์„œ index.html ์šฐํด๋ฆญ โ†’ Open In Default(Other) Browser(s)
  2. head์˜ meta ํƒœ๊ทธ
    a. ์›นํŽ˜์ด์ง€๋ฅผ ๋ Œ๋”๋งํ•˜๊ฑฐ๋‚˜ ํ‘œ์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ธŒ๋ผ์šฐ์ €์— ์•Œ๋ฆผ
    b. ๋ธŒ๋ผ์šฐ์ €์˜ ๊ฒ€์ƒ‰ ์ธ๋ฑ์Šค์— ๋‚˜์˜ค๋Š” ์›น์‚ฌ์ดํŠธ ์„ค๋ช… ์ž‘์„ฑ ๊ฐ€๋Šฅ
    c. charset(๋ฌธ์ž ์ง‘ํ•ฉ)์„ ์ œ๋Œ€๋กœ ์„ค์ •ํ•ด์•ผ ๋ฌธ์ž๊ฐ€ ๊นจ์ง€๋Š” ํ˜„์ƒ(mojibake)์„ ๋ฐฉ์ง€
    • ํ…์ŠคํŠธ ์ธ์ฝ”๋”ฉ์€ ๊ฐ ์–ธ์–ด์— ๋”ฐ๋ผ ํŠนํ™”๋œ ์œ ํ˜•์ด ์กด์žฌํ•จ
    • UTF-8์€ html5๋กœ ์ž‘์—…ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํ‘œ์ค€ ์ธ์ฝ”๋”ฉ
      (์ด๋ชจ์ง€๋ฅผ ํฌํ•จํ•œ ์œ ๋‹ˆ์ฝ”๋“œ ๋ฌธ์ž๋ฅผ ์‚ฌ์šฉ ๊ฐ€๋Šฅ)

โ– HTML์—์„œ ํ…์ŠคํŠธ๋ฅผ ๊ตฌ์กฐํ™”ํ•˜๊ธฐ

<!DOCTYPE html>
<html lang="en">
<head>
    โ€ฆ
</head>
<body>
    <h1>name</h1>
    <p><em>description</em></p>
    <p>brief bio</p>
    <hr>
    <h3>Education</h3>
</body>
</html>

โ– HTML ๋ชฉ๋ก

<!DOCTYPE html>
<html lang="en">
<head>
    โ€ฆ
</head>
<body>
    โ€ฆ
    <hr>
    <h3>Education</h3>
    <ul>
        <li>first item</li>
        <li>second item</li>
        <li>third item</li>
    </ul>
    <h3>My Hobbies</h3>
    <ol>
        <li>hobby 1</li>
        <li>hobby 2</li>
        <li>hobby 3</li>
    </ol>
</body>
</html>

โ– HTML ์ด๋ฏธ์ง€ ์š”์†Œ

img ํƒœ๊ทธ์˜ ํŒŒ๋ผ๋ฏธํ„ฐ

  • scr : ์ด๋ฏธ์ง€์˜ ์†Œ์Šค
    • ๋ฐฉ๋ฒ•1: ์›น์‚ฌ์ดํŠธ์—์„œ ์ด๋ฏธ์ง€ ์ฃผ์†Œ ๊ฐ€์ ธ์˜ค๊ธฐ
      • ์›ํ•˜๋Š” ์ด๋ฏธ์ง€ ์˜ค๋ฅธ์ชฝ ํด๋ฆญ โ†’ ์ด๋ฏธ์ง€ ์ฃผ์†Œ ๋ณต์‚ฌํ•˜๊ธฐ
      • ์ด๋ฏธ์ง€๊ฐ€ ํ˜ธ์ŠคํŒ… ๋œ ์„œ๋ฒ„์— ํ•‘์„ ์ˆ˜ํ–‰
        • ์ด๋ฏธ์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ์žˆ๋‹ค๋ฉด ์ด๋ฏธ์ง€๋ฅผ ํ‘œ์‹œ
        • ์„œ๋ฒ„์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๋ฉด ์ด๋ฏธ์ง€๋ฅผ ๋‹ค์šดํ•  ์ˆ˜ ์—†์Œ
      • Photobucket์— ๊ฐ€์ž…ํ•˜๊ณ  ์›ํ•˜๋Š” ์‚ฌ์ง„์„ ์—…๋กœ๋“œํ•˜์—ฌ ์ด๋ฏธ์ง€ ์ฃผ์†Œ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Œ
    • ๋ฐฉ๋ฒ•2: ํ”„๋กœ์ ํŠธ ๋””๋ ‰ํ† ๋ฆฌ์— ์ด๋ฏธ์ง€ ํŒŒ์ผ์„ ์ง์ ‘ ๋„ฃ๊ณ  ๋‚ด๋ถ€ ์†Œ์Šค๋กœ ์ฐธ์กฐ
  • alt : ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ด๋ฏธ์ง€๋ฅผ ๋ Œ๋”๋งํ•  ์ˆ˜ ์—†์„ ๊ฒฝ์šฐ ๋œจ๋Š” ๋Œ€์ฒด ํ…์ŠคํŠธ
  • width, height : ํ”ฝ์…€ ๋‹จ์œ„๋กœ ๊ฐ€๋กœ, ์„ธ๋กœ ํฌ๊ธฐ ์ง€์ • ๊ฐ€๋Šฅ
<!DOCTYPE html>
<html lang="en">
<head>
    โ€ฆ
</head>
<body>
    <img src="businesswoman.png" alt="profile picture", width="200", height="200">
    <h1>name</h1>
    โ€ฆ
</body>
</html>

โ– HTML ๋งํฌ ๋ฐ ์•ต์ปค ํƒœ๊ทธ

HTML(HyperText Markup Language)

  • hypertext
    • ํ•จ๊ป˜ ๋งํฌํ•  ์ˆ˜ ์žˆ๋Š” ํ…์ŠคํŠธ ๋ฌธ์„œ์˜ ๋ฌถ์Œ
    • ํ•˜์ดํผ๋งํฌ๋ฅผ ํด๋ฆญํ•˜๋ฉด ๋‹ค๋ฅธ ํ…์ŠคํŠธ ๋ฌธ์„œ๋กœ ์ด๋™
    • wiki game : ๋งํฌ ํด๋ฆญ๋งŒ์œผ๋กœ ์‹œ์ž‘ ์œ„ํ‚คํ”ผ๋””์•„ ํŽ˜์ด์ง€์—์„œ ๋ชฉํ‘œ ํŽ˜์ด์ง€๊นŒ์ง€ ๋„๋‹ฌํ•˜๋Š” ๊ฒŒ์ž„
  • ์•ต์ปค(Anchor) ํƒœ๊ทธ
    • href : ํ•˜์ดํผ๋งํฌ๊ฐ€ ๊ฐ€๋ฆฌํ‚ค๋Š” URL ๋˜๋Š” ๋Œ€์ƒ
    • ๋งํฌ ํ…์ŠคํŠธ์— ๋ฐ‘์ค„์ด ๊ทธ์–ด์ง€๊ณ  ํŒŒ๋ž€์ƒ‰์œผ๋กœ ๊ฐ•์กฐ๋จ
    • ํ•œ ๋ฒˆ ํด๋ฆญํ•˜๋ฉด ๋ณด๋ผ์ƒ‰์œผ๋กœ ๋ณ€๊ฒฝ

๐Ÿ—๏ธ index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>name's Personal Site</title>
</head>
<body>
    <img src="businesswoman.png" alt="profile picture", width="200", height="200">
    <h1>name</h1>
    <p><em>description</em></p>
    <p>brief bio</p>
    <hr>
    <h3>Education</h3>
    <ul>
        <li>first item</li>
        <li>second item</li>
        <li><a href="https://www.udemy.com/course/best-100-days-python/?couponCode=ST22MT92324A">udemy python boot camp</a></li>
    </ul>
    <a href="hobbies.html">My hobbies</a>
    <br>
    <a href="contact-me.html">Contact Me</a>
</body>
</html>

๐Ÿ—๏ธ hobby.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>My hobbies</title>
</head>
<body>
    <h3>My Hobbies</h3>
    <ol>
        <li>hobby 1</li>
        <li>hobby 2</li>
        <li>hobby 3</li>
    </ol>
</body>
</html>

๐Ÿ—๏ธ contact-me.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>My hobbies</title>
</head>
<body>
    <h3>My Hobbies</h3>
    <ol>
        <li>hobby 1</li>
        <li>hobby 2</li>
        <li>hobby 3</li>
    </ol>
</body>
</html>




โ–ท Angela Yu, [Python ๋ถ€ํŠธ์บ ํ”„ : 100๊ฐœ์˜ ํ”„๋กœ์ ํŠธ๋กœ Python ๊ฐœ๋ฐœ ์™„์ „ ์ •๋ณต], Udemy, https://www.udemy.com/course/best-100-days-python/?couponCode=ST3MT72524

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