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

Programming/IT

HTML ํŽธ์ง‘๊ธฐ / ํ”„๋กœ๊ทธ๋žจ ์—†์ด ๊ฐ„ํŽธํ•˜๊ฒŒ HTML ์ž‘์„ฑํ•˜๊ธฐ

728x90
๋ฐ˜์‘ํ˜•

์•ˆ๋…•ํ•˜์„ธ์š” ๋ฆฌ๋ฌด์ž…๋‹ˆ๋‹ค.

 

์˜ค๋Š˜์€ HTML ํŽธ์ง‘๊ธฐ ์ค‘ ๊ฐ€์žฅ ๊ฐ„ํŽธํ•˜๊ณ  ์‰ฌ์šด ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์†Œ๊ฐœํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

 


โ–ถHTML ์ด๋ž€?

HTML(Hyper Text Markup Language)์ด๋ž€, ๋ฌด์ˆ˜ํ•œ ์›น ํŽ˜์ด์ง€๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์–ธ์–ด์ž…๋‹ˆ๋‹ค.

์ปดํ“จํ„ฐ์— ๊ด€์‹ฌ์ด ์žˆ๋Š” ์‚ฌ๋žŒ์ด๋ผ๋ฉด ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์›น, ์•ฑ์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ๋งŒ๋“ค์–ด์ง„๋‹ค๋Š” ์ด์•ผ๊ธฐ๋ฅผ ๋“ค์—ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

 

์—ฌ๊ธฐ์„œ ์–ธ์–ด๋ž€, ๋ง ๊ทธ๋ž˜๋„ ์†Œํ†ต์„ ์œ„ํ•œ ์–ธ์–ด(language)์ด๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ปดํ“จํ„ฐ๊ฐ€ ์•Œ์•„๋“ค์„ ์ˆ˜ ์žˆ๋Š” ์–ธ์–ด๋ฅผ ์ž‘์„ฑํ•˜๋ฉด ๊ทธ๊ฒƒ์„ ์ฝ์€ ์ปดํ“จํ„ฐ๊ฐ€ ์“ฐ์ธ ๋Œ€๋กœ ์ž‘๋™ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

 

HTML์€ ์›นํŽ˜์ด์ง€๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ์œ„ํ•œ ์–ธ์–ด๋กœ HTML์–ธ์–ด๋ฅผ ์ž‘์„ฑํ•˜๋ฉด ์›น ๋ธŒ๋ผ์šฐ์ €(์ธํ„ฐ๋„ท ์ต์Šคํ”Œ๋กœ๋Ÿฌ, ํฌ๋กฌ, ํŒŒ์ด์–ดํญ์Šค ๋“ฑ)๊ฐ€ ์ฝ๊ณ  ์“ฐ์ธ ๋Œ€๋กœ ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค์–ด๋ƒ…๋‹ˆ๋‹ค.

์ฆ‰, HTML์€ ์›น ํŽ˜์ด์ง€๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” HTML์„ ์ฝ๊ณ  ๊ตฌ์„ฑํ•˜๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

 

โ–ถHTML ํŽธ์ง‘๊ธฐ๋ž€?

HTML ํŽธ์ง‘๊ธฐ๋Š” ์›น ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ HTML์„ ์ž‘์„ฑํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค.

 

UltraEdit, EditPlus, Visual Studio Code ๋“ฑ์ด ๋Œ€ํ‘œ์ ์ธ ํŽธ์ง‘๊ธฐ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ๋“ค์€ HTML๋ฟ ์•„๋‹ˆ๋ผ HTML์„ ๊พธ๋ฉฐ์ฃผ๋Š” ์—ญํ• ์„ ํ•˜๋Š” CSS, JavaScript๋ฅผ ํฌํ•จํ•ด Java, C, C++, Python ๋“ฑ ๋‹ค๋ฅธ ์–ธ์–ด ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

 

ํ•˜์ง€๋งŒ, HTML์€ ๊ธฐ๋ณธ์ ์ธ ํ…์ŠคํŠธ(text)๋งŒ์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํŠน๋ณ„ํ•œ ํ”„๋กœ๊ทธ๋žจ ์—†์ด๋„ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

๋ฐ”๋กœ ๋ฉ”๋ชจ์žฅ ํ˜น์€ ์›Œ๋“œํŒจ๋“œ๋ฅผ ์ด์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

 

์˜ค๋Š˜์€ ์œˆ๋„์šฐ ์‚ฌ์šฉ์ž๋ผ๋ฉด ๋ชจ๋‘ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ฉ”๋ชจ์žฅ์„ ๊ฐ€์ง€๊ณ  HTML์„ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

 

โ–ถ๊ฐ„ํŽธํ•œ HTML ํŽธ์ง‘๊ธฐ

โ–ท๋ฉ”๋ชจ์žฅ ์ด์šฉํ•˜๊ธฐ

๋ฉ”๋ชจ์žฅ์„ ์ผœ์ง„ ํ›„ ์œ„์™€ ๊ฐ™์ด ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.(๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ์ž‘์„ฑ๋ฒ•์ž…๋‹ˆ๋‹ค.)

์ €์žฅํ•˜๊ธฐ ํ˜น์€ ๋‹ค๋ฅธ ์ด๋ฆ„ ์ €์žฅํ•˜๊ธฐ๋ฅผ ํ•ด์ค๋‹ˆ๋‹ค.

 

์ด๋•Œ ํ™•์žฅ์ž๋ฅผ html๋กœ ๋งŒ๋“ค์–ด์ฃผ๊ธฐ ์œ„ํ•ด์„œ ๋งจ ๋’ค์— .txt์„ ์ง€์šฐ์‹  ํ›„ .html๋ฅผ ๋„ฃ์–ด์ฃผ๊ณ  ์ €์žฅํ•ด์ฃผ์„ธ์š”.

์ €์žฅํ•˜์‹  ๊ณณ์— ๊ฐ€์‹œ๋ฉด ์ด๋ ‡๊ฒŒ ์ธํ„ฐ๋„ท ํŽ˜์ด์ง€ ํŒŒ์ผ์ด ๋งŒ๋“ค์–ด์ง„ ๊ฒƒ์„ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

๋งŒ์•ฝ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋”ฐ๋กœ ์—ฐ๊ฒฐ์ด ์•ˆ ๋˜์–ด ์žˆ๋‹ค๋ฉด ํŒŒ์ผ์„ ์šฐํด๋ฆญ ํ›„ - ์—ฐ๊ฒฐ ํ”„๋กœ๊ทธ๋žจ - ๋ธŒ๋ผ์šฐ์ € ์„ ํƒ์„ ํ•ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

 

โ–ทHTML ๊ธฐ๋ณธ ์š”์†Œ

    

๋ชจ๋“  ํŽธ์ง‘๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์‹ค ๋•Œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ์š”์†Œ๋“ค์— ๋Œ€ํ•ด์„œ ๊ฐ„๋žตํ•˜๊ฒŒ ์†Œ๊ฐœํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ฒ˜์Œ ๋ฉ”๋ชจ์žฅ์— ์ ํ˜€ ์žˆ๋˜ ์š”์†Œ <!DOCTYPE html>, <html>, </html>, <head>, </head>, <title>, <,title>,<p>,</p>์€ ์•„๋ž˜์™€ ๊ฐ™์€ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

 

- <!DOCTYPE html>:  html์„ ์„ ์–ธํ•ด ์ค๋‹ˆ๋‹ค.

 

- <html> ๊ณผ </html>: html์˜ ์‹œ์ž‘๊ณผ ๋์ž„์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์ฝ”๋“œ๋Š” ์ด ์•ˆ์— ์‚ฌ์ด์— ์ž‘์„ฑํ•ด ์ฃผ์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

- <head>์™€ </head>: HTML ๋ฌธ์„œ์˜ ์ •๋ณด๋ฅผ ์ •์˜ํ•˜๋Š” ๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค. 

  <title>, </title> ์‚ฌ์ด์— ์ œ๋ชฉ์„ ๋„ฃ์–ด์„œ ์›นํŽ˜์ด์ง€์˜ ์ œ๋ชฉ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

 

<body>์™€ </body>: HTML ๋ฌธ์„œ์˜ ๋ณธ๋ฌธ(๋‚ด์šฉ)์„ ์ •์˜ํ•˜๋Š” ๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค

  <p> ๋Š” ๋‹จ๋ฝ์˜ ์‹œ์ž‘ </p>์€ ๋‹จ๋ฝ์˜ ๋์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ๋ณ„๋„์˜ ํ”„๋กœ๊ทธ๋žจ ๋‹ค์šด๋กœ๋“œํ•˜์ง€ ์•Š๊ณ  ๊ฐ„๋‹จํ•˜๊ฒŒ ์›น ํŽ˜์ด์ฆˆ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ดค์Šต๋‹ˆ๋‹ค.

 

๋ฉ”๋ชจ์žฅ์ด๋‚˜ ์›Œ๋“œํŒจ๋“œ๋ฅผ ์ด์šฉํ•ด์„œ ์ž‘์„ฑํ•  ๋•Œ๋Š” ์‰ฝ๊ณ , ๊ฐ€๋ณ๊ณ  ๋น ๋ฅด๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

 

html์„ ์—ฐ์Šตํ•˜์‹ค ๋•Œ, ๊ฐ€๋ณ๊ฒŒ ์‚ฌ์šฉํ•˜์‹œ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

728x90
๋ฐ˜์‘ํ˜•