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

๋ชฉ๋ก์ด ์—†์Šต๋‹ˆ๋‹ค.

HTML5 ํƒ„์ƒ๋ฐฐ๊ฒฝ

๐Ÿ”‘ Basic Concept

    HTML5HTML5



    ์ด๋ฒˆ์—” HTML5์ด ์™œ ํƒ„์ƒํ–ˆ๋Š”์ง€์— ๋Œ€ํ•ด์„œ ์ •๋ฆฌํ•ด๋ณด๋ ค๊ณ ํ•ด์š”.


    HTML5๋Š” ์ด๋ฆ„์—์„œ ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด HTML์˜ ํ•œ ์ข…๋ฅ˜์ธ๋ฐ HTML์˜ ๋ฐœ์ „์ด ๊ฑฐ๋“ญ๋˜๋ฉด์„œ 5๋ฒ„์ „๊นŒ์ง€ ์˜ค๊ฒŒ ๋œ๊ฑฐ์—์š”.


    ์ผ๋‹จ HTML์„ ์•Œ๊ธฐ ์œ„ํ•ด์„œ HTML์˜ ์ „์ฒด ์ด๋ฆ„์„ ๋ณด๋ฉด HyperText Mark-up Language๋กœ ๋งˆํฌ์—…์–ธ์–ด ์ค‘์— ํ•˜๋‚˜ ์ธ๋ฐ ๋งˆํฌ์—…์–ธ์–ด๊ฐ€ ๋ญ๋ƒํ•˜๋ฉด ์‰ฝ๊ฒŒ ๋งํ•˜๋ฉด ์–ด๋–ค ๋ชจ์–‘์„ ์ •์˜ํ•ด์ฃผ๋Š” ๊ฑฐ์—์š”. ์˜ˆ๋ฅผ ๋“ค์–ด ์ฑ…์„ ์“ด๋‹ค๊ณ  ๊ฐ€์ •ํ–ˆ์„ ๋•Œ ์ถœํŒ์‚ฌ์— ํ‘œ์ง€๋ฅผ ์–ด๋–ค์‹์œผ๋กœ ํ•ด๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•  ๋•Œ 



    ์ฐฝ๋ฌธ๋„˜์–ด ๋„๋ง์นœ 100์„ธ ๋…ธ์ธ ํ‘œ์ง€์ฐฝ๋ฌธ๋„˜์–ด ๋„๋ง์นœ 100์„ธ ๋…ธ์ธ ํ‘œ์ง€


    ์ฑ…์˜ ์ƒ๋‹จ๋ถ€๋ถ„์—๋Š” ํ•˜์–€์ƒ‰์œผ๋กœ ์˜๋ฌธ์œผ๋กœ ๊ธ€์”จ๋ฅผ ๋„ฃ์–ด์ฃผ์‹œ๊ตฌ์š” ์ค‘๊ฐ„ ๋ถ€๋ถ„์—๋Š” ๋…ธ์ธ์ด ๊ธด ํŒŒ์ž๋งˆ๋ฐ”์ง€์™€ ๊ฐˆ์ƒ‰ ๊ฐ€๋””๊ฑด์„ ์ž…๊ณ  ์ดˆ๋ก์ƒ‰ ์บ๋ฆฌ์–ด๋ฅผ ๋Œ๊ณ ๊ฐ€๋Š” ๊ทธ๋ฆผ๊ณผ ๊ทธ ์˜†์— ํฐ์ƒ‰์œผ๋กœ ํƒœ์–‘, ๊ฐˆ๋งค๊ธฐ, ๊ตฌ๋ฆ„ ๋“ฑ ์ด๋ฏธ์ง€๋ฅผ ๋„ฃ์–ด์ฃผ์‹œ๊ณ  ํ•˜๋‹จ๋ถ€์—๋Š” ํ•œ๊ธ€๋กœ ์ฐฝ๋ฌธ ๋„˜์–ด ๋„๋ง์นœ 100์„ธ ๋…ธ์ธ์„ ๋„ฃ์–ด์ฃผ์„ธ์š”.



    ์ด๋Ÿฐ๊ฒƒ ์—ญ์‹œ ๋งˆํฌ์—…์–ธ์–ด์—์š”. ์ด๋Ÿฐ ๋ฐฉ์‹์œผ๋กœ ๊ตฌํ˜„ํ•˜๋Š”๊ฒŒ HTML์ด๊ตฌ์š”. ๋ฌผ๋ก  ์ „์‚ฐํ•™ ๊ธฐ์ดˆ์˜ ๊ด€์ ์œผ๋กœ ๋ดค์„ ๋•Œ HTML์€ SGML(Standard General Markup Language)์ด๋ผ๋Š” ๋งˆํฌ์—…์–ธ์–ด์˜ ๊ธฐ์ค€์ด ๋˜๋Š” ์–ธ์–ด์—์„œ ์‘์šฉ๋˜์–ด ๋‚˜์˜จ๊ฒƒ์œผ๋กœ SGML์˜ ํƒœ๊ทธ ๋ช…๋ น์–ด ๋ฐฉ์‹์„ ๊ทธ๋Œ€๋กœ ๊ฐ€์ ธ์™”์–ด์š”. ์—ฌ๊ธฐ์„œ ํƒœ๊ทธ ๋ช…๋ น์–ด ๋ฐฉ์‹์ด๋ž€๊ฑด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ˜•ํƒœ๋ฅผ ์˜๋ฏธํ•ด์š”.


    <html>

    <head>

    <title>์ œ๋ชฉ</title>

    </head>


    <body>

    <scan>๋‚ด์šฉ</scan>

    </body>

    </html>


    ์ด๋Ÿฐ HTML์€ ์›น(Web)์„ ์ด๋ฃจ๋Š” ๊ฐ€์žฅ ๊ธฐ์ดˆ์ ์ธ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ๋ˆ„๊ตฌ๋‚˜ ์ž‘์„ฑ ๊ฐ€๋Šฅํ•˜๊ณ  ์–ด๋–ค ํŽธ์ง‘๊ธฐ๋ฅผ ์‚ฌ์šฉํ•ด๋„ ์ƒ๊ด€์ด ์—†๊ณ  ์ €์žฅํ•  ๋•Œ์—๋งŒ ํ™•์žฅ์ž๋ฅผ html๋กœ ์ €์žฅํ•ด์ฃผ๋ฉด ๋ผ์š”. ์ €์žฅํ•œ ๋ฌธ์„œ๋ฅผ ๋”๋ธ”ํด๋ฆญ ํ˜น์€ ์—”ํ„ฐ๋ฅผ ๋ˆŒ๋Ÿฌ ์‹คํ–‰์‹œํ‚ค๋ฉด ์›น ๋ธŒ๋ผ์šฐ์ € ์ฐฝ์ด ๋œจ๊ณ  ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ด๋ฅผ ํ•ด์„ํ•ด์„œ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ•ด๋‹น ํ™”๋ฉด์„ ๋„์›Œ ์ฃผ๊ฒŒ ๋˜๋Š”๊ฑฐ์—์š”. 







    ์ดˆ์ฐฝ๊ธฐ ๋„ค์ด๋ฒ„ ๋ฉ”์ธ ํ™”๋ฉด์ดˆ์ฐฝ๊ธฐ ๋„ค์ด๋ฒ„ ๋ฉ”์ธ ํ™”๋ฉด


    ์ดˆ์ฐฝ๊ธฐ ๋„ค์ด๋ฒ„ ๋ฉ”์ธ ํ™”๋ฉด์€ ์ด๋ ‡๊ฒŒ ํ…์ŠคํŠธ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๊ณ  ์ง€๊ธˆ์˜ ๋ฉ”์ธ ํ™”๋ฉด๊ณผ ๋น„๊ตํ•ด๋ณด๋ฉด ๋งŽ์ด ๋‹จ์ˆœํ•œ ๊ฒƒ์„ ๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ฒ˜์Œ์—๋Š” ์›น ํŽ˜์ด์ง€๋ฅผ ๊ตฌ์„ฑํ•  ๋•Œ html๋งŒ์œผ๋กœ ์ž‘์„ฑ์ด ๊ฐ€๋Šฅํ–ˆ์–ด์š”. ๊ทธ๋Ÿฐ๋ฐ ์š”์ฆ˜ ๋„ค์ด๋ฒ„ ๋ฉ”์ธ ํ™”๋ฉด์„ ๋ณด๋ฉด,,


    ์ตœ๊ทผ ๋„ค์ด๋ฒ„ ๋ฉ”์ธ ํ™”๋ฉด์ตœ๊ทผ ๋„ค์ด๋ฒ„ ๋ฉ”์ธ ํ™”๋ฉด


    ๋‹ค์–‘ํ•œ ์ด๋ฏธ์ง€๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๊ณ  ์‹ฌ์ง€์–ด ๊ด‘๊ณ ๋ฐฐ๋„ˆ๋ถ€๋ถ„์€ ๋™์˜์ƒ์ด ์žฌ์ƒ๋˜๊ณค ํ•ฉ๋‹ˆ๋‹ค. ์˜์ƒ๊ฐ™์€ ๊ฒฝ์šฐ๋Š” ์ ˆ๋Œ€ ๊ธฐ์กด HTML๋ฌธ์„œ๋งŒ์œผ๋กœ๋Š” ์ž‘์„ฑ์ด ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‚˜์˜จ ๊ฒƒ์ด ๋ฐ”๋กœ ํ”Œ๋Ÿฌ๊ทธ์ธ(Plug-in) ์ž…๋‹ˆ๋‹ค! ๊ฐ€์žฅ ๋Œ€ํ‘œ์ ์ธ ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ๋Š” Adobe์‚ฌ์˜ Flash๊ฐ€ ์žˆ๊ณ  MS์˜ ActiveX๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. 





    Adobe Flash ์ ์šฉ ์‚ฌ๋ก€Adobe Flash ์ ์šฉ ์‚ฌ๋ก€


    ์›น์„ ๋Œ์•„๋‹ค๋‹ˆ๋ฉด์„œ ์˜์ƒ์„ ๋ณด๋ ค๊ณ  ํ•˜๋‹ค ๋ณด๋ฉด ํ”Œ๋ž˜์‹œ๊ฐ€ ์ ์šฉ๋œ ๊ณณ์€ ์ด๋Ÿฐ์‹์˜ ์„ค์น˜ ๊ถŒ์žฅ ๋ฌธ๊ตฌ๋ฅผ ๋ณด์‹ค ์ˆ˜ ์žˆ์–ด์š”. ์ด๋Ÿฐ ํ”Œ๋Ÿฌ๊ทธ์ธ๋“ค์„ ํ™œ์šฉํ•˜๋ฉด ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ด์„œ ๋ฌด๊ถ ๋ฌด์ง„ํ•œ ๊ธฐ๋Šฅ๋“ค์„ ์‚ฌ์šฉ์ž์— ์ปดํ“จํ„ฐ์— ์›น ๋ธŒ๋ผ์šฐ์ €์™€ ์—ฐ๋™๋˜๋Š” ์ถ”๊ฐ€ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜๋งŒ ํ•˜๊ฒŒ ํ•˜๋ฉด ๊ฑฐ์˜ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์Šคํ‹ฐ๋ธŒ์žก์Šค๊ฐ€ ์• ํ”Œ์€ Flash๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ฒ ๋‹ค๊ณ  ํ–ˆ์ฃ  .. ๊ทธ ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.




    ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ธฐ๋Šฅ ๊ตฌํ˜„์€ ๊ฐ€๋Šฅ ํ•˜์ง€๋งŒ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ์กด์žฌํ•ด์š”. ๊ทธ ์ค‘์—์„œ ๊ฐ€์žฅ ์‹ฌ๊ฐํ•œ ๋ฌธ์ œ๋Š” ๋ฐ”๋กœ ํ˜ธํ™˜์„ฑ. ์˜ˆ๋ฅผ ๋“ค๋ฉด ๊ฐ€์žฅ ์‰ฝ๊ฒŒ ์ ‘ํ•˜์‹ค ์ˆ˜ ์žˆ๋Š” ๊ฑด ์‡ผํ•‘๋ชฐ ์‚ฌ์ดํŠธ๋ฅผ ์ด์šฉํ•˜๋‹ค ๋ณด๋ฉด ์ธํ„ฐ๋„ท ์ต์Šคํ”Œ๋กœ๋Ÿฌ๋กœ๋Š” ๊ฒฐ์ œ๊ฐ€ ์ž˜ ๋˜๋‹ค๊ฐ€ ์–ด๋Š ๋‚  ํฌ๋กฌ์œผ๋กœ ๊ฒฐ์ œ๋ฅผ ํ•˜๋ ค๊ณ  ํ•˜๋ฉด ๋˜ ๊ฒฐ์ œ ๋ณด์•ˆ ๋ชจ๋“ˆ์„ ์„ค์น˜ํ•ด์•ผ๋˜๋Š” ๊ฒƒ์„ ๊ฒฝํ—˜ํ•˜์…จ์„ ๊ฒ๋‹ˆ๋‹ค. ์ด๊ฒŒ ๋ฐ”๋กœ ํ˜ธํ™˜์ด ์•ˆ ๋˜๋Š” ๊ฒƒ์ด์—์š”. 




    ๊ทธ๋ž˜์„œ ๋‚˜์˜จ ๊ฒƒ์ด ๋ฐ”๋กœ! HTML5์ž…๋‹ˆ๋‹ค. HTML์˜ ๋ฐœ์ „ ๊ณผ์ •์€ ์ตœ์ดˆ ๊ฐœ๋ฐœ์ž ํŒ€ ๋ฒ„๋„ˆ์Šค ๋ฆฌ๊ฐ€ ์ˆ˜์žฅ์ธ ํ˜‘ํšŒ W3C(World Wide Web Consocium)์— ์˜ํ•ด HTML์€ ๋ฒ„์ „์—…์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ ์ด๋ฏธ HTML๋งŒ์œผ๋กœ ์š”์ฆ˜์˜ ์›นํŽ˜์ด์ง€๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ซ๊ณ  ๊ฑฐ์˜ ๋ฒ„๋ ค์ง„ ๋Š๋‚Œ์ด์—ˆ์œผ๋‚˜ HTML์ž์ฒด์ ์œผ๋กœ <video>, <header>, <session> ๋“ฑ ์—ฌ๋Ÿฌ ํƒœ๊ทธ๋“ค์„ ์ƒˆ๋กœ์ด ์ถ”๊ฐ€ํ•˜๋ฉด์„œ ํ”Œ๋Ÿฌ๊ทธ์ธ์— ์˜์กดํ•˜์ง€ ์•Š๊ณ  ์˜์ƒ์„ ์ž์ฒด์ ์œผ๋กœ ๋‹ด์„ ์ˆ˜ ์žˆ๋Š” ์‹œ๋Œ€๊ฐ€ ์—ด๋ฆฐ๊ฒƒ์ด์ฃ . ์‹ค์ œ๋กœ HTML5๋Š” 2014๋…„ ์›น ํ‘œ์ค€ ์–ธ์–ด๋กœ ๋“ฑ๊ทน์„ ํ•˜๊ณ  ์š”์ฆ˜์€ ์›น ๊ฐœ๋ฐœ์„ ํ•˜๋Š”๋ฐ ํ•„์ˆ˜ ์ง€์‹์œผ๋กœ ์ž๋ฆฌ ์žก์•˜์Šต๋‹ˆ๋‹ค. 




    ์ด์ƒ์œผ๋กœ HTML5 ํƒ„์ƒ ๋ฐฐ๊ฒฝ์— ๋Œ€ํ•ด์„œ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.