๊ฐ•์˜

[ํŒจ์ŠคํŠธ ์บ ํผ์Šค ๊ฐ•์˜] ๋ฌด์ž‘์ • ์‹œ์ž‘ํ•˜๊ธฐ

seulye 2024. 2. 19. 16:49

 

DOCTYPE

<!DOCTYPE html>
<html lang="en">
  <head>

  </head>
  <body>
    
  </body>
</html>

 

๋ฌธ์„œ์˜ HTML ๋ฒ„์ „์„ ์ง€์ •

DOCTYPE(DTD, Document Type Definition)์€ ๋งˆํฌ์—… ์–ธ์–ด์—์„œ ๋ฌธ์„œ ํ˜•์‹์„ ์ •์˜ํ•˜๋ฉฐ, ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์–ด๋–ค HTML ๋ฒ„์ „์˜ ํ•ด์„ ๋ฐฉ์‹์œผ๋กœ ํŽ˜์ด์ง€๋ฅผ ์ดํ•ดํ•˜๋ฉด ๋˜๋Š”์ง€๋ฅผ ์•Œ๋ ค์ฃผ๋Š” ์šฉ๋„.

 

์•„๋ฌด๊ฒƒ๋„ ์•ˆ ์“ฐ๋ฉด HTML5 (ํ‘œ์ค€). 

<!DOCTYPE html PUBLIC "-//W3C//DTD XTML 1.0 Trans ...

๋ผ๊ณ  ์จ์žˆ์œผ๋ฉด XHML์ด๋‹ค. 

 

 

<html> ๋ฌธ์„œ์˜ ์ „์ฒด ๋ฒ”์œ„

HTML ๋ฌธ์„œ๊ฐ€ ์–ด๋””์—์„œ ์‹œ์ž‘ํ•˜๊ณ , ์–ด๋””์—์„œ ๋๋‚˜๋Š”์ง€ ์•Œ๋ ค์ฃผ๋Š” ์—ญํ• . 

 

<head> ๋ฌธ์„œ์˜ ์ •๋ณด๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฒ”์œ„

์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํ•ด์„ํ•ด์•ผํ•  ์›น ํŽ˜์ด์ง€์˜ ์ œ๋ชฉ, ์„ค๋ช…, ์‚ฌ์šฉํ•  ํŒŒ์ผ ์œ„์น˜, ์Šคํƒ€์ผ(CSS) ๊ฐ™์€ ์›น ํŽ˜์ด์ง€์˜ ๋ณด์ด์ง€ ์•Š๋Š” ์ •๋ณด๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฒ”์œ„.

 

<body> ๋ฌธ์„œ์˜ ๊ตฌ์กฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฒ”์œ„

์‚ฌ์šฉ์ž ํ™”๋ฉด์„ ํ†ตํ•ด ๋ณด์—ฌ์ง€๋Š” ๋กœ๊ณ , ํ—ค๋”, ํ‘ธํ„ฐ, ๋‚ด๋น„๊ฒŒ์ด์…˜, ๋ฉ”๋‰ด, ๋ฒ„ํŠผ ์ด๋ฏธ์ง€ ๊ฐ™์€, ์›นํŽ˜์ด์ง€์˜ ๋ณด์—ฌ์ง€๋Š” ๊ตฌ์กฐ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฒ”์œ„. 

 


 

 

lang="en" ์˜์–ด

lang="ko" ํ•œ๊ตญ์–ด

 

// css ์—ฐ๊ฒฐ
<link rel="stylesheet" href="./main.css" />
<style>
      div {
        text-decoration: underline;
      }
</style>

// javascript ์—ฐ๊ฒฐ
<script src="./main.js"></script>

 

 

<title> 

HTML ๋ฌธ์„œ์˜ ์ œ๋ชฉ์„ ์ •์˜. ์›น ๋ธŒ๋ผ์šฐ์ € ํƒญ์— ํ‘œ์‹œ๋จ.

 

<link> 

์™ธ๋ถ€ ๋ฌธ์„œ๋ฅผ ๊ฐ€์ ธ์™€ ์—ฐ๊ฒฐํ•  ๋•Œ ์‚ฌ์šฉ. (๋Œ€๋ถ€๋ถ„ CSS ํŒŒ์ผ) 

rel : ๊ฐ€์ ธ์˜ฌ ๋ฌธ์„œ์™€ ๊ด€๊ณ„(relationship)

href : ๊ฐ€์ ธ์˜ฌ ๋ฌธ์„œ์˜ ๊ฒฝ๋กœ

 

Favorite Icon = Favicon(ํŒŒ๋น„์ฝ˜)

HTML Favicon์„ ์ ์šฉํ•  ๋•Œ๋Š” ์ด๋ฆ„์„ favicon์ด๋ผ๊ณ  ์ง€์ •ํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅ. favicon.ico ํ˜น์€ favicon.png ํŒŒ์ผ์ด ์ฃผ๋กœ ์‚ฌ์šฉ๋จ.

 

<style> 

์Šคํƒ€์ผ(CSS)์„ HTML ๋ฌธ์„œ ์•ˆ์—์„œ ์ž‘์„ฑํ•˜๋Š” ๊ฒฝ์šฐ์— ์‚ฌ์šฉ. 

 

<script> 

src : ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ ๊ฐ€์ ธ์˜ค๋Š” ๊ฒฝ์šฐ.

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ HTML ๋ฌธ์„œ ์•ˆ์—์„œ ์ž‘์„ฑํ•˜๋Š” ๊ฒฝ์šฐ. 

 

<meta> 

meta : ์ •๋ณด

HTML ๋ฌธ์„œ(์›นํŽ˜์ด์ง€)์˜ ์ œ์ž‘์ž, ๋‚ด์šฉ, ํ‚ค์›Œ๋“œ ๊ฐ™์€ ์—ฌ๋Ÿฌ ์ •๋ณด๋ฅผ ๊ฒ€์ƒ‰์—”์ง„์ด๋‚˜ ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ์ œ๊ณต. 

name="viewport" : ๋ชจ๋ฐ”์ผ ํ™˜๊ฒฝ. initial-scale=1.0 1๋ฐฐ๋กœ ๋ณด์—ฌ์คŒ. 

name : ์ •๋ณด์˜ ์ข…๋ฅ˜ / content :์ •๋ณด์˜ ๊ฐ’

charset="UTF-8" : ๋ฌธ์ž ์ธ์ฝ”๋”ฉ ๋ฐฉ์‹

 


 

index.html์€ root ๊ฒฝ๋กœ์— ์žˆ์–ด์•ผ ํ•จ. 

 

<img> 

src : ๋‹ค์šด๋กœ๋“œ ๋ฐ›์€ ๊ฒฝ๋กœ, ์›น ์ƒ์˜ ์ด๋ฏธ์ง€ ๊ฒฝ๋กœ

alt : ์ด๋ฏธ์ง€๋ฅผ ์ถœ๋ ฅํ•  ์ˆ˜ ์—†๋Š” ์ƒํ™ฉ์—์„œ ์ด๋ฏธ์ง€ ๋Œ€์‹  ์ถœ๋ ฅํ•  ๋Œ€์ฒด ํ…์ŠคํŠธ

 

 

๊ฒฝ๋กœ

- ์ƒ๋Œ€ ๊ฒฝ๋กœ 

./ ์ฃผ๋ณ€ (์ƒ๋žต ๊ฐ€๋Šฅ)

../ ์ƒ์œ„ ํด๋”

 

- ์ ˆ๋Œ€ ๊ฒฝ๋กœ

http(https) ์›๊ฒฉ์˜ ๋‹ค๋ฅธ ์‚ฌ์ดํŠธ

/ (//) ์ตœ์ƒ์œ„. ๋ฃจํŠธ.