๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ’ปWEB FrontEnd/HTML5

HTML ๋ฌธ์„œ ๊ธฐ๋ณธ ๊ตฌ์กฐ, ํŠน์ˆ˜ ๋ฌธ์žํ‘œ

<Do it! HTML5+CSS3>์„ ๊ธฐ๋ณธ์œผ๋กœ ๋ฐฐ์šด ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค.

 

๋ชฉ์ฐจ

  • 1. HTML ๋ฌธ์„œ ๊ธฐ๋ณธ๊ตฌ์กฐ
  • 2. ํŠน์ˆ˜ ๋ฌธ์ž ์‚ฌ์šฉ

 

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

 

1) <!doctype>

๋ฌธ์„œ ์œ ํ˜•์„ ์ง€์ •ํ•˜๋Š” ์„ ์–ธ๋ฌธ์ด๋‹ค.

 

2) <html>ํƒœ๊ทธ

  • ์›น ๋ฌธ์„œ ์‹œ์ž‘์„ ์•Œ๋ฆฌ๋Š” ํƒœ๊ทธ์ด๋‹ค.
  • lang์ด๋ผ๋Š” ์†์„ฑ์„ ์‚ฌ์šฉํ•ด ๋ฌธ์„œ์—์„œ ์‚ฌ์šฉํ•  ์–ธ์–ด๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • <html>ํƒœ๊ทธ ๋‚ด๋ถ€์—๋Š” ๋ฌธ์„œ ์ •๋ณด๋ฅผ ์ง€์ •ํ•˜๋Š” <head>ํƒœ๊ทธ์™€ ์‹ค์ œ ํ™”๋ฉด์— ๋ณด์ด๋Š” ๋ฌธ์„œ ๋‚ด์šฉ์„ ์ž…๋ ฅํ•˜๋Š” <body>ํƒœ๊ทธ๊ฐ€ ํฌํ•จ๋œ๋‹ค.

 

3) <head>ํƒœ๊ทธ

  • ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ์ •๋ณด๋ฅผ ์ฃผ๋Š” ํƒœ๊ทธ์ด๋‹ค.
  • <head>ํƒœ๊ทธ ์•ˆ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ํƒœ๊ทธ๋Š” ๋ฌธ์„œ์ œ๋ชฉ์„ ์ง€์ •ํ•˜๋Š” <title> ํƒœ๊ทธ์ด๋‹ค.

 

4) <meta>ํƒœ๊ทธ

์›น ๋ธŒ๋ผ์šฐ์ € ํ™”๋ฉด์—๋Š” ๋ณด์ด์ง€ ์•Š์ง€๋งŒ ์›น ๋ฌธ์„œ์™€ ๊ด€๋ จ๋œ ์ •๋ณด๋“ค์„ ์ง€์ •ํ•˜๋Š” ํƒœ๊ทธ์ด๋‹ค.

//1. ๋ฌธ์ž ์„ธํŠธ ์ง€์ •ํ•˜๊ธฐ : ํ™”๋ฉด์— ๊ธ€์ž๋ฅผ ํ‘œ์‹œํ•  ๋•Œ ์–ด๋–ค ์ธ์ฝ”๋”ฉ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•  ์ง€ ์ง€์ •
<meta charset = "UTF-8">

//2. ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ ๊ณ ๋ คํ•˜๊ธฐ
<meta name="viewport" content="width=device-width, initial-scale=1.0">

//3. ์ธํ„ฐ๋„ท ์ต์Šคํ”Œ๋กœ๋Ÿฌ ๋ธŒ๋ผ์šฐ์ € ๊ณ ๋ คํ•˜๊ธฐ
<meta http-equiv="X-UA-Compatible" content="ie=edge">

//4. ๊ฒ€์ƒ‰ ์—”์ง„ ๊ณ ๋ คํ•˜๊ธฐ
<meta name="keywords" content="html5, ์›นํ‘œ์ค€">
<meta name="description" content="html5๋ฅผ ํ†ตํ•œ ์›นํ‘œ์ค€ ๊ณต๋ถ€">
<meta name="author" content="jo">

 

5) <body>ํƒœ๊ทธ

  • ์‹ค์ œ ๋ธŒ๋ผ์šฐ์ €์— ํ‘œ์‹œ๋  ๋‚ด์šฉ์„ ์ž…๋ ฅํ•˜๋Š” ํƒœ๊ทธ์ด๋‹ค.
  • <h1>ํƒœ๊ทธ, <p>ํƒœ๊ทธ, <br>ํƒœ๊ทธ ๋“ฑ๋“ฑ

 

 

2. ํŠน์ˆ˜ ๊ธฐํ˜ธ ์‚ฌ์šฉ

HTML์•ˆ์—์„œ ํŠน์ˆ˜๋ฌธ์ž๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ HTMLํƒœ๊ทธ๊ฐ€ ๊นจ์ง€๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒ ํ•  ์ˆ˜๋„ ์žˆ์œผ๋ฏ€๋กœ ํŠน์ˆ˜๋ฌธ์ž์˜ ๊ฒฝ์šฐ ์น˜ํ™˜ํ•ด์„œ ์‚ฌ์šฉํ•œ๋‹ค.

[W3C์—์„œ ์ œ๊ณตํ•˜๋Š” ์—”ํ„ฐํ‹ฐ ์ฝ”๋“œ ํ‘œ]