์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
1. ๊ฐœ์š”2. ์—ญ์‚ฌ3. ์„ค๋ช…4. ๋ณ€๊ฒฝ์‚ฌํ•ญ
4.1. ์„ ์–ธ๋ฌธ4.2. ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ
4.2.1. ๋ ˆ์ด์•„์›ƒ ํƒœ๊ทธ
4.2.1.1. ์˜ˆ์‹œ
4.2.2. ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ํƒœ๊ทธ4.2.3. ํผ ๊ด€๋ จ4.2.4. ๊ธฐํƒ€ ํƒœ๊ทธ4.2.5. ์šฉ๋„๊ฐ€ ๋ฐ”๋€ ํƒœ๊ทธ4.2.6. ์‚ฌ์šฉ ๋ถˆ๊ฐ€ ํƒœ๊ทธ
5. ๊ธฐํƒ€6. ๋…ผ๋ž€
6.1. XSHM ๊ณต๊ฒฉ์˜ ๊ทผ์› (?)6.2. DRM ํฌํ•จ ์ฐฌ๋ฐ˜ ๋…ผ๋ž€
7. ๊ด€๋ จ ๋ฌธ์„œ

1. ๊ฐœ์š”[ํŽธ์ง‘]

WHATWG์™€ W3C๊ฐ€ ๋ฐœํ‘œํ•˜๋Š” HTML์˜ ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ, 2014๋…„ 10์›” 28์ผ ์™„์ „ํžˆ ํ‘œ์ค€ํ™”๋˜์—ˆ๋‹ค. XHTML์—์„œ ๋‹ค์‹œ HTML๋กœ ํšŒ๊ท€ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ๋”ฐ๋ผ์„œ HTML5๋Š” XHTML์˜ ์ƒ์œ„ ๋ฒ„์ „์ด ์•„๋‹ˆ๋ผ, HTML4.01์˜ ์ƒ์œ„ ๋ฒ„์ „์ด๋‹ค. ์™„์ „ํžˆ XHTML ๋ฌธ๋ฒ•์„ ๋ฒ„๋ฆฐ ๊ฒƒ์€ ์•„๋‹ˆ๊ณ  ์„ ํƒ์ ์œผ๋กœ ์ด์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์–ด์žˆ๋‹ค. ์–ด๋„๋น„ ํ”Œ๋ž˜์‹œ๋‚˜ ์‹ค๋ฒ„๋ผ์ดํŠธ ๋“ฑ์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•œ ํ•„์š”์„ฑ์„ ์ค„์ด๋Š” ๊ฒƒ์— ์ดˆ์ ์„ ๋งž์ถ”๊ณ  ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐฉํ–ฅ์„ฑ ๋•๋ถ„์— ํ•œ๊ตญ์—์„œ๋Š” ์›น ํ‘œ์ค€์— ๋Œ€ํ•œ ๋ฌธ์ œ๊ฐ€ ์ด์Šˆ๋กœ ๋– ์˜ค๋ฅด๋ฉด์„œ ํ•จ๊ป˜ ์ฃผ๋ชฉ์„ ๋ฐ›๊ธฐ๋„ ํ•˜์˜€๋‹ค.

HTML5๋ผ๋Š” ๋ง์€ ์˜๋ฏธ๊ฐ€ ๋„“์–ด์ ธ, ๊ผญ W3C์˜ HTML5 ํ‘œ์ค€๋งŒ์ด ์•„๋‹Œ ์ตœ์‹  ์›น ๊ธฐ์ˆ (HTML Living Standard, CSS3+, ECMAScript 6+ ๋“ฑ)์„ ํ†ตํ‹€์–ด ์นญํ•˜๊ธฐ๋„ ํ•œ๋‹ค. HTML5๊ฐ€ ์ƒ์šฉํ™”๋˜๋ฉด์„œ ์–ด๋„๋น„ ํ”Œ๋ž˜์‹œ๋Š” ์ง€์› ์ค‘๋‹จ ์ ˆ์ฐจ๋ฅผ ๋ฐŸ๊ฒŒ ๋˜์—ˆ๋‹ค.

2. ์—ญ์‚ฌ[ํŽธ์ง‘]

W3C๋Š” HTML 4.01 ์ดํ›„ XML ๊ธฐ๋ฐ˜์˜ XHTML๋กœ ์›น ํ‘œ์ค€์˜ ๋ฐฉํ–ฅ์„ ๋ณ€๊ฒฝํ•˜์˜€๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ XML์˜ ๊นŒ๋‹ค๋กœ์šด ๋ฌธ๋ฒ•์€ ์›น ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ๊ทธ๋ฆฌ ์ž˜ ๋ฐ›์•„๋“ค์—ฌ์ง€์ง€ ๋ชปํ–ˆ๋‹ค.

2004๋…„ 6์›” W3C ํšŒ์˜์—์„œ ๋ชจ์งˆ๋ผ ์žฌ๋‹จ๊ณผ ์˜คํŽ˜๋ผ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์ƒˆ๋กœ์šด HTML ํ‘œ์ค€ ์ œ์•ˆ์„œ๋ฅผ ์ œ์ถœํ•˜์˜€๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Š” "์›น์˜ ํ˜๋ช…์„ ์œ„ํ•œ ๊ธฐ์กด์˜ ์ง€ํ–ฅ์ ์— ์œ„๋ฐฐ๋œ๋‹ค"๋ผ๋Š” ์ด์œ ๋กœ ๊ฑฐ์ ˆ๋˜์—ˆ๋‹ค.[1]

2004๋…„ 6์›”, ์›น ๋ธŒ๋ผ์šฐ์ € ์ œ๊ณต ๊ธฐ์—…์ธ ์• ํ”Œ, ๋ชจ์งˆ๋ผ, ์˜คํŽ˜๋ผ ์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ตฌ์„ฑ์›๋“ค์ด ๋…์ž์ ์œผ๋กœ ์ƒˆ๋กœ์šด ์›นํ‘œ์ค€ ๊ธฐ๊ด€ WHATWG๋ฅผ ์„ค๋ฆฝํ–ˆ๋‹ค.

WHATWG๋Š” ๊ธฐ์กด์˜ HTML ๋“ฑ์˜ ์›น ๊ธฐ์ˆ ์— ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ์ž‘์„ฑ์„ ์œ„ํ•œ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•œ Web Applications 1.0์ด๋ผ๋Š” ํ‘œ์ค€์„ ์ •๋ฆฝํ–ˆ๋‹ค.

2006๋…„ 10์›” W3C์˜ ํŒ€ ๋ฒ„๋„ˆ์Šค ๋ฆฌ๋Š” ์›น์˜ XML๋กœ์˜ ์ „ํ™˜์ด ์‹คํŒจํ–ˆ์Œ์„ ์‹œ์ธํ–ˆ๊ณ , ๋‹ค์Œ ํ•ด์ธ 2007๋…„๋ถ€ํ„ฐ W3C๋Š” WHATWG์™€ ํ˜‘์—…ํ•˜์—ฌ HTML5์˜ ํ‘œ์ค€์„ ๋งŒ๋“ค๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.

ํ•œํŽธ WHATWG๋Š” W3C์™€ ํ˜‘์—…์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ๋„ W3C์™€๋Š” ๋ณ„๋„๋กœ ๋…์ž์ ์ธ HTML ํ‘œ์ค€์˜ ์ž‘์—…์„ ์‹œ์ž‘ํ–ˆ๊ณ , ์ดํ›„ Web Applications 1.0๊ณผ HTML ํ‘œ์ค€์„ ํ•ฉ์ณ HTML Living Standard๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ๋ฐœํ‘œํ–ˆ๋‹ค. HTML Living Standard๋Š” W3C์˜ HTML5์™€๋Š” ๋‹ฌ๋ฆฌ ๋ฒ„์ „์ด ์—†์ด ๊ทธ๋•Œ๊ทธ๋•Œ ์—…๋ฐ์ดํŠธ๋œ๋‹ค.

2014๋…„ 10์›” 28์ผ, HTML5์˜ ์ตœ์ข… ๊ถŒ๊ณ ์•ˆ์ด ํ™•์ •๋˜์–ด ์ตœ์‹  ํ‘œ์ค€์œผ๋กœ ์ง€์ •๋˜์—ˆ๋‹ค.

2016๋…„ 11์›” 1์ผ, HTML5์˜ ๋ฒ„์ „์—…์ธ HTML5.1์ด ์ตœ์‹  ํ‘œ์ค€์œผ๋กœ ์ง€์ •๋˜์—ˆ๋‹ค.

2017๋…„ 12์›” 14์ผ. HTML5.1์˜ ๋ฒ„์ „์—…์ธ HTML5.2๊ฐ€ ์ตœ์‹  ํ‘œ์ค€์œผ๋กœ ์ง€์ •๋˜์—ˆ๋‹ค. ๋˜ํ•œ HTML5.3์ด ์›Œํ‚น ๋“œ๋ž˜ํ”„ํŠธ ๋‹จ๊ณ„์— ๋Œ์ž…ํ–ˆ๋‹ค.

2019๋…„ 5์›” 28์ผ. ๋”ฐ๋กœ ๊ฐ์ž์˜ ํ‘œ์ค€์„ ๋ฐœํ‘œํ•˜๋˜ W3C์™€ WHATWG๊ฐ€ ์ด์ œ ํ•จ๊ป˜ ํ‘œ์ค€ ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๊ณ , ๋‘๊ฐœ์˜ ํ‘œ์ค€์„ ๋‹จ์ผํ™”ํ•ด ์•ž์œผ๋กœ WHATWG๊ฐ€ ํ•˜๋‚˜์˜ ํ‘œ์ค€์„ ๋ฐœํ‘œํ•˜๊ธฐ๋กœ ํ•˜์˜€๋‹ค. ์ฆ‰, HTML5์˜ ํ‘œ์ค€์€ WHATWG์˜ Living Standard๊ฐ€ ์œ ์ผํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.

3. ์„ค๋ช…[ํŽธ์ง‘]

HTML5๋ผ๊ณ  ๋ถˆ๋ฆฌ์šฐ๋Š” ๊ฐœ๋…์€ ๋‹จ์ˆœํžˆ ์›น ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ๋งˆํฌ์—… ๋žญ๊ท€์ง€(HTML)์˜ ๋ฌธ๋ฒ•์ (syntactic) ๋ฒ„์ „๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ƒˆ๋กœ์šด DOM API ์ŠคํŽ™์„ ํฌํ•จํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

๋ฌธ๋ฒ•๋ฉด์—์„œ๋Š” ์ด์ „์— ๋น„ํ•ด ์ƒ๋‹นํžˆ ๊ฐ„๊ฒฐํ•˜๊ณ  ๋ช…ํ™•ํ•ด์กŒ๋‹ค. XHTML์— ์žˆ๋˜ XML ๋ฌธ๋ฒ•๋„ ๋ชจ๋‘ ์ œ๊ฑฐ๋˜์–ด HTML 4.01์˜ ๋ฐฉ์‹์œผ๋กœ ๋Œ์•„๊ฐ”๋‹ค. ๋˜ํ•œ ์ด์ „์—๋Š” JavaScript๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์—„์ฒญ๋‚˜๊ฒŒ ๊ธด ์ฝ”๋“œ๋ฅผ ์จ์„œ ๊ฐ„์ ‘์ ์œผ๋กœ ๊ตฌํ˜„ํ•ด์•ผ ํ–ˆ๋˜ ๊ธฐ๋Šฅ๋“ค์ด ์ •์‹ ์—˜๋ฆฌ๋จผํŠธ๋กœ ํŽธ์ž…๋จ์œผ๋กœ์จ(์˜ˆ๋ฅผ ๋“ค์–ด <video>) ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ตฌํ˜„ํ•ด๋‚ผ ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๊ณ , ๋ถˆํ•„์š”ํ•˜๊ฒŒ ๊ธธ๊ฒŒ ์ ์–ด์•ผ ํ–ˆ๋˜ ์ด์ „ ๋ฒ„์ „์—์„œ ๊ผญ ํ•„์š”ํ•œ ๋ถ€๋ถ„๋งŒ ๋‚จ๊ธฐ๋„๋ก ๋ฐ”๋€Œ๋Š” ๋“ฑ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๊ฐœ์„ ์ ์ด ์ƒ๊ฒผ๋‹ค.

API๋ฉด์—์„œ, HTML5์—์„œ๋Š” ๋น„๋””์˜ค ๋ฐ ์˜ค๋””์˜ค์™€ ๊ฐ™์€ ๋ฏธ๋””์–ด ์—˜๋ฆฌ๋จผํŠธ์— ๋Œ€ํ•œ API๋ฅผ ํฌํ•จํ•ด ์˜คํ”„๋ผ์ธ ์›น ์•ฑ ๊ตฌํ˜„, ๋ฌธ์„œ ํŽธ์ง‘ ๋“ฑ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ API๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฉฐ, WHATWG์— ์˜ํ•ด Geolocation, Web SQL, File API, Audio API๋“ฑ์ด โ€œLiving standardโ€๋กœ ๊ถŒ๊ณ ๋˜๊ณ  ์žˆ๋‹ค.(HTML5์—์„œ์˜ ๋ณ€ํ™”(W3C) WHATWG ์ŠคํŽ™) ์ด๋ฅผ ํ†ตํ•ด ์ด์ „์—๋Š” ํ”Œ๋ž˜์‹œ, ์‹ค๋ฒ„๋ผ์ดํŠธ ๋“ฑ์˜ ์™ธ๋ถ€ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํ†ตํ•ด์„œ๋งŒ ์ง€์›ํ•  ์ˆ˜ ์žˆ๋˜ ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด๋“œ์—์„œ์˜ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์œ„ํ•œ ๊ธฐ๋Šฅ๋“ค์˜ ์ƒ๋‹น์ˆ˜๋ฅผ ๋ธŒ๋ผ์šฐ์ € ์ž์ฒด์˜ ๊ธฐ๋Šฅ์„ ์ด์šฉํ•ด ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค.

์ด๋Ÿฐ API๋“ค์€ ์‚ฌ์‹ค์ƒ์˜ ๋ธŒ๋ผ์šฐ์ € ํ‘œ์ค€ ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด์ธ JavaScript[2]๋ฅผ ํ†ตํ•ด ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋•Œ๋ฌธ์— HTML5๋Š” ๋งˆํฌ์—… ์–ธ์–ด๋ผ๊ณ ๋งŒ ๋ณด๊ธฐ๋Š” ๋” ์ด์ƒ ํž˜๋“ค์–ด์กŒ๋‹ค. ๋‹จ, HTML5 ๊ทธ ์ž์ฒด๋งŒ์œผ๋กœ ๋ชจ๋“  ๊ฒƒ์ด ๋œ๋‹ค๋Š” ์˜คํ•ด๋Š” ์‚ผ๊ฐ€์ž. HTML5 ๊ทธ ์ž์ฒด๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์€ ๋ฌธ์„œ ๊ตฌ์กฐ์™€ API์ด๊ณ , ์ด๊ฑธ API์™€ ์—ฐ๊ฒฐ์‹œ์ผœ ์‹ค์ œ ๋™์ž‘์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์€ JavaScript๋ผ๋Š” ์–ธ์–ด๋กœ, ์ด ๋‘˜์€ ์—„์—ฐํžˆ ๋ณ„๊ฐœ์˜ ๊ฒƒ์ด๋‹ค. HTML5์™€ JavaScript๊ฐ€ ์„œ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ๋Œ์•„๊ฐ€๋Š” ๊ฐœ๋…์ด์ง€, HTML5 ์•ˆ์— JavaScript๊ฐ€ ํฌํ•จ๋˜๋Š” ๊ฒƒ์ด ์ ˆ๋Œ€๋กœ ์•„๋‹ˆ๋‹ค. ๋‹จ์ ์œผ๋กœ, JavaScript๋Š” ECMAScript๋ผ๋Š” ํ‘œ์ค€์•ˆ์ด ๋”ฐ๋กœ ๋‚˜์˜ค๋Š” ๋ณ„๋„์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ด๋‹ค.

์ธํ„ฐ๋„ท ์ต์Šคํ”Œ๋กœ๋Ÿฌ๋Š” 9๋ถ€ํ„ฐ ์ผ๋ถ€ ํƒœ๊ทธ๋ฅผ ์ง€์›ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ , 10์ดํ›„ ๊ฑฐ์˜ ๋Œ€๋ถ€๋ถ„ ์ง€์›ํ•œ๋‹ค. 8 ์ดํ•˜๋ฅผ ์ง€์›ํ•˜๋ ค๋ฉด html5shiv.js[3]๋ผ๋Š” JavaScript๋ฅผ ์ด์šฉํ•˜๋ฉด ๋œ๋‹ค. ๋‹จ ์ด ๊ฒฝ์šฐ JavaScript๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ์— ํŽ˜์ด์ง€ ๋ Œ๋”๋ง ์†๋„๊ฐ€ ๋А๋ ค์ง„๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์œ„์˜ ๋ธŒ๋ผ์šฐ์ € API๋ฅผ ์ด์šฉํ•˜๋Š” ๊ธฐ๋Šฅ๋“ค์€ ์‚ฌ์šฉ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ์ด JavaScript๊ฐ€ ๋Œ€์ฒดํ•˜๋Š” ๊ฒƒ์€ HTML5์˜ ๋งˆํฌ์—…๋ฟ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

W3C์˜ HTML5์™€ WHATWG์˜ HTML Living Standard๋Š” ๊ผญ ๋ฐœํ‘œ ์‹œ๊ธฐ์— ๋”ฐ๋ฅธ ์ฐจ์ด์ ๋งŒ ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๊ณ , ๊ฐ ๊ทธ๋ฃน์˜ ๋…ผ์˜ ๊ฒฐ๊ณผ์— ๋”ฐ๋ผ ํ•œ์ชฝ์—์„œ๋งŒ ํ‘œ์ค€์œผ๋กœ ์ฑ„ํƒ๋˜๊ธฐ๋„ ํ–ˆ๋‹ค. ์•„์ง๊นŒ์ง€ ๋น„๊ต์  ์‚ฌ์†Œํ•œ ๋ถ€๋ถ„์— ํ•œํ•˜๊ณ  ์žˆ์œผ๋‚˜ ์–ธ์ œ ๋˜ ํฐ ์ฐจ์ด๊ฐ€ ๋ฐœ์ƒํ• ์ง€ ๋ชจ๋ฅผ ์ผ. ๋”ฐ๋ผ์„œ ๋‘ ๊ทธ๋ฃน์€ ํ‘œ์ค€์„ WHATWG์˜ HTML Living Standard๋กœ ๋‹จ์ผํ™”์‹œ์ผฐ๋‹ค.

4. ๋ณ€๊ฒฝ์‚ฌํ•ญ[ํŽธ์ง‘]

HTML5๋กœ ์ ‘์–ด๋“ค์–ด HTML์ด ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•˜๋ฉด์„œ ์ƒˆ๋กญ๊ฒŒ ์ถ”๊ฐ€๋œ ํƒœ๊ทธ๋“ค๊ณผ ์˜๋ฏธ๊ฐ€ ๋ณ€๊ฒฝ๋œ ํƒœ๊ทธ๋“ค์ด ์—ฌ๋Ÿฟ ์žˆ๋‹ค.

4.1. ์„ ์–ธ๋ฌธ[ํŽธ์ง‘]

์ด์ „ ๋ฒ„์ „์˜ HTML๊ณผ XHTML์ด ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ์œ„ํ•œ ์„ ์–ธ๋ฌธ์ด ์“ธ๋ฐ์—†์ด ๊ธธ์—ˆ๋˜ ๋ฐ˜๋ฉด, HTML5์—์„œ๋Š” ๊ฐ„๋‹จํ•˜๊ฒŒ ๋ช‡ ์ž๋งŒ ์ ์œผ๋ฉด ๋œ๋‹ค.

<!DOCTYPE html>


ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ๊ฐ€ ์•„๋‹Œ ์ด์ƒ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๋”ฑํžˆ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š์ง€๋งŒ, DOCTYPE ๋ถ€๋ถ„์€ ๋Œ€๋ฌธ์ž๋กœ ์ ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

HTML ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ์œ„ ์„ ์–ธ๋ฌธ์„ ๋ฐ˜๋“œ์‹œ ์ ์–ด์•ผ ํ•˜๋ฉฐ[4], XML ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ์„ ์–ธ๋ฌธ์„ ์ ์ง€ ์•Š์•„๋„ ๋œ๋‹ค.

4.2. ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ[ํŽธ์ง‘]

HTML5์—์„œ๋Š” ์‹œ๋งจํ‹ฑ ์›น์„ ์ค‘์š”์‹œํ•˜์—ฌ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํƒœ๊ทธ๋ฅผ ์ƒˆ๋กญ๊ฒŒ ๋งŒ๋“ค์—ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํƒœ๊ทธ๋“ค์„ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋ผ๊ณ  ํ•œ๋‹ค.

์‚ฌ์‹ค ๊ธฐ์กด HTML ํ‘œ์ค€์—์„œ๋„ ๊ฐ ํƒœ๊ทธ๋Š” ๋Œ€๋ถ€๋ถ„ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง„ ํƒœ๊ทธ๊ฐ€ ๋ถ€์กฑํ•œ ํŽธ์ด์—ˆ๊ณ , ์˜๋ฏธ๊ฐ€ ๋ถˆ๋ช…ํ™•ํ•œ ํƒœ๊ทธ๋‚˜ ์‹œ๋Œ€์˜ ํ๋ฆ„์— ๋’ค์ณ์ง„ ํƒœ๊ทธ๋„ ์žˆ์—ˆ๋‹ค. 2000๋…„๋Œ€ ์ดˆ๋ฐ˜๊นŒ์ง€๋งŒ ํ•ด๋„ ํ…Œ์ด๋ธ” ๊ด€๋ จ ํƒœ๊ทธ๋กœ ์›น ํŽ˜์ด์ง€๋ฅผ ์—ฌ๋Ÿฌ ๊ตฌํš์œผ๋กœ ๋‚˜๋ˆ ์„œ ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“œ๋Š” ๋ฐฉ์‹์ธ ํ…Œ์ด๋ธ” ๋ ˆ์ด์•„์›ƒ(Table Layout)์ด ์ผ๋ฐ˜ํ™” ๋˜์–ด ์žˆ์—ˆ๋‹ค. ๋‹น์‹œ CSS๊ฐ€ ๋‚˜์˜จ์ง€ ์–ผ๋งˆ ๋˜์ง€ ์•Š์€๋ฐ๋‹ค HTML์˜ ๊ธฐ๋Šฅ์ด ๋ถ€์กฑํ•  ๋•Œ ๋ ˆ์ด์•„์›ƒ์„ ์งœ๋˜ ๋ฐฉ์‹์ด ๊ทธ๋Œ€๋กœ ์ด์–ด์ง„ ๊ฒƒ์ด ์›์ธ์ด์—ˆ๋‹ค. ์ด์— 2000๋…„๋Œ€ ์ดˆ๋ฐ˜๋ถ€ํ„ฐ ์‹œ๋งจํ‹ฑ ์›น์ด ์ค‘์‹œ๋˜๋ฉด์„œ HTML์€ ๋ฌธ์„œ ๊ตฌ์กฐ์™€ ์˜๋ฏธ, CSS๋Š” ๋””์ž์ธ์œผ๋กœ ํ™•์—ฐํžˆ ๋ถ„๋ฆฌ๋˜๊ณ , ํ…Œ์ด๋ธ” ๋ ˆ์ด์•„์›ƒ์€ ๋ฐ•์Šค ๋ชจ๋ธ ๋ ˆ์ด์•„์›ƒ์œผ๋กœ ๋ณ€ํ™”๋˜์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‹น์‹œ ํ‘œ์ค€์ด์—ˆ๋˜ HTML 4.01๊ณผ XHTML 1.0์œผ๋กœ๋Š” ์‹œ๋งจํ‹ฑ ์›น์„ ๊ตฌํ˜„ํ•˜๊ธฐ๊ฐ€ ๋‚œ์ ์ด ์žˆ์—ˆ๋‹ค. ๋ฌธ์„œ ๋‚ด์— ๋“ค์–ด๊ฐ€๋Š” ๋ชฉ๋ก์ด๋‚˜ ๊ฐ•์กฐ ๋“ฑ์˜ ๋ฏธ์‹œ์ ์ธ ๋ถ€๋ถ„์—๋Š” ์˜๋ฏธ๊ฐ€ ์žˆ์—ˆ์ง€๋งŒ, ๋ ˆ์ด์•„์›ƒ์—์„œ ์ด๊ฒŒ ๋ฉ”๋‰ด์ธ์ง€ ๋ฉ”์ธ ์ปจํ…์ธ ์ธ์ง€ ์„œ๋ธŒ ์ปจํ…์ธ ์ธ์ง€ ๋ถ„๋ฅ˜ํ•  ์ˆ˜ ์žˆ๋Š” ํƒœ๊ทธ๋Š” ์—†์—ˆ๋‹ค. ์ด ๋•Œ๋ฌธ์— ๋ ˆ์ด์•„์›ƒ์—์„œ ๊ฐ ์˜์—ญ์„ ์ง€์ •ํ•˜๋Š” ํƒœ๊ทธ๋Š” <div>๊ฐ€ ๋Œ€๋‹จํžˆ ๋งŽ์ด ์“ฐ์˜€๊ณ , ์ด ๋‹น์‹œ ๋ฐ•์Šค ๋ชจ๋ธ์„ ์ ์šฉํ•œ HTML ๋ฌธ์„œ๋Š” ์ˆ˜์‹ญ ๊ฐœ๋กœ ์ค‘์ฒฉ๋œ ๋ณต์žกํ•œ <div> ์ง€์˜ฅ(...)์ธ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•˜๋‹ค.[5] ์ด ๋•Œ๋ฌธ์— HTML5์—์„œ ๊ด€๋ จ ํƒœ๊ทธ๋ฅผ ์ถ”๊ฐ€ํ•œ ๊ฒƒ์ด๋‹ค.

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

๊ธฐ์กด ํƒœ๊ทธ๋Š” ์ผ๋ถ€๋ถ„์„ ์ œ์™ธํ•˜๊ณ ๋Š” HTML 4.01์—์„œ ์‚ฌ์šฉ๋˜๋˜ ํƒœ๊ทธ๊ฐ€ ๊ฑฐ์˜ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉ๋œ๋‹ค. ์›๋ž˜ HTML์„ ํ‘œ์ค€์— ๋งž๊ฒŒ ์‚ฌ์šฉํ–ˆ๋‹ค๋ฉด ํฐ ์–ด๋ ค์›€ ์—†์ด HTML5์—๋„ ์ ์‘ํ•  ์ˆ˜ ์žˆ๋‹ค.

4.2.1. ๋ ˆ์ด์•„์›ƒ ํƒœ๊ทธ[ํŽธ์ง‘]

  • <header>
    ์ผ๋ฐ˜์ ์œผ๋กœ ํŽ˜์ด์ง€๋‚˜ ํ•ด๋‹น ์„น์…˜์˜ ๊ฐ€์žฅ ์œ—๋ถ€๋ถ„์— ์œ„์น˜ํ•œ๋‹ค. ํŽ˜์ด์ง€ ๋งจ ์œ„์— ์“ธ ๋•Œ๋Š” ์‚ฌ์ดํŠธ์˜ ์ œ๋ชฉ์ด ๋ณดํ†ต ๋“ค์–ด๊ฐ€๋ฉฐ, ์„ ํƒ์ ์œผ๋กœ ์ƒ๋‹จ๋ฐ”๋‚˜ ๊ฒ€์ƒ‰์ฐฝ ๋“ฑ์ด ์•ˆ์— ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. <head> ํƒœ๊ทธ๋ž‘ ํ—ท๊ฐˆ๋ฆฌ๋ฉด ๋งค์šฐ ๊ณค๋ž€ํ•˜๋‹ค. section์ด๋‚˜ article, aside ๋“ฑ์œผ๋กœ ๋ฌถ์–ด๋†“์€ ์„น์…˜ ์•ˆ์˜ ํ—ค๋” ์šฉ๋„๋กœ ์‚ฌ์šฉํ•ด๋„ ๋œ๋‹ค. ์ด๊ฑด ์•„๋ž˜ footer ํƒœ๊ทธ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋‹ค.
  • <nav>
    ๋‚ด๋น„๊ฒŒ์ด์…˜(navigation)์˜ ์•ฝ์ž๋กœ, ์ผ๋ฐ˜์ ์œผ๋กœ ์ƒ๋‹จ๋ฐ” ๋“ฑ ์‚ฌ์ดํŠธ๋ฅผ ์•ˆ๋‚ดํ•˜๋Š” ์š”์†Œ์— ์‚ฌ์šฉ๋œ๋‹ค. ๋ณดํ†ต์€ ์•ˆ์— <ul>์„ ๋„ฃ์–ด ๋ชฉ๋ก ํ˜•ํƒœ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.
  • <main>
    ๋ฌธ์„œ์˜ ์ฃผ๋œ ์ฝ˜ํ…์ธ ๋ฅผ ํ‘œ์‹œํ•œ๋‹ค. ์ด ํƒœ๊ทธ๋Š” ๋‘ ๊ฐœ ์ด์ƒ ๋ณด์—ฌ์ ธ์„œ๋Š” ์•ˆ ๋œ๋‹ค. ๋‘ ๊ฐœ ์ด์ƒ์˜ main ์š”์†Œ๋ฅผ ์“ธ ๊ฒฝ์šฐ ํ•˜๋‚˜ ์ด์™ธ์˜ ์ „๋ถ€๋ฅผ hidden ์†์„ฑ์„ ์จ์„œ ๊ฐ€๋ ค์•ผ ํ•œ๋‹ค. ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ ์ค‘์—์„œ๋Š” ์ธํ„ฐ๋„ท ์ต์Šคํ”Œ๋กœ๋Ÿฌ์—์„œ ์œ ์ผํ•˜๊ฒŒ ์ง€์›๋˜์ง€ ์•Š๋Š” ํƒœ๊ทธ๋‹ค.
  • <article>
    ์›น ํŽ˜์ด์ง€์˜ ๋‚ด์šฉ์— ์‚ฌ์šฉํ•˜๋Š” ํƒœ๊ทธ์ด๋‹ค. ๋ฌธ์„œ๋‚˜ ํŽ˜์ด์ง€, ์‚ฌ์ดํŠธ์—์„œ ๋…๋ฆฝ์ ์œผ๋กœ ๋ฐฐํฌ ํ˜น์€ ์žฌ์‚ฌ์šฉ(์˜ˆ๋ฅผ ๋“ค์–ด ํˆฌ๊ณ  ๊ฐ™์€)ํ•  ์ˆ˜ ์žˆ๋Š” ์„น์…˜์— ์‚ฌ์šฉํ•œ๋‹ค.
  • <section>
    ์›น ํŽ˜์ด์ง€์˜ ์„น์…˜์— ์‚ฌ์šฉํ•˜๋Š” ํƒœ๊ทธ์ด๋‹ค. ์›น ํŽ˜์ด์ง€๋ฅผ ์˜๋ฏธ์ ์œผ๋กœ ๊ฐ๊ฐ์˜ ํŒŒํŠธ๋กœ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด ์“ฐ๋Š” ํƒœ๊ทธ์ด๋‹ค. ์ด ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒ€์ƒ‰์—”์ง„์ด ๊ธ์–ด๊ฐ€์ง€ ์•Š๋Š”๋‹ค๋Š” ์ด์•ผ๊ธฐ๊ฐ€ ์žˆ๋Š”๋ฐ ๋ฃจ๋จธ๋‹ค. HTML5 ํ‘œ์ค€ ๋ฌธ์„œ์— ๋ณด๋ฉด "์š”์†Œ์˜ ๋‚ด์šฉ์„ ๋ฐฐํฌ(syndicate)ํ•ด๋„ ์ด์น˜์— ๋งž๋‹ค๋ฉด section ์š”์†Œ ๋Œ€์‹  article ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ๋ฅผ ๊ถŒํ•ฉ๋‹ˆ๋‹ค."๋ผ๋Š” ๋ถ€๋ถ„์ด ์žˆ๋Š”๋ฐ, ์ด ๋ถ€๋ถ„์˜ ํ•ด์„์ด ์ž˜๋ชป ํผ์ง„ ๊ฒƒ์œผ๋กœ ์ถ”์ •๋œ๋‹ค.
  • <aside>
    ๋ณธ๋ฌธ์˜ ์ฃผ์š” ๋ถ€๋ถ„์„ ํ‘œ์‹œํ•˜๊ณ  ๋‚จ์€ ๋ถ€๋ถ„์„ ์„ค๋ช…ํ•˜๋Š” ํƒœ๊ทธ์ด๋‹ค. ํŠน๋ณ„ํ•œ ์ผ์ด ์•„๋‹ˆ๋ฉด ์‚ฌ์ด๋“œ๋ฐ”๋‚˜ ๊ด‘๊ณ ์ฐฝ ๋“ฑ ์ค‘์š”ํ•˜์ง€ ์•Š์€ ๋ถ€๋ถ„์— ์‚ฌ์šฉ๋œ๋‹ค.
  • <footer>
    ์ผ๋ฐ˜์ ์œผ๋กœ ํŽ˜์ด์ง€๋‚˜ ํ•ด๋‹น ํŒŒํŠธ์˜ ๊ฐ€์žฅ ์•„๋žซ๋ถ€๋ถ„์— ์œ„์น˜ํ•œ๋‹ค. ํŽ˜์ด์ง€ ๋งจ ์•„๋ž˜์— ์“ธ ๋•Œ๋Š” ์‚ฌ์ดํŠธ์˜ ๋ผ์ด์„ ์Šค, ์ฃผ์†Œ, ์—ฐ๋ฝ์ฒ˜ ๋“ฑ์„ ๋„ฃ๋Š”๋‹ค.
4.2.1.1. ์˜ˆ์‹œ[ํŽธ์ง‘]
๋ ˆ์ด์•„์›ƒ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•œ HTML5 ๋งˆํฌ์—…์˜ ๊ธฐ์ดˆ ๋ผˆ๋Œ€๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.


<!DOCTYPE html>
<html lang="ko">
	<head>
		<meta charset="utf-8">
		<title>[ํŽ˜์ด์ง€ ์ œ๋ชฉ]</title>
	</head>
	<body>
		<header>
			<h1>[์‚ฌ์ดํŠธ ์ œ๋ชฉ]</h1>
			<h2>[์‚ฌ์ดํŠธ ๋ถ€์ œ๋ชฉ]</h2>
			<nav>
				<ul>
					<li>[๋ฉ”๋‰ด1]</li>
					<li>[๋ฉ”๋‰ด2]</li>
					<li>[๋ฉ”๋‰ด3]</li>
				</ul>
			</nav>
		</header>
		<main>
			<article>
				<p>[๋ณธ๋ฌธ ๋‚ด์šฉ]</p>
			</article>
		</main>
		<aside>
			[์‚ฌ์ด๋“œ๋ฐ” ๋‚ด์šฉ]
		</aside>
		<footer>
			<address>[์ฃผ์†Œ ๋‚ด์šฉ]</address>
		</footer>
	</body>
</html>

4.2.2. ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ํƒœ๊ทธ[ํŽธ์ง‘]

  • <audio>
    ์Œ์„ฑ, ์Œ์•… ํŒŒ์ผ ๋“ฑ์„ ์žฌ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ํƒœ๊ทธ. ์›น ๋ธŒ๋ผ์šฐ์ €๋งˆ๋‹ค ์ง€์›ํ•˜๋Š” ํ™•์žฅ์ž๊ฐ€ ๋‹ฌ๋ผ[6] ๋ฉ€ํ‹ฐ๋ธŒ๋ผ์šฐ์ € ์ง€์›์„ ์œ„ํ•ด์„œ๋Š” <source> ํƒœ๊ทธ๋ฅผ ์•ˆ์— ๋„ฃ์–ด ๋‘๊ฐ€์ง€ ์ด์ƒ์˜ ํ™•์žฅ์ž๋ฅผ ๊ฐ€์ง„ ์Œ์•… ํŒŒ์ผ์„ ๋„ฃ์–ด์•ผ ํ•œ๋‹ค. ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ์กฐํ•ฉ์€ mp3+ogg.
  • <video>
    ์˜์ƒ ํŒŒ์ผ์„ ์žฌ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ํƒœ๊ทธ. ์‚ฌ์‹ค์ƒ HTML5์—์„œ ๊ฐ€์žฅ ์ฃผ๋ชฉ๋ฐ›๋Š” ํƒœ๊ทธ์ด๋‹ค. ๋ณ„๋‹ค๋ฅธ ํ”Œ๋Ÿฌ๊ทธ์ธ ์—†์ด๋„ ์ž์ฒด ์žฌ์ƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์ ์ด ๊ฐ€์žฅ ํฐ ์žฅ์ ์ด๋‹ค. <audio> ํƒœ๊ทธ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ <source> ํƒœ๊ทธ๋ฅผ ๋„ฃ์–ด mp4+ogv์˜ ์กฐํ•ฉ์œผ๋กœ ์งœ์ฃผ๋ฉด ๊ฑฐ์˜ ๋Œ€๋ถ€๋ถ„์˜ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ง€์›ํ•œ๋‹ค. ๋ญ ์š”์ฆ˜์€ ์–ด์ฐจํ”ผ ์–ด๋”œ ๊ฐ€๋“  ๊ทธ๋ƒฅ ์œ ํŠœ๋ธŒ๋ฅผ ๊ฑธ์–ด๋ฒ„๋ฆฌ์ง€๋งŒ.... ์‹ค์ œ๋กœ ์œ ํŠœ๋ธŒ์—์„œ ์†Œ์Šค๋ณด๊ธฐ๋ฅผ ํ•ด ๋ณด๋ฉด ์˜์ƒ์ด ๋‚˜์˜ค๋Š” ๋ถ€๋ถ„์— ์ด ํƒœ๊ทธ๋ฅผ ์“ฐ๊ณ  ์žˆ๋‹ค.
  • <canvas>
    ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ทธ๋ž˜ํ”ฝ์„ ํ‘œํ˜„ํ•˜๋Š” ํƒœ๊ทธ์ด๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ๋Š” JavaScript๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋ฉฐ, ์‘์šฉํ•˜๋ฉด ์›น์—์„œ ๊ฒŒ์ž„ ์•ฑ, 3D ์—”์ง„ ๋“ฑ์„ ๋Œ๋ฆฌ๋Š” ๋‹ค์–‘ํ•œ ์‘์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.(์˜ˆ์‹œ)

4.2.3. ํผ ๊ด€๋ จ[ํŽธ์ง‘]

  • <output>
    ๊ณ„์‚ฐ์˜ ๊ฒฐ๊ณผ๊ฐ’์„ ์ „์†กํ•˜๋Š” ๋ฐ์— ์“ฐ์ธ๋‹ค.
  • ์ƒˆ๋กœ์šด <input>์˜ type ์†์„ฑ - date, datetime, time, color, range ๋“ฑ
    JavaScript๋ฅผ ํ†ตํ•ด์„œ๋งŒ ๊ตฌํ˜„๋๋˜ ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ๋˜์—ˆ๋‹ค. ํ˜„ ์‹œ์ ์—์„œ๋Š” ํฌ๋กฌ์ด ์‚ฌ์‹ค์ƒ ์ „๋ถ€๋ฅผ ์ง€์›ํ•œ๋‹ค.
  • <datalist>
    <input>์˜ type="text"์™€ ๊ฐ™์€ ์†์„ฑ์„ ๊ฐ€์ง„ ๊ฒƒ๋“ค์— ๋“ค์–ด๊ฐˆ ๊ฐ’์„ ๋ฏธ๋ฆฌ ์ •์˜ํ•˜๋Š” ํƒœ๊ทธ์ด๋‹ค.
  • <keygen>[7]
    ์•”ํ˜ธํ™”์šฉ ํ‚ค์Œ์„ ์ƒ์„ฑํ•˜๋Š” ํƒœ๊ทธ์ด๋‹ค. ์„œ๋ฒ„์—๋Š” ๊ณต๊ฐœ ํ‚ค๊ฐ€ ์ „์†ก๋˜๊ณ , ๊ฐœ์ธ ํ‚ค๋Š” ํด๋ผ์ด์–ธํŠธ์— ์ €์žฅ๋œ๋‹ค.

4.2.4. ๊ธฐํƒ€ ํƒœ๊ทธ[ํŽธ์ง‘]

  • <menu>
    ํˆด๋ฐ”, ํŒ์—… ๋ฉ”๋‰ด๋ฅผ ๋„ฃ์„ ๋•Œ ์“ด๋‹ค. ํ˜„์žฌ๋Š” FireFox์—์„œ๋งŒ ์ ์šฉ๋œ๋‹ค.(#)
  • <menuitem>
    ํˆด๋ฐ”, ํŒ์—… ๋ฉ”๋‰ด์˜ ๊ฐ ํ•ญ๋ชฉ์„ ์ •์˜ํ•œ๋‹ค.
  • <details>
    ๋ณด์ด๊ฑฐ๋‚˜ ์ˆจ๊ธฐ๊ฒŒ ํ•ด์ฃผ๋Š” ์š”์•ฝ๊ธ€ ํ˜•์‹์˜ ์œ„์ ฏ์— ์‚ฌ์šฉ๋˜๋Š” ํƒœ๊ทธ์ด๋‹ค. <summary> ํƒœ๊ทธ์™€ ํ•จ๊ป˜ ์“ฐ์ธ๋‹ค.
  • <embed>
    ์™ธ๋ถ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋‚˜ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฝ์ž…ํ•  ๋•Œ ์“ฐ๋Š” ํƒœ๊ทธ์ด๋‹ค. ๋Œ€ํ‘œ์ ์œผ๋กœ ์–ด๋„๋น„ ํ”Œ๋ž˜์‹œ๋ฅผ ์›นํŽ˜์ด์ง€์— ์‚ฝ์ž…ํ•  ๋•Œ ์ด๊ฑธ ์“ด๋‹ค. ๊ทธ ์™ธ์—๋„ ์˜ˆ์ „์—๋Š” IE ์ „์šฉ ํƒœ๊ทธ ์ค‘ ํ•˜๋‚˜์ธ <bgsound> ํƒœ๊ทธ๋ฅผ ๋Œ€์ฒดํ•˜๋Š” ํƒœ๊ทธ๋กœ๋„ ์“ฐ์ธ ๋ฐ” ์žˆ๋‹ค. ์›๋ž˜ HTML์— ์—†๋˜ ๋น„ํ‘œ์ค€ ํƒœ๊ทธ์˜€๋Š”๋ฐ ๊ฑฐ์˜ ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ด ํƒœ๊ทธ๋ฅผ ์ง€์›ํ•œ๋ฐ๋‹ค, ๊ธฐ์กด์— ํ‘œ์ค€์œผ๋กœ ์กด์žฌํ•˜๋˜ object ํƒœ๊ทธ๋ณด๋‹ค ์‚ฌ์šฉ๋ฐฉ๋ฒ•์ด ๊ฐ„ํŽธํ•ด์„œ[8] ์‚ฌ์‹ค์ƒ ํ‘œ์ค€์ฒ˜๋Ÿผ ์“ฐ์ด๋˜ ํƒœ๊ทธ์˜€๊ณ  ๊ฒฐ๊ตญ HTML5 ํ‘œ์ค€์— ํฌํ•จ๋˜์—ˆ๋‹ค. HTML5 ํ‘œ์ค€์—์„œ๋Š” iframe์ฒ˜๋Ÿผ ์›นํŽ˜์ด์ง€๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜๋„ ์žˆ๋‹ค.
  • <object>
    ์™ธ๋ถ€ ๋ฌธ์„œ, ๋งค์ฒด, ํ”Œ๋Ÿฌ๊ทธ์ธ ๋“ฑ์„ ์›นํŽ˜์ด์ง€์— ์‚ฝ์ž…ํ•  ๋•Œ ์“ฐ๋Š” ํƒœ๊ทธ์ด๋‹ค.
  • <figure>
    ๊ทธ๋ฆผ, ๋„ํ‘œ, ๋‹ค์ด์–ด๊ทธ๋žจ ๋“ฑ์˜ ๊ธ€์˜ ์ดํ•ด๋ฅผ ๋•๊ธฐ ์œ„ํ•œ ๋‚ด์šฉ๋“ค์„ ๋‚˜ํƒ€๋‚ด๋Š” ํƒœ๊ทธ์ด๋‹ค.
  • <figcaption>
    <figure> ํƒœ๊ทธ ์•ˆ์— ์‚ฌ์šฉ๋˜๋Š” ํƒœ๊ทธ๋กœ, <figure> ํƒœ๊ทธ ์•ˆ์— ์žˆ๋Š” ๋‚ด์šฉ์˜ ์„ค๋ช…์„ ์ ๋Š” ํƒœ๊ทธ์ด๋‹ค.
  • <iframe>
    ์™ธ๋ถ€ ๋ฌธ์„œ๋ฅผ ํ•ด๋‹น ์˜์—ญ์— ์‚ฝ์ž…ํ•˜๋Š” ํƒœ๊ทธ์ด๋‹ค. HTML 5์—์„œ sandbox ์†์„ฑ์ด ์ถ”๊ฐ€๋˜์—ˆ๋‹ค.
  • <time>
    ๊ธฐ๊ณ„๊ฐ€ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ์‹œ๊ฐ„์„ ํ‘œํ˜„ํ•œ๋‹ค. CSS๋ฅผ ์ •ํ•˜์ง€ ์•Š์•˜๋‹ค๋ฉด ์™ธ๊ด€์ƒ์˜ ๋ณ€ํ™”๋Š” ์—†๋‹ค.
    <time datetime="2001-05-15 19:00">n์‹œ๊ฐ„ ์ „</time> ๊ฐ™์ด datetime์— ๊ทธ๋ ˆ๊ณ ๋ฆฌ๋ ฅ ์‹œ๊ฐ„์„ ๋„ฃ์–ด ํƒœ๊ทธ๋ฅผ ์ž‘์„ฑํ•ด์•ผ ๊ธฐ๊ณ„๊ฐ€ ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์›Œ์ง„๋‹ค.
  • <mark>
    ํŠน์ •ํ•œ ๋ถ€๋ถ„์„ ํ˜•๊ด‘ํŽœ์œผ๋กœ ๋งˆํ‚นํ•œ๋‹ค.

4.2.5. ์šฉ๋„๊ฐ€ ๋ฐ”๋€ ํƒœ๊ทธ[ํŽธ์ง‘]

  • <b>
    ๋ณธ๋ž˜๋Š” ๊ตต์€ ๊ธ€์”จ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋น„์ฃผ์–ผ์ ์ธ ์š”์†Œ๋งŒ ์žˆ๋˜ ํƒœ๊ทธ์˜€๊ณ  HTML 4.01์—์„œ ๋น„๊ถŒ์žฅ ํƒœ๊ทธ๋กœ ๋“ค์–ด๊ฐ”์œผ๋‚˜, HTML5์—์„œ <strong>๋ณด๋‹ค ์•ฝํ•œ ๊ฐ•์กฐ์˜ ์˜๋ฏธ๋ฅผ ๊ฐ–๋Š” ํƒœ๊ทธ๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ๋‹ค. ์—ฌ์ „ํžˆ ๋ณ„๋„์˜ CSS ์—†์ด ์“ฐ๋ฉด ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ๊ตต์€ ๊ธ€์”จ๊ฐ€ ๋‚˜์˜ค๋Š” ๊ฒƒ์ด ๊ธฐ๋ณธ๊ฐ’์ด๋‹ค.
  • <s>
    ๋”์ด์ƒ ์˜ณ์ง€ ์•Š์€ ๋‚ด์šฉ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐ์— ์“ด๋‹ค. ๋ณ„๋„์˜ CSS ์—†์ด ์“ฐ๋ฉด ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ์ทจ์†Œ์„ ์„ ๊ธ‹๋Š” ๊ฒƒ์ด ๊ธฐ๋ณธ๊ฐ’์ด๋‹ค.
  • <u>
    ์–‘์‹์ƒ ์ผ๋ฐ˜์ ์ธ ํ…์ŠคํŠธ๋ณด๋‹ค ๋‹๋ณด์—ฌ์•ผ ํ• ๋•Œ ์“ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ฒ ์ž๊ฐ€ ํ‹€๋ฆฐ ๋‹จ์–ด๋‚˜, ์ค‘๊ตญ์–ด๋กœ ๋ฒˆ์—ญ๋œ ๊ณ ์œ  ๋ช…์‚ฌ ๋“ฑ์ด ์žˆ๋‹ค. ๋ณ„๋„์˜ CSS ์—†์ด ์“ฐ๋ฉด ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ๋ฐ‘์ค„์„ ๊ธ‹๋Š” ๊ฒƒ์ด ๊ธฐ๋ณธ๊ฐ’์ด๋‹ค.
  • <i>
    ์–ด๋– ํ•œ ์ด์œ ๋กœ ์ผ๋ฐ˜์ ์ธ ํ…์ŠคํŠธ๋ณด๋‹ค ๋‹๋ณด์—ฌ์•ผ ํ• ๋•Œ ์“ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ „๋ฌธ ์šฉ์–ด, ์™ธ๊ตญ์–ด์˜ ๊ตฌ์ ˆ ๋“ฑ์ด ์žˆ๋‹ค. ๋ณ„๋„์˜ CSS ์—†์ด ์“ฐ๋ฉด ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ์ดํƒค๋ฆญ์ฒด๋กœ ํ‘œ๊ธฐํ•˜๋Š” ๊ฒƒ์ด ๊ธฐ๋ณธ๊ฐ’์ด๋‹ค. font-awesome ๊ฐ™์€ ๊ธ€๊ผด ํ˜•ํƒœ๋กœ ๋œ ์•„์ด์ฝ˜์ด ์ด ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์•„์ด์ฝ˜์„ ์ถœ๋ ฅํ•œ๋‹ค. ์•„์ด์ฝ˜์˜ ํŠน์ง•์ด ํ…์ŠคํŠธ๋ณด๋‹ค ๋‹๋ณด์—ฌ์•ผ ํ•˜๋‹ˆ ์‚ฌ์šฉ๋ฒ•์ด ํ‹€๋ฆฐ ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค.
    ๋” ์ ์ ˆํ•œ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ ๊ทธ์ชฝ์„ ์“ด๋‹ค.
  • <hr>
    ์›๋ž˜ ๋‹จ์ˆœํ•œ ๊ฐ€๋กœ์ค„์„ ๋‚˜ํƒ€๋‚ด๋Š” ํƒœ๊ทธ์˜€์œผ๋‚˜, ํŽ˜์ด์ง€์˜ ์ฃผ์ œ๊ฐ€ ๋ฐ”๋€” ๋•Œ ๋‚ด์šฉ์„ ๋ถ„๋ฆฌ์‹œํ‚ค๋Š” ์˜๋ฏธ๊ฐ€ HTML5์—์„œ ์ถ”๊ฐ€๋˜์—ˆ๋‹ค.
  • <wbr>
    ์›๋ž˜ <nobr> ํƒœ๊ทธ ์•ˆ์—์„œ <br> ํƒœ๊ทธ๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ๊ฐ•์ œ๊ฐœํ–‰ ๊ธฐ๋Šฅ์„ ํ•˜๋Š” ํƒœ๊ทธ์˜€์œผ๋‚˜, HTML5 ํ‘œ์ค€์œผ๋กœ ํŽธ์ž…๋˜๋ฉด์„œ ๋„์–ด์“ฐ๊ธฐ ์—†์ด ์ด ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•œ ๋ถ€๋ถ„์—์„œ ์ž๋™๊ฐœํ–‰์„ ํ•˜๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ๋‹ค.(<nobr> ํƒœ๊ทธ๋Š” CSS๋กœ ๋Œ€์ฒด ๊ฐ€๋Šฅํ•˜์—ฌ ํ๊ธฐ๋˜์—ˆ๋‹ค)

4.2.6. ์‚ฌ์šฉ ๋ถˆ๊ฐ€ ํƒœ๊ทธ[ํŽธ์ง‘]

๋Œ€๊ฐœ ์‹œ๋งจํ‹ฑ ์›น์—์„œ ์‚ฌ์šฉ์„ ์ง€์–‘ํ•˜๋Š” ํƒœ๊ทธ๋ผ๋“ ๊ฐ€, ํŠน์ • ๋ธŒ๋ผ์šฐ์ €์—์„œ๋งŒ ์ž‘๋™ํ•˜๋Š” ํƒœ๊ทธ๊ฐ€ ์†ํ•œ๋‹ค.
  • <font> โ†’ CSS๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ๊ธฐ๋˜์—ˆ๋‹ค. ์ด๋ฏธ HTML 4.01์—์„œ ๋น„๊ถŒ์žฅ์œผ๋กœ ๋ถ„๋ฅ˜๋œ ํƒœ๊ทธ์˜€๋‹ค. CSS์˜ color, font-family, font-size๋กœ ๋Œ€์ฒด๋œ๋‹ค.
  • <center> โ†’ ๊ฐ€์šด๋ฐ ์ •๋ ฌ์šฉ ํƒœ๊ทธ์ธ๋ฐ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ CSS๋กœ ๋„ˆ๋ฌด๋‚˜๋„ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋Œ€์ฒด ๊ฐ€๋Šฅํ•˜๊ธฐ์— ํ๊ธฐ๋˜์—ˆ๋‹ค. ํ…์ŠคํŠธ ๋ฐ ์ธ๋ผ์ธ ์š”์†Œ ๊ฐ€์šด๋ฐ ์ •๋ ฌ์€ text-align: center;๋กœ, ๋ธ”๋Ÿญ ์š”์†Œ ๊ฐ€์šด๋ฐ ์ •๋ ฌ์€ margin:0 auto;๋กœ ๋Œ€์ฒด ๊ฐ€๋Šฅํ•˜๋‹ค.
  • <basefont> โ†’ ๋ง ๊ทธ๋Œ€๋กœ ๊ธฐ๋ณธ ํฐํŠธ๋ฅผ ์ง€์ •ํ•ด ์ฃผ๋Š” ํƒœ๊ทธ์˜€๋‹ค. ํ•˜์ง€๋งŒ CSS๊ฐ€ ์žˆ๋Š”๋ฐ ๊ตณ์ด ์ด๊ฑธ ์“ธ ์ด์œ ๊ฐ€... ๊ฒฐ๊ตญ IE 9๋ฅผ ๋์œผ๋กœ ์—ฌ๋Ÿฌ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋” ์ด์ƒ ์ด ํƒœ๊ทธ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๋“ฑ ์กด์žฌ๊ฐ€ ์œ ๋ช…๋ฌด์‹คํ•ด์ง„ ๊นŒ๋‹ญ์— ๋„ˆ๋ฌด๋‚˜๋„ ๋‹น์—ฐํžˆ ํ๊ธฐ๋˜์—ˆ๋‹ค. ๋ชจ๋“  ํƒœ๊ทธ์— CSS ์†์„ฑ์„ ์ ์šฉํ•˜๋Š” * ์„ ํƒ์ž๋ฅผ ์ด์šฉํ•˜์—ฌ font-family, font-size๋กœ ์ง€์ •ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๊ณ , ์ด ํƒœ๊ทธ๋ณด๋‹ค ๋”์šฑ ๋‹ค์–‘ํ•˜๊ฒŒ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • <applet> โ†’ Java Applet์„ ๋„ฃ์„ ๋•Œ ์“ฐ๋Š” ํƒœ๊ทธ์˜€๋‹ค. <object>, <embed>๋กœ ๋Œ€์ฒดํ•œ๋‹ค.
  • <strike> โ†’ <del>, <s>๋กœ ๋Œ€์ฒด๋˜์—ˆ๋‹ค.
  • <frame> โ†’ ์ด๊ฒƒ๊ณผ ํ•จ๊ป˜ ์“ฐ์ด๋˜ <frameset>, <noframes> ํƒœ๊ทธ ์—ญ์‹œ ํ•จ๊ป˜ ์‚ฌ์šฉ ๋ถˆ๊ฐ€ ํƒœ๊ทธ๊ฐ€ ๋˜์—ˆ๋‹ค. ๋˜ํ•œ ์ด๊ฒŒ ์—†์–ด์ง€๋ฉด์„œ frameset ์†์„ฑ์˜ ๋ฌธ์„œ๋„ ์—†์–ด์กŒ๋‹ค. HTML5์—์„œ ํ”„๋ ˆ์ž„์„ ๊ฐ€์ง„ ๋ฌธ์„œ๋Š” <iframe>์œผ๋กœ ๋น„์Šทํ•˜๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • <acronym> โ†’ <abbr>์™€ ์˜๋ฏธ๊ฐ€ ์ค‘๋ณต๋˜์–ด์„œ <abbr>๋กœ ํ†ตํ•ฉ๋˜์—ˆ๋‹ค.
  • <dir> โ†’ <ul>์™€ ์˜๋ฏธ๊ฐ€ ์ค‘๋ณต๋˜์–ด์„œ <ul>๋กœ ํ†ตํ•ฉ๋˜์—ˆ๋‹ค.
  • <nobr> โ†’ ์ด ํƒœ๊ทธ ์•ˆ์—์„œ๋Š” ๋‚ด์šฉ์ด ๊ธธ์–ด์ ธ๋„ ์ž๋™๊ฐœํ–‰์ด ๋˜์ง€ ์•Š๊ฒŒ ํ•˜๋Š” ํƒœ๊ทธ์˜€๋‹ค. CSS์—์„œ white-space: nowrap; ์†์„ฑ์„ ์ฃผ๋Š” ๊ฒƒ์œผ๋กœ ์ด ํƒœ๊ทธ์˜ ๊ธฐ๋Šฅ์„ ๋Œ€์‹ ํ•  ์ˆ˜ ์žˆ๊ธฐ์— HTML5 ํ‘œ์ค€์œผ๋กœ ์ฑ„ํƒ๋˜์ง€ ์•Š์•˜๋‹ค.
  • <marquee> โ†’ ์ต์Šคํ”Œ๋กœ๋Ÿฌ์—์„œ ์ „๊ด‘ํŒ์ฒ˜๋Ÿผ ๊ธ€์ž๊ฐ€ ํ๋ฅด๊ฒŒ ํ•˜๋Š” ํƒœ๊ทธ์˜€๋‹ค. JavaScript๋‚˜ CSS3์˜ Animation์œผ๋กœ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋‹ค.
  • <blink> โ†’ ๋„ท์Šค์ผ€์ดํ”„์—์„œ ๊ธ€์ž๋ฅผ ๊นœ๋นก์ด๊ฒŒ ํ•˜๋Š” ํƒœ๊ทธ์˜€๋‹ค. ์ด ์—ญ์‹œ JavaScript๋‚˜ CSS3์˜ Animation์œผ๋กœ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋‹ค. ํŒŒ์ด์–ดํญ์Šค์™€ ์˜คํŽ˜๋ผ์—์„œ๋„ ์ง€์›ํ•˜์˜€์œผ๋‚˜ ํŒŒ์ด์–ดํญ์Šค์—์„œ๋Š” 22 ๋ฒ„์ „์„ ๋์œผ๋กœ ์ง€์›์ด ์ค‘๋‹จ๋˜๊ณ  ์˜คํŽ˜๋ผ์—์„œ๋Š” 12.1 ๋ฒ„์ „์„ ๋์œผ๋กœ ์ง€์›์ด ์ค‘๋‹จ๋˜๋ฉด์„œ ํ˜„์žฌ๋Š” <basefont>์ฒ˜๋Ÿผ ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ง€์›์ด ์ค‘๋‹จ๋˜์—ˆ๋‹ค.
  • <bgsound> โ†’ ๋ฐฐ๊ฒฝ์Œ์•…์„ ์žฌ์ƒ์‹œํ‚ค๋Š” ํƒœ๊ทธ์ธ๋ฐ ์ต์Šคํ”Œ๋กœ๋Ÿฌ์—์„œ๋งŒ ๋Œ์•„๊ฐ€๋Š” ๋น„ํ‘œ์ค€ ํƒœ๊ทธ์ด๋‹ค. ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋ฐฐ๋ คํ•˜๊ธฐ ์œ„ํ•œ ์ฐจ์›์—์„œ ๋ฒ”์šฉ์„ฑ์ด ์ข‹์€ <embed>๋กœ ๋Œ€์ฒดํ•ด ๊ฐ€๋Š” ์ถ”์„ธ์˜€์œผ๋ฉฐ, HTML5์—์„œ <audio>๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฏ€๋กœ ๋” ์ด์ƒ ํ•„์š”ํ•˜์ง€ ์•Š๋‹ค.

5. ๊ธฐํƒ€[ํŽธ์ง‘]

2012๋…„ 12์›” 17์ผ์ž๋กœ ๊ถŒ๊ณ  ํ›„๋ณด์•ˆ(Candidate Recommendation)์œผ๋กœ ๋“ฑ๋ก๋˜์–ด ํ‘œ์ค€ ์ง€์ •์„ ๊ธฐ๋‹ค๋ฆฌ๊ณ ์žˆ๋‹ค. ํ‘œ์ค€ํ™” ์ผ์ •์— ๋”ฐ๋ฅด๋ฉด 2014๋…„ 4๋ถ„๊ธฐ๊นŒ์ง€๋Š” ํ‘œ์ค€์„ ์ œ์ •ํ•˜๊ณ , ์ฒ˜๋ฆฌํ•˜๊ธฐ ํž˜๋“  ๋ฌธ์ œ๋“ค์€ HTML5.1 ์ด์ƒ์˜ ๋ฒ„์ „์—์„œ ๋‹ค๋ฃฐ ์˜ˆ์ •์ด์—ˆ๊ณ ,# ๊ฒฐ๊ตญ 2014๋…„ 10์›” 28์ผ ์ตœ์ข… ๊ถŒ๊ณ ์•ˆ์ด ํ™•์ •, HTML์˜ ์ตœ์‹  ํ‘œ์ค€์œผ๋กœ ์ง€์ •๋˜์—ˆ๋‹ค.

koreahtml5์—์„œ ๋ธŒ๋ผ์šฐ์ € ์ˆ˜์šฉ๋„ ๋“ฑ์„ ์•Œ๋ ค์ค€๋‹ค.

HTML5test์—์„œ ํƒœ๊ทธ ์ง€์› ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ํ˜„์žฌ๋„ ๋งŒ์ (555์ )์„ ๊ธฐ๋กํ•œ ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ์•„์ง ์—†๋‹ค.[9][10]

other browsers ํ•ญ๋ชฉ์—์„œ ์ง‘๊ณ„๋œ ์ ์ˆ˜๋“ค์„ ๋ณผ ์ˆ˜ ์žˆ๋Š”๋ฐ, ๋‹จ, ๋Œ€์ฒด๋กœ ์•ฝ๊ฐ„ ๊ณผ๊ฑฐ์˜ ๊ธฐ๋ก์ด๋‹ˆ ์ฃผ์˜.[11] ๊ณผ๊ฑฐ ํŠน์ • ์‹œ์  ๊ธฐ์ค€ ๋ณด์—ฌ์ฃผ๋Š” ์›น ๋ธŒ๋ผ์šฐ์ € ์ˆœ์œ„๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.
  1. ํฌ๋กฌ 64 - 528์  (๋ชจ๋ฐ”์ผ 486์ )
  2. ์˜คํŽ˜๋ผ 45 - 518์  (๋ชจ๋ฐ”์ผ 481์ )
  3. ํŒŒ์ด์–ดํญ์Šค 59 - 491์  (๋ชจ๋ฐ”์ผ 466์ )
  4. ์—ฃ์ง€ 17 - 492์  (ํƒœ๋ธ”๋ฆฟ 492์ , ๋ชจ๋ฐ”์ผ 444์ )
  5. Safari 11.1.1 - 456์  (๋ชจ๋ฐ”์ผ์€ iOS11.3 477์ )
  6. ์ธํ„ฐ๋„ท ์ต์Šคํ”Œ๋กœ๋Ÿฌ 11 - 312์  (ํƒœ๋ธ”๋ฆฟ 312์ , ๋ชจ๋ฐ”์ผ 310์ )[12]
  7. ์‚ผ์„ฑ ์ธํ„ฐ๋„ท(๋ชจ๋ฐ”์ผ) 490์ 
ํŠน๋ณ„ํ•œ ํ‘œ๊ธฐ๊ฐ€ ์—†์„ ๊ฒฝ์šฐ ํƒœ๋ธ”๋ฆฟ์˜ ์ ์ˆ˜๋Š” ๋ชจ๋ฐ”์ผ๊ณผ ๊ฐ™๋‹ค. ๊ทธ ์™ธ์—๋„ ํ•˜์œ„ ํ•ญ๋ชฉ์—์„œ Other๋ฅผ ๋ณด๋ฉด ๊ฒŒ์ž„ ์ฝ˜์†”์ด๋‚˜ ์Šค๋งˆํŠธTV๋“ฑ์˜ ๊ฒฐ๊ณผ๋„ ์žˆ๋‹ค.

ํ˜„์žฌ ํฌ๋กฌ์€ 57.0.2926.0 519์  ๊ธฐ๋ก.(๋ชจ๋ฐ”์ผ 54.0.2840.85 500์  ๊ธฐ๋ก) ์˜คํŽ˜๋ผ 41.0 496์  ๊ธฐ๋ก. ํŒŒ์ด์–ดํญ์Šค 52.0 479์  ๊ธฐ๋ก.(๋ชจ๋ฐ”์ผ 52.0 482์  ๊ธฐ๋ก) ํฌ๋กฌ์ด ๋…๋ณด์ ์œผ๋กœ ์•ž์„œ๊ณ  ์žˆ๋‹ค.[13]

ํ”Œ๋ž˜์‹œ๋‚˜ NPAPI์— ์˜์กดํ•˜์ง€ ์•Š๊ณ  ์ง์ ‘ ๋™์˜์ƒ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋ฉด์„œ ๊ณค๋ž€ํ•œ ์ ๋„ ์ƒ๊ฒผ๋Š”๋ฐ, ํ”Œ๋ž˜์‹œ ์‹œ์ ˆ๊ณผ ๋‹ฌ๋ฆฌ ์›ํ•˜์ง€ ์•Š๋Š” ๋™์˜์ƒ์ด๋‚˜ ๊ด‘๊ณ ํ™”๋ฉด ์ฐจ๋‹จ์ด ์›์ฒœ์ ์œผ๋กœ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ผ๋‹จ ํŒŒ์ด์–ดํญ์Šค์˜ ๊ฒฝ์šฐ about:config๋กœ ๋“ค์–ด๊ฐ€์„œ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์• ๋“œ์˜จ์„ ๊น”์•„๋„ ๋˜๊ณ , ํฌ๋กฌ๋„ ์• ๋“œ์˜จ์„ ๊น”๋ฉด ๋˜์ง€๋งŒ, ์œ ํŠœ๋ธŒ ๋“ฑ ์• ๋“œ์˜จ์—์„œ ์ปค๋ฒ„ํ•˜๋Š” ๋ช‡๋ช‡ ์‚ฌ์ดํŠธ ๋ง๊ณ ๋Š” ๋™์˜์ƒ์ด๋‚˜ ์›€์งค ์ฐจ๋‹จ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์—ฃ์ง€๋Š” ์•„์˜ˆ ๋™์˜์ƒ ๊ธฐ๋Šฅ ํ•ด์ œ๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ฒฐ๊ตญ ํ”Œ๋ž˜์‹œ/NPAPI ์‹œ์ ˆ๊ณผ ๋‹ฌ๋ฆฌ ์ธํ„ฐ๋„ท์„ ๋ณด๋Š” ์‚ฌ๋žŒ์ด ์•Œ์•„์„œ ์ž๋™ ์žฌ์ƒ์„ ์ฃผ์˜ํ•ด์•ผ ํ•˜๋Š” ์‹œ๋Œ€๊ฐ€ ์ฐพ์•„์˜จ ๊ฒƒ. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ์˜์‹ํ•˜๊ณ , Safari 11์—์„œ๋Š” HTML ๋ฏธ๋””์–ด ์š”์†Œ๋ฅผ ์ž๋™์œผ๋กœ ์žฌ์ƒํ•˜๋Š” ๊ฒƒ์„ ๋ง‰์•„์ฃผ๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ๋‹ค. ์ด์™ธ์—๋„ ๋™์˜์ƒ/์Œ์•… ๋ถˆํŽŒ์„ ๋ง‰์„ ์ˆ˜ ์—†๋‹ค๋Š” ๋ฌธ์ œ๋„ ์žˆ๋‹ค.[14]

์–ด๋„๋น„ ํ”Œ๋ž˜์‹œ์˜ ์ง€์› ์ข…๋ฃŒ๋กœ ํ”Œ๋ž˜์‹œ ๊ฒŒ์ž„์˜ ๋Œ€์ฒด์žฌ๋กœ์„œ HTML5 ๊ฒŒ์ž„์ด ์ฃผ๋ชฉ๋ฐ›๊ณ  ์žˆ๋‹ค. ๋˜ํ•œ HTML5๋กœ ํ”Œ๋ž˜์‹œ ์•„์นด์ด๋ธŒ๋ฅผ ๋Œ๋ฆฌ๋Š” ํ”Œ๋ž˜์‹œ ์ฝ˜ํ…์ธ  ์‚ฌ์ดํŠธ๋„ ์†์† ๋“ฑ์žฅํ•˜๊ณ  ์žˆ๋‹ค.

6. ๋…ผ๋ž€[ํŽธ์ง‘]

6.1. XSHM ๊ณต๊ฒฉ์˜ ๊ทผ์› (?)[ํŽธ์ง‘]

6.2. DRM ํฌํ•จ ์ฐฌ๋ฐ˜ ๋…ผ๋ž€[ํŽธ์ง‘]

์ตœ๊ทผ์—”, HTML5์— DRM ๊ธฐ์ˆ ์˜ ๋„์ž…์„ ๋‘๊ณ  ๋…ผ๋ž€์ด ๋˜๊ณ  ์žˆ๋‹ค. EFF ๋“ฑ ์ž์œ  ์ง„์˜ ๋‹จ์ฒด๋“ค์€ ์„ฑ๋ช…์„ ๋‚ด๊ณ  "DRM๋กœ ์˜์ƒ์ด ์•”ํ˜ธํ™”๋˜๋ฉด ์˜์ƒ ๊ฒ€์—ด์€ ๋ฌผ๋ก , ์ž๋ง‰ ๋‹ฌ๊ธฐ๋‚˜ ๋ฒˆ์—ญ ๊ฐ™์€ ์ž๋™ํ™” ์ž‘์—…๋“ค์ด ํž˜๋“ค์–ด์ง„๋‹ค. ํŠนํžˆ, ๋น› ๊ณผ๋ฏผ์„ฑ ๊ฐ„์งˆ ๋ฐฉ์ง€๋ฅผ ์œ„ํ•œ ์˜์ƒ ์กฐ์ ˆ์ด ๋ถˆ๊ฐ€๋Šฅํ•  ๊ฒƒ์ด๋ฉฐ, ์•”ํ˜ธํ™” ํ‘œ์ค€์€ ์žˆ์ง€๋งŒ ๋ณตํ˜ธํ™” ํ‘œ์ค€์€ ์—†์–ด ์ƒˆ๋กœ์šด ๋ธŒ๋ผ์šฐ์ € ๋“ฑ์„ ๋งŒ๋“ค ๋•Œ ๋ณตํ˜ธํ™” ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ๋ผ์ด์„ผ์Šค๋ฅผ ์–ป์–ด์•ผ ํ•˜๋Š” ์ง„์ž…์žฅ๋ฒฝ์ด ๋ฐœ์ƒํ•  ๊ฒƒ์œผ๋ฏ€๋กœ, ์ด๋Š” ๊ณง ์ธํ„ฐ๋„ท ์ž์œ ์— ๋Œ€ํ•œ ์‹ฌ๊ฐํ•œ ์นจํ•ดํ–‰์œ„์ด๋‹ค."๋ผ๊ณ  ์ฃผ์žฅํ•˜๊ณ  ์žˆ๋‹ค.

๋ฌผ๋ก  ๋ฐ˜๋ก ๋„ ๋งŒ๋งŒ์น˜ ์•Š๋‹ค. W3C ์ธก์˜ ํŒ€ ๋ฒ„๋„ˆ์Šค ๋ฆฌ ๋“ฑ DRM ์˜นํ˜ธ๋ก ์ž๋“ค์€ "์ด๋Ÿฌํ•œ ํ‘œ์ค€์ด ์žˆ์„ ๊ฒฝ์šฐ ๋‹ค๋ฅธ ํ‘œ์ค€ ๊ธฐ์ˆ ๋“ค๊ณผ ํ•จ๊ป˜ ์ปดํŒŒ์ผ๋˜์–ด ๋” ํŽธ๋ฆฌํ•œ ์ ‘์†์ด ๊ฐ€๋Šฅํ•  ๊ฒƒ์ด๋ฉฐ, ๊ฐœ๋ฐœ์ž๋“ค์ด ๋”ฐ๋กœ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ œ์ž‘ํ•  ํ•„์š”๊ฐ€ ์—†์–ด ๊ฐœ๋ฐœ์ด ๋” ์ˆ˜์›”ํ•ด์ง€๋ฉฐ, ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์šฉ์ž๋“ค์€ ์ž์‹ ๋“ค์ด ์–ด๋– ํ•œ ์ •๋ณด๋ฅผ ๋ณด๋‚ด๊ณ  ์‹ถ์€์ง€ ์„ ํƒํ•  ์ˆ˜๊ฐ€ ์žˆ๊ฒŒ ๋˜์–ด ๋” ์ข‹์€ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ๊ฐ€ ๊ฐ€๋Šฅํ•  ๊ฒƒ์ด๋ฉฐ, DMCA ๋“ฑ๊ณผ ๊ฐ™์€ ๋ฒ•๋ฅ  ๋“ฑ์„ ๋ฐ”ํƒ•์œผ๋กœ EME๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ์—ฐ๊ตฌ์™€ ๊ฐ™์€ ํ™œ๋™๋“ค์„ ๋ง‰์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹์„ ๊ฒƒ."์ด๋ผ ์ฃผ์žฅํ–ˆ๋‹ค.

์ž์„ธํ•œ ๊ฒƒ์€ ์•„๋ž˜ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•  ๊ฒƒ.

HTML5 ํ‘œ์ค€, DRM ๋„์ž… ์ฐฌ๋ฐ˜ ๋…ผ๋ž€
HTML5์˜ DRM, EME๊ฐ€ W3C์—์„œ ์Šน์ธ.(๋ฃจ๋ฆฌ์›น)
๊ธฐ๊ณ  | DRM, ์˜คํ”ˆ ์›น๊ณผ ๊ณต์กดํ•  ์ˆ˜ ์žˆ์„๊นŒ?

2017๋…„ 9์›” 18์ผ, ๊ฒฐ๊ตญ W3C๋Š” DRM ๊ธฐ์ˆ ์ธ EME์„ ๊ถŒ์œ  ์ˆ˜์ค€์œผ๋กœ ์Šน๊ฒฉ์‹œ์ผฐ๋‹ค. ์ด ๊ณผ์ •์—์„œ ์ „์ž ํ”„๋Ÿฐํ‹ฐ์–ด ์žฌ๋‹จ์ด ๋๊นŒ์ง€ ๋ฐ˜๋Œ€ํ•˜์—ฌ W3C์„ ํƒˆํ‡ดํ–ˆ์ง€๋งŒ, ์ด๋ฏธ ๊ด€๋ จ ๋‹จ์ฒด๋‚˜ ๊ธฐ์—…์—์„œ EME์„ ํ™œ์šฉํ•˜๊ณ  ์žˆ์–ด ์กฐ๋งŒ๊ฐ„ ํ‘œ์ค€ํ™”๋  ์˜ˆ์ •์ด๋‹ค.(#)

7. ๊ด€๋ จ ๋ฌธ์„œ[ํŽธ์ง‘]

[1] ์ด๋Š” ๋‹น์‹œ ์ „ ์„ธ๊ณ„ ์ตœ๊ณ  ์ ์œ ์œจ์„ ๊ฐ€์ง„ ์ธํ„ฐ๋„ท ์ต์Šคํ”Œ๋กœ๋Ÿฌ๊ฐ€ ์‚ฌ์‹ค์ƒ ์›น ํ‘œ์ค€ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋˜๊ณ  ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๋Š” XHTML์„ ๋ฐ€๊ณ  ๋‚˜๊ฐ”๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
[2] ์ด๋ก ์ ์œผ๋กœ๋Š” ๋‹ค๋ฅธ ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด๋ผ๋„ ๊ด€๊ณ„์—†๋‹ค. ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ง€์›ํ•œ๋‹ค๋ฉด ๋ง์ด์ง€๋งŒ...
[3] jQuery๋ฅผ ๋งŒ๋“  ์กด ๋ ˆ์‹œ๊ทธ๊ฐ€ ๋งŒ๋“ค์—ˆ๋‹ค.
[4] ์„ ์–ธ๋ฌธ์„ ์ ์ง€ ์•Š์œผ๋ฉด ์ฟผํฌ ๋ชจ๋“œ, ์ฆ‰ ๋น„ํ‘œ์ค€ ๋ฌธ๋ฒ•์œผ๋กœ ์ธ์‹ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํŽ˜์ด์ง€๊ฐ€ ๊นจ์ ธ์„œ ๋ณด์ด๊ฑฐ๋‚˜ ์ผ๋ถ€ ๊ธฐ๋Šฅ์ด ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๋“ฑ์˜ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค.
[5] ๊ทธ๋‚˜๋งˆ id๋‚˜ name ์†์„ฑ์„ ์ด์šฉํ•˜์—ฌ ์ด๊ฒŒ ๋ฌด์Šจ ์šฉ๋„๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋ธ”๋Ÿญ์ธ์ง€ ๋ช…์‹œํ•ด๋‘๋Š” ๊ธฐ๋ฒ•๋„ ์žˆ์—ˆ์ง€๋งŒ, ๋‹ซ๋Š” ํƒœ๊ทธ์ชฝ์€ ํ‘œ์‹œ๊ฐ€ ์•ˆ ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์—ญ์‹œ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋‹ค.
[6] ์ด๋Š” ์ด๋Ÿฐ์ €๋Ÿฐ ์–ด๋ฅธ์˜ ์‚ฌ์ • ๋•Œ๋ฌธ์— ๋นš์–ด์ง„ ํ˜„์ƒ. video ํƒœ๊ทธ๋Š” ๋” ์‹ฌํ•˜๋‹ค.
[7] ํ˜„์žฌ whatwg ์ŠคํŽ™์—์„œ ์ œ๊ฑฐ๋˜์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ w3c ์ŠคํŽ™ ์ƒ์—๋Š” ์•„์ง ์—†์–ด์ง€์ง€ ์•Š์€ ์ƒํƒœ.
[8] <object> ํƒœ๊ทธ๋Š” ์ผ์ผ์ด ์™ธ์šฐ๊ธฐ๋„ ํž˜๋“  ํ˜•์‹(classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ๊ฐ™์€ ์‹)์œผ๋กœ ๋œ ๊ฐœ์ฒด ํ˜•์‹ ์ฝ”๋“œ๊ฐ’์„ ๋„ฃ์–ด์•ผ ํ–ˆ๋‹ค! ๋‹คํ–‰ํžˆ๋„ HTML5์—์„œ๋Š” classid๊ฐ€ ์‚ญ์ œ๋˜๋ฉด์„œ type์œผ๋กœ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค.
[9] ๊ทธ๋ž˜๋„ ๋ฒ„์ „์— ๋”ฐ๋ผ ์กฐ๊ธˆ์”ฉ ์˜ค๋ฅด๊ณ  ์žˆ๋‹ค. ํฌ๋กฌ 54 - 499์  โ†’ 64 - 528์ , ํŒŒํญ 49.0.2 - 468์  โ†’ 58 - 486์  ๋“ฑ. ๊ทธ๋ฆฌ๊ณ  ์—ฃ์ง€์™€ ํŒŒํญ์€ ์ง€์› ์ค€๋น„์ค‘์ธ ๊ธฐ๋Šฅ์ด ๋งŽ์•„์„œ experimental ํ•ญ๋ชฉ์— ๋“ฑ์žฌ๋œ All flags enabled ์ ์ˆ˜๋ฅผ ๋ณด๋ฉด ๊ฐ๊ฐ 494์ , 484์ ์ด ๋‚˜์˜จ๋‹ค.
[10] 2018๋…„ 6์›” ๊ธฐ์ค€ ๋งŒ์ ์€ ์ปค๋…• ๋ฐ์Šคํฌํƒ‘์šฉ ํฌ๋กฌ์˜ 528์ ์ด ์ตœ๊ณ ์ด๋ฉฐ, ์ด์ชฝ ๊ณ„์—ด์„ ์ œ์™ธํ•˜๋ฉด 500์  ๋‚˜์˜ค๋Š” ๋ธŒ๋ผ์šฐ์ €์กฐ์ฐจ ์—†๋‹ค. ์ •์‹ ๋ฒ„์ „ ๊ธฐ์ค€ ํŒŒํญ 61๋ฒ„์ „์ด 497์ , ์œˆ๋„์šฐ10 ๋ ˆ๋“œ์Šคํ†ค 4์˜ ์—ฃ์ง€ 42 ๋ฒ„์ „์ด 492์ ์ด๋‹ค.(#) ๋ชจ๋ฐ”์ผ ์ชฝ์— ์‚ผ์„ฑ ์ธํ„ฐ๋„ท์ด 517์ ์ด ๋‚˜์˜ค๋‚˜ ์• ์ดˆ์— ๋ธ”๋งํฌ ์—”์ง„ ๊ธฐ๋ฐ˜์ด๋‹ค. ์ดํ›„ 2019๋…„ Firefox๊ฐ€ ๋ชจ๋ฐ”์ผ(68.0)๊ณผ ๋ฐ์Šคํฌํƒ‘(69.0 / 513์ )์—์„œ 500์ ์„ ๋„˜๊ธฐ๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.
[11] ๊ณ„์† ์—…๋ฐ์ดํŠธ๊ฐ€ ๋ฐ˜์˜๋˜๊ธด ํ•˜๋‚˜ ์กฐ๊ธˆ ๋А๋ฆฌ๋‹ค. 2018๋…„ 6์›” ๊ธฐ์ค€ ํฌ๋กฌ์€ 67 ๋ฒ„์ „, ํŒŒํญ์€ 61 ๋ฒ„์ „์ด ์ •์‹์œผ๋กœ ๋‚˜์™”๋Š”๋ฐ ์ € ํŽ˜์ด์ง€๋Š” ๊ฐ๊ฐ 66 ๋ฒ„์ „, 59 ๋ฒ„์ „์„ ํ˜„์žฌ ๋ฒ„์ „์œผ๋กœ ๋ณด์—ฌ์ค€๋‹ค.
[12] ๊ฐœ๋ฐœ์ด ์ค‘์ง€๋˜์–ด์„œ ์žฌ๊ฐœ๋˜์ง€ ์•Š๋Š” ํ•œ ๋” ์ด์ƒ ์ ์ˆ˜๊ฐ€ ์˜ฌ๋ผ๊ฐˆ ๊ฐ€๋Šฅ์„ฑ์ด ์—†๋‹ค.
[13] ๋‹ค๋งŒ iOS์šฉ ๋ชจ๋ฐ”์ผ ํฌ๋กฌ์€ 60.0.3112.89 ๋ฒ„์ „์—์„œ 440์ ์œผ๋กœ ๊ธฐ๋ก๋œ๋‹ค. ์• ํ”Œ ์ •์ฑ…์ƒ ๋‚ด๋ถ€์ ์œผ๋กœ ์‚ฌํŒŒ๋ฆฌ์™€ ๋™์ผํ•˜๊ธฐ ๋•Œ๋ฌธ์œผ๋กœ ๋ณด์ธ๋‹ค.
[14] ์‚ฌ์‹ค ์ธํ„ฐ๋„ท์ด ์—ด๋ฆฐ ๊ณต๊ฐ„์ด๋ผ๋Š” ๊ฒƒ์„ ๊ฐ์•ˆํ•  ๋•Œ, ์ธํ„ฐ๋„ท์— ์˜ฌ๋ฆฐ๋‹ค๋Š” ๊ฒƒ์€ ์•”๋ฌต์ ์œผ๋กœ ์˜ฌ๋ฆฐ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•˜๊ฒ ๋‹ค๋Š” ์˜๋ฏธ๊ฐ€ ๋˜๋Š” ๊ฒƒ์ด๊ธด ํ•˜๋‹ค.