HTML ์ž…๋ฌธ

Python SELF KO
๋ ˆ๋ฒจ 29 , ๋ ˆ์Šจ 0
์‚ฌ์šฉ ๊ฐ€๋Šฅ

1. HTML ํƒœ๊ทธ

HTML์ด ๋ญ์•ผ?

HTML (HyperText Markup Language) โ€” ์ด๊ฑด ์›นํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค๊ณ  ๊ตฌ์กฐํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๋งˆํฌ์—… ์–ธ์–ด์•ผ. HTML์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์–‘ํ•œ ํƒœ๊ทธ์™€ ์†์„ฑ์„ ์ด์šฉํ•ด ํŽ˜์ด์ง€ ๋‚ด์šฉ์„ ์กฐ์งํ•  ์ˆ˜ ์žˆ๊ณ , ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ •๋ณด๋ฅผ ์–ด๋–ป๊ฒŒ ๋ณด์—ฌ์ค„์ง€ ์•Œ ์ˆ˜ ์žˆ์–ด. ์ด ๊ฐ•์˜์—์„œ๋Š” ํƒœ๊ทธ, ํƒœ๊ทธ ํŠธ๋ฆฌ, ์†์„ฑ, ๋‹จ์ผ ํƒœ๊ทธ, ๊ทธ๋ฆฌ๊ณ  HTML ๋ฌธ์„œ ๊ตฌ์กฐ ๊ฐ™์€ HTML์˜ ๊ธฐ๋ณธ ๊ฐœ๋…์„ ๋‹ค๋ฃฐ ๊ฑฐ์•ผ.

HTML์—์„œ๋Š” ํƒœ๊ทธ๊ฐ€ ์ฃผ์š” ์š”์†Œ์ธ๋ฐ, ๋‚ด์šฉ๋ฌผ์„ ๋งˆํฌ์—…ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค˜. ํƒœ๊ทธ๋Š” ํ…์ŠคํŠธ์™€ ๋‹ค๋ฅธ ์š”์†Œ๋“ค์„ ๊ฐ์‹ธ์„œ ์–ด๋–ค ์‹์œผ๋กœ ๋ณด์—ฌ์ค„์ง€ ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ์•Œ๋ ค์ฃผ๋Š” ์—ญํ• ์„ ํ•ด. ์˜ˆ๋ฅผ ๋“ค์–ด, <h1>๊ณผ <p> ํƒœ๊ทธ๋Š” ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ํ…์ŠคํŠธ๊ฐ€ ํ—ค๋”ฉ์ธ์ง€ ์•„๋‹ˆ๋ฉด ๋‹จ๋ฝ์ธ์ง€ ์•Œ๋ ค์ค˜.

ํƒœ๊ทธ๋Š” <> ๊บฝ์‡  ๊ด„ํ˜ธ ์†์— ์ž‘์„ฑํ•ด. ๋Œ€๋ถ€๋ถ„์˜ ํƒœ๊ทธ๋Š” ์‹œ์ž‘ ํƒœ๊ทธ์™€ ์ข…๋ฃŒ ํƒœ๊ทธ๋กœ ๋‚˜๋ˆ ์ ธ ์žˆ์–ด. ์˜ˆ๋ฅผ ๋“ค๋ฉด:

HTML
                      
                        <h1>์ด๊ฒƒ์€ ํ—ค๋”ฉ</h1>
                        <p>์ด๊ฒƒ์€ ํ…์ŠคํŠธ ๋‹จ๋ฝ์ด์•ผ.</p>
                      
                    

์—ฌ๊ธฐ์„œ <h1>์€ ์‹œ์ž‘ ํƒœ๊ทธ์ด๊ณ , </h1>์€ ์ข…๋ฃŒ ํƒœ๊ทธ์•ผ.

ํƒœ๊ทธ ํŠธ๋ฆฌ

HTML ๋ฌธ์„œ๋Š” ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”๋ฐ, ํƒœ๊ทธ๊ฐ€ ์„œ๋กœ ์ค‘์ฒฉ๋˜์–ด ์žˆ์–ด์„œ ํŠธ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ํ˜•์„ฑํ•ด. ์ด "ํƒœ๊ทธ ํŠธ๋ฆฌ"๋Š” ํŽ˜์ด์ง€ ์š”์†Œ๋“ค์ด ์–ด๋–ป๊ฒŒ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š”์ง€ ๊ทธ๋ฆฌ๊ณ  ์–ด๋–ค ์ˆœ์„œ๋กœ ๋ณด์—ฌ์ ธ์•ผ ํ•˜๋Š”์ง€๋ฅผ ๊ฒฐ์ •ํ•ด.

๊ฐ„๋‹จํ•œ ํƒœ๊ทธ ํŠธ๋ฆฌ ์˜ˆ์ œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์•„:

Python

<html>
<head>
  <title>ํŽ˜์ด์ง€ ์˜ˆ์ œ</title>
</head>
<body>
  <h1>ํŽ˜์ด์ง€ ํ—ค๋”ฉ</h1>
  <p>์—ฌ๊ธฐ ๋‹จ๋ฝ ํ…์ŠคํŠธ๊ฐ€ ์žˆ์–ด.</p>
</body>
</html>

์ด ์˜ˆ์ œ์—์„œ <html> ํƒœ๊ทธ๋Š” ๋ฃจํŠธ ์š”์†Œ์ด๊ณ , ๊ทธ ์•ˆ์— <head>์™€ <body>๊ฐ€ ์žˆ์–ด. <body> ์•ˆ์—๋Š” <h1>์™€ <p>๋“ค์ด ์žˆ์–ด. ์ด ๊ตฌ์กฐ๋Š” ํŽ˜์ด์ง€ ๋‚ด์šฉ์„ ๋…ผ๋ฆฌ์ ์œผ๋กœ ๋ฐฐ์—ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์ค˜.

์†์„ฑ

HTML ์†์„ฑ์€ ํƒœ๊ทธ์— ์ถ”๊ฐ€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋ผ. ์ด๊ฑด ์‹œ์ž‘ ํƒœ๊ทธ์—์„œ ์‚ฌ์šฉ๋˜๋ฉฐ ์ด๋ฆ„๊ณผ ๊ฐ’์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์–ด. ์˜ˆ๋ฅผ ๋“ค๋ฉด:

HTML

<a href="https://example.com">์‚ฌ์ดํŠธ ๋งํฌ</a>
<img src="image.jpg" alt="์ด๋ฏธ์ง€ ์„ค๋ช…">
  • href์€ ๋งํฌ ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•ด.
  • src โ€” ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ฒฝ๋กœ.
  • alt โ€” ์ด๋ฏธ์ง€๋ฅผ ๋กœ๋“œํ•˜์ง€ ๋ชปํ–ˆ์„ ๋•Œ ๋Œ€์‹  ๋ณด์—ฌ์ฃผ๋Š” ํ…์ŠคํŠธ์•ผ.

์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ์š”์†Œ์— id (id), ํด๋ž˜์Šค (class), ์Šคํƒ€์ผ (style) ๋“ฑ ์—ฌ๋Ÿฌ ํŠน์ง•์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์–ด.

๋‹จ์ผ ํƒœ๊ทธ

ํŠน์ • HTML ํƒœ๊ทธ๋Š” ๋‚ด๋ถ€ ๋‚ด์šฉ์ด ์—†๊ณ  ๋‹ซ๋Š” ํƒœ๊ทธ๊ฐ€ ํ•„์š” ์—†์–ด. ์ด๋Ÿฐ ํƒœ๊ทธ๋ฅผ ๋‹จ์ผ ํƒœ๊ทธ๋ผ๊ณ  ๋ถˆ๋Ÿฌ. ์˜ˆ๋ฅผ ๋“ค์–ด, <img> ํƒœ๊ทธ๋Š” ์ด๋ฏธ์ง€๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๊ณ  ๊ตฌ์กฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์•„:

CSS
  
    <img data-max-width="800" data-id="e1aacecf-c8a8-43e8-85cb-02ee6fffd33e"
src="https://cdn.javarush.com/images/article/e1aacecf-c8a8-43e8-85cb-02ee6fffd33e/800.jpeg" alt="์ด๋ฏธ์ง€ ์„ค๋ช…">
HTML
  
    <img src="image.jpg" alt="์ด๋ฏธ์ง€ ์„ค๋ช…">

๋‹ค๋ฅธ ๋‹จ์ผ ํƒœ๊ทธ ์˜ˆ์‹œ:

  • <br> โ€” ์ค„ ๋ฐ”๊ฟˆ.
  • <hr> โ€” ๊ฐ€๋กœ์„ ์„ ์ถ”๊ฐ€ํ•ด.

2. HTML ๋ฌธ์„œ ์ž…๋ฌธ

HTML ๋ฌธ์„œ๋Š” <!DOCTYPE html> ์„ ์–ธ์œผ๋กœ ์‹œ์ž‘ํ•˜๊ณ , ์ด๊ฑด ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ HTML5 ๋ฌธ์„œ๋ผ๋Š” ๊ฒƒ์„ ์•Œ๋ ค์ค˜. ๋‹ค์Œ์€ ๋ฃจํŠธ ํƒœ๊ทธ <html>์ด๊ณ , ๊ทธ ์•ˆ์— <head>์™€ <body>๊ฐ€ ์žˆ์–ด. <head>์—๋Š” ๋ฌธ์„œ์˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ (์ œ๋ชฉ, ์Šคํƒ€์ผ, ์Šคํฌ๋ฆฝํŠธ)๊ฐ€ ์žˆ๊ณ , <body>์—๋Š” ํŽ˜์ด์ง€์˜ ์ฃผ์š” ๋‚ด์šฉ์ด ์žˆ์–ด.

HTML ๋ฌธ์„œ ์˜ˆ์ œ

Python
      
        <!DOCTYPE html>
        <html lang="ko">
        <head>
          <meta charset="UTF-8">
          <title>๋‚ด ์ฒซ ํŽ˜์ด์ง€</title>
        </head>
        <body>
          <h1>ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค!</h1>
          <p>์ด๊ฑด HTML ๋ฌธ์„œ ์˜ˆ์ œ์•ผ.</p>
          <a href="https://example.com">์šฐ๋ฆฌ ์‚ฌ์ดํŠธ๋ฅผ ๋ฐฉ๋ฌธํ•˜์„ธ์š”</a>
        </body>
        </html>
      
    
  • <!DOCTYPE html>์€ ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ๋ฌธ์„œ๊ฐ€ HTML5๋ผ๊ณ  ์•Œ๋ ค์ค˜.
  • <html lang="ko">๋Š” ๋ฌธ์„œ์˜ ์–ธ์–ด๋ฅผ ์ง€์ •ํ•ด.
  • <meta charset="UTF-8">์€ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์„ ์„ค์ •ํ•ด์„œ ๋ฌธ์ž๋“ค์ด ์ œ๋Œ€๋กœ ํ‘œ์‹œ๋˜๊ฒŒ ๋„์™€์ค˜.
  • <title>์€ ํŽ˜์ด์ง€ ์ œ๋ชฉ์„ ์„ค์ •ํ•ด, ๋ธŒ๋ผ์šฐ์ € ์ฐฝ ์ƒ๋‹จ์— ๋ณด์—ฌ.

<head> ์•ˆ์— ์ถ”๊ฐ€ ํƒœ๊ทธ

<head> ํƒœ๊ทธ๋Š” ํŽ˜์ด์ง€์— ์ง์ ‘์ ์œผ๋กœ ํ‘œ์‹œ๋˜์ง„ ์•Š์ง€๋งŒ, ์‚ฌ์ดํŠธ ์ž‘๋™์— ์ค‘์š”ํ•œ ์ •๋ณด๋ฅผ ํฌํ•จํ•ด. <head> ์•ˆ์— ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ํƒœ๊ทธ๋“ค์€ ๋‹ค์Œ๊ณผ ๊ฐ™์•„:

  • <meta name="description" content="ํŽ˜์ด์ง€ ์„ค๋ช…"> โ€” ๊ฒ€์ƒ‰ ์—”์ง„์šฉ ํŽ˜์ด์ง€ ๊ฐ„๋žตํ•œ ์„ค๋ช….
  • <meta name="viewport" content="width=device-width, initial-scale=1.0"> โ€” ์‚ฌ์ดํŠธ๋ฅผ ๋ชจ๋ฐ”์ผ ๋””๋ฐ”์ด์Šค์— ์ ์‘ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ค์–ด.
  • <link rel="stylesheet" href="styles.css"> โ€” CSS ํŒŒ์ผ์„ ์—ฐ๊ฒฐํ•ด.
  • <script src="script.js"></script> โ€” ์™ธ๋ถ€ JavaScript ํŒŒ์ผ ์—ฐ๊ฒฐ.

์ด๋Ÿฐ ํƒœ๊ทธ๋“ค์€ ์‚ฌ์šฉ์ž์™€์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ๊ฐœ์„ ํ•˜๊ณ , ๊ฒ€์ƒ‰ ์—”์ง„์— ์ตœ์ ํ™”ํ•˜๋ฉฐ ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค˜.

์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION