HTML Tags(1)

์—˜๋ฆฌยท2020๋…„ 7์›” 10์ผ
0

KOKOA-TALK

๋ชฉ๋ก ๋ณด๊ธฐ
3/4
post-thumbnail

" ๋…ธ๋งˆ๋“œ ์ฝ”๋”(Nomad Coders) - ์ฝ”์ฝ”์•„ํ†ก ํด๋ก  ์ฝ”๋”ฉ(KokoaTalk Clone Coding) ๋ณต์Šต "
" ์ฑ… 'Do it! HTML5 + CSS3 ์›น ํ‘œ์ค€์˜ ์ •์„' ๋„ ์ฐธ๊ณ "
" ๊ตญ๋น„์ง€์› ์ปดํ“จํ„ฐ ํ•™์› ๋ณต์Šต "

๐Ÿ’ป Non-semantic tag(1)

๐Ÿ” <head>

์–ธ์–ด๊นŒ์ง€ ์ž…๋ ฅํ–ˆ์œผ๋ฉด ๋‹ค์Œ์œผ๋กœ ๋ณด์—ฌ์ง€๋Š” ๊ฒƒ์€ <head>๋ผ๋Š” ํƒœ๊ทธ์ด๋‹ค.
html์€ ํฌ๊ฒŒ <head> ์™€ <body> ๋กœ ๋‚˜๋ˆ ์ง€๋Š”๋ฐ, <head>๋Š” non-semantic tag, <body>๋Š” semantic tag์ด๋‹ค.
<head> ๋ถ€๋ถ„์—๋Š” ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ์ „๋‹ฌํ•  ์ •๋ณด๋“ค์„ ์ž…๋ ฅํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

๐Ÿ” <meta>

์—ฌ๊ธฐ๊ฐ€ ์‚ด์ง ์ง€๋ฃจํ•˜์ง€๋งŒ...๊ทธ๋ž˜๋„ ์ดํ•ดํ•˜๊ณ  ๋„˜์–ด๊ฐ€์•ผ ํ•œ๋‹ค.

<meta>๋Š” ์•ž์„œ ๋ดค๋˜ ์ฝ”๋“œ์™€๋Š” ์ข€ ๋‹ค๋ฅด๋‹ค. ์–ด๋–ค ์ ์ด ๋‹ค๋ฅธ์ง€ ๋ณด์ž.

  1. </meta>์‚ฌ์šฉ ์•ˆ ํ•จ (์ข…๋ฃŒ์ฝ”๋“œ ์—†์Œ)
  2. <meta charset>, <meta name>, <meta content> ๋“ฑ meta+๋‹ค์–‘ํ•œ ์ •๋ณด๋“ค์„ ์ž…๋ ฅ.
  3. <head> ~ </head> = ๋ธŒ๋ผ์šฐ์ €์— ๋ณด์—ฌ์ง€์ง€ ์•Š์œผ๋ฉฐ, ํŽ˜์ด์ง€์— ๋Œ€ํ•œ metadata๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ๋‹ค.

๐Ÿ’ฌ metadata :
๋ฌธ์„œ์˜ ๋‚ด์šฉ์ด ๋ญ”์ง€, ๋ˆ„๊ฐ€ ๋งŒ๋“ค์—ˆ๋Š”์ง€, ์–ด๋–ค ๋ฌธ์ž๋ฅผ ์„ค์ •ํ•  ๊ฒƒ์ธ์ง€ ๋“ฑ์— ๋Œ€ํ•œ ์ •๋ณด, ์›น ์„œ๋ฒ„์™€ ์›น ๋ธŒ๋ผ์šฐ์ € ๊ฐ„ ์ƒํ˜ธ ๊ตํ™˜ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ.

์ •๋ฆฌํ•˜์ž๋ฉด, ์›น์— ๋ณด์—ฌ์ง€๋Š” ๋‚ด์šฉ์ด ์•„๋‹Œ ๊ฐœ๋ฐœ์ž๊ฐ€ ์„œ๋ฒ„์— ์ „๋‹ฌํ•˜๊ณ  ์‹ถ์€ ๋‚ด์šฉ๋“ค์„ ์ž…๋ ฅํ•˜๋Š” ๊ณณ์ด๋‹ค. ์•„๋ž˜๋Š” ๊ฐ€์žฅ ํ”ํ•˜๊ฒŒ ์“ฐ์ด๋Š” ์†์„ฑ๋“ค์ด๋‹ค.

<head>
    <meta charset="UTF-8">
    <meta 
    name="viewport" 
    content="width=device-width, initial-scale=1.0">
    <title>Practice HTML</title>
</head>
  1. <meta charset="UTF-8">

์‚ฌ์‹ค ์ฒ˜์Œ ์ฝ”๋”ฉ์„ ๋ฐฐ์šธ ๋•Œ ์ œ์ผ ์ดํ•ด๊ฐ€ ์•ˆ ๋˜๋Š” ๋ถ€๋ถ„์ด์˜€๋‹ค.์™ธ๊ณ„์–ด์ธ๊ฐ€? ํ•˜๋ฉด์„œ ๋ดค์—ˆ๋˜...
ํ•˜์ง€๋งŒ ์ด์ œ๋ถ€ํ„ฐ ์ˆ˜ ๋งŽ์€ html์„ ์ž‘์„ฑํ•ด์•ผํ•˜๊ณ , ๋ฌด์Šจ ๋œป์ธ์ง€๋Š” ์•Œ๊ณ  ์จ์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ผญ ์•Œ๊ณ  ๋„˜์–ด๊ฐ€์ž.

meta = ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ (๋ธŒ๋ผ์šฐ์ €ํ•œํ…Œ ์ „๋‹ฌํ•  ๋‚ด์šฉ)
charset = character set ์˜ ์ค„์ž„๋ง์ด๋‹ค. ๋ง ๊ทธ๋Œ€๋กœ ๋ฌธ์ž ์„ธํŠธ๋ผ๋Š” ๋œป์ธ๋ฐ, html์˜ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ ๋ฐฉ์‹์„ ์˜๋ฏธํ•œ๋‹ค.
UTF-8 = ์œ ๋‹ˆ์ฝ”๋“œ ์ฝ”๋“œ ํฌ์ธํŠธ๋ฅผ 8๋น„ํŠธ ์ˆซ์ž์˜ ์ง‘ํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ• (์ถœ์ฒ˜: ์œ„ํ‚ค๋ฐฑ๊ณผ, ์šฐ๋ฆฌ ๋ชจ๋‘์˜ ๋ฐฑ๊ณผ์‚ฌ์ „)
๋Œ€์ถฉ ์ธ์ฝ”๋”ฉ ๋ฐฉ์‹์ด๋ผ๋Š” ๋œป.

์‰ฝ๊ฒŒ ๋งํ•ด์„œ, <html ๋ฌธ์ž ์ธ์ฝ”๋”ฉ ๋ฐฉ์‹ = UTF-8 ์ฝ”๋“œ ์‚ฌ์šฉํ• ๊ฑฐ์ž„> ๋ผ๊ณ  ์ž…๋ ฅํ•ด์ฃผ๋Š” ๊ฒƒ์ด๋‹ค.

UTF-8์„ ์‚ฌ์šฉํ•ด์„œ ์ธ์ฝ”๋”ฉ ํ•ด์•ผ ๋‚ด๊ฐ€ ์–ด๋””์—์„œ ์–ด๋–ค ๋‚˜๋ผ์˜ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋“  ๊นจ์ง€์ง€ ์•Š๊ฒŒ ์ž…๋ ฅ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.(=ํ˜ธํ™˜์„ฑ์ด ์ข‹๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.) <meta charset>์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ UTF-8 ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด, ( โ˜ ์ถœ์ฒ˜ : ๋‚˜๋ฌด์œ„ํ‚ค ) ์™€ ๊ฐ™์ด ์™์˜™์ฒด๊ฐ€ ์˜ค๋ฅ˜๊ฐ€ ๋‚˜๋˜์ง€, ์•„๋‹ˆ๋ฉด ์›น ์„œ๋ฒ„๋ฅผ ํ™•์ธํ•˜์ง€ ๋ชปํ•œ๋‹ค๋Š” ๋ฉ”์„ธ์ง€๋งŒ ๋œฐ ๊ฒƒ์ด๋‹ค. ๋”ฐ๋ผ์„œ ๋ธŒ๋ผ์šฐ์ €์— ์•Œ๋งž๊ฒŒ ์ธ์ฝ”๋”ฉ๋˜๋Š” ๋ฌธ์ž๋ฅผ ์‚ฌ์šฉํ•ด์ฃผ์–ด์•ผ ํ•˜๋Š”๋ฐ, UTF-8์ด ๊ฐ€์žฅ ๋งŽ์ด ์“ฐ์ธ๋‹ค.

  1. <meta name, content>

meta name์€ ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ์—๊ฒŒ ์ด๋ฆ„์„ ์ฃผ๋Š” ๊ฒƒ์ด๊ณ , content๋Š” ๋ฐ์ดํ„ฐ์— ๊ด€๋ จ๋œ ๋‚ด์šฉ์„ ์ž…๋ ฅํ•˜๋ฉด ๋œ๋‹ค. ๋งŽ์€ ์†์„ฑ๋“ค์ด ์žˆ๊ณ , ์œ ์ €๊ฐ€ ํ•„์š”ํ•œ ์†์„ฑ์„ ๊ณจ๋ผ ์‚ฌ์šฉํ•˜๋ฉด ๋˜๋Š”๋ฐ, ๋‹ค์Œ์€ ๊ฐ€์žฅ ๋Œ€ํ‘œ์ ์ธ ์†์„ฑ๋“ค์ด๋‹ค. (์ถœ์ฒ˜:w3schools.com)

(1) PC, ์Šค๋งˆํŠธํฐ ๋“ฑ ๋ชจ๋“  ๊ธฐ๊ธฐ์— ๋Œ€ํ•œ ๋ทฐํฌํŠธ ์„ค์ •

<meta 
    name="viewport" 
    content="width=device-width, initial-scale=1.0">

viewport๋ฅผ ์ง€์ •ํ•˜๋Š” ์ด์œ ๋Š” ์šฐ๋ฆฌ๊ฐ€ pc ์™ธ์˜ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๊ธฐ๋“ค์ด ๋งŽ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ฐ ๊ธฐ๊ธฐ๋“ค์€ ํ™”๋ฉด์˜ ํ”ฝ์…€(pixel) ํ‘œํ˜„ ๋ฐฉ๋ฒ•์ด ๋‹ค๋ฅธ๋ฐ, ๋ทฐํฌํŠธ๋Š” ๊ฐ ๊ธฐ๊ธฐ์˜ ํ™”๋ฉด์— ๋งž์ถฐ ํŽธํ•˜๊ฒŒ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค.

(2) ํ‚ค์›Œ๋“œ ์ •์˜

<meta 
    name="keywords" 
    content="html5, tags, web-browser">

(3) ์›นํŽ˜์ด์ง€ ์„ค๋ช…

<meta 
    name="description" 
    content="Velog for Studying Coding">

๐Ÿ’ก
์ง€๊ธˆ๊นŒ์ง€ ๋ดค๋˜ ๊ฒƒ์ฒ˜๋Ÿผ ๋ชจ๋“  ํƒœ๊ทธ๋“ค์€ ํ•ญ์ƒ ์†Œ๋ฌธ์ž๋กœ๋งŒ ์จ์•ผํ•œ๋‹ค.
ํ•˜์ง€๋งŒ ํฐ ๋”ฐ์˜ดํ‘œ๋กœ ๋ฌถ์—ฌ์žˆ๋Š” ๋ถ€๋ถ„์€ ํƒœ๊ทธ์— ๋Œ€ํ•œ ๋‚ด์šฉ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€๋ฌธ์ž, ํ•œ๊ธ€ ๋“ฑ ์ž์œ ๋กญ๊ฒŒ ์“ธ ์ˆ˜ ์žˆ๋‹ค.

(4) ํŽ˜์ด์ง€ ์ž‘์„ฑ์ž

<meta 
    name="author" 
    content="Elly Park">

๐Ÿ” <title>

<head>์˜ ๋งˆ์ง€๋ง‰ ๋ถ€๋ถ„์ธ title์„ ๋ณด์ž. ์‚ฌ์‹ค ๋ณผ ๊ฒƒ๋„ ์—†๋‹ค.
ํ˜•๊ด‘์ค„ ์ณ์ง„ Hello HTML ๋ถ€๋ถ„์ด title์ด ๋˜๋Š” ๊ฒƒ์ด๋‹ค.
(meta tag ์•„๋‹ˆ๋‹ˆ๊นŒ </title>์ด๋ผ๊ณ  ๋‹ซ์•„์ค„ ๊ฒƒ)

๐Ÿ’ป <body>

<body>๋ถ€ํ„ฐ ์‚ฌ์‹ค ๋ณธ๊ฒฉ์ ์ธ ๋ธŒ๋ผ์šฐ์ €์— ๊ด€ํ•œ ๋‚ด์šฉ์ด ๋“ค์–ด๊ฐ€๊ฒŒ ๋˜๋Š”๋ฐ, ์•ž์œผ๋กœ ๋‚˜์˜ฌ <div>, <span>, <ul>, <li>, <p> ๋“ฑ ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ ํƒœ๊ทธ๋“ค์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๋‚˜์ค‘์— ์ฐจ๊ทผ์ฐจ๊ทผ ์•Œ์•„๋ณด์ž.

โœ… ์˜ค๋Š˜์€ ์—ฌ๊ธฐ๊นŒ์ง€

์˜ค๋Š˜์„ ๋์œผ๋กœ ์•„์ฃผ ๊ธฐ๋ณธ์ ์ธ html์˜ ๊ตฌ์กฐ๋ฅผ ์‚ดํŽด๋ณด์•˜๋‹ค. ๋‹ค์Œ ํฌ์ŠคํŒ…๋ถ€ํ„ฐ๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณธ๊ฒฉ์ ์ธ html ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“ค์–ด๋ณด์ž.

profile
์ฝ”๋”ฉ์„ ๊ณต๋ถ€ํ•˜๋Š” ์ค‘์ž…๋‹ˆ๋‹ค๐Ÿ˜‰

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