HTML5๊ฐ€ ์ •์‹ ๋ช…์นญ์ด ์•„๋‹ˆ๋ผ๊ณ ? ๐Ÿ˜

HTML ํƒœ๊ทธ ๊ฐ•์˜ ์ค‘์— ๊ฐ•์‚ฌ๋‹˜๊ป˜์„œ "HTML5๋Š” ์ž˜๋ชป๋œ ๋ช…์นญ์ด๊ณ  'HTML Living Standard'๋ผ๊ณ  ๋ถ€๋ฅด๋Š”๊ฒŒ ๋งž๋‹ค."๋ผ๊ณ  ํ•˜์…จ๋‹ค.

์™œ 'HTML5'์„ 'HTML Living Standard'๋กœ ๋ถ€๋ฅด๋Š”๊ฒŒ ๋งž์„๊นŒ? ์ด๋ฅผ ์•„๋ ค๋ฉด ์—ญ์‚ฌ๋ฅผ ์•Œ์•„์•ผํ•œ๋‹ค๊ณ  ํ•˜์…จ๋‹ค.

Living Standard๋ž€?

HTML Living Standard๋Š” ๋น„๊ณต์‹์ ์œผ๋กœ HTML5๋กœ ๋ถˆ๋ ธ๋‹ค. HTML์€ 2011๋…„๋ถ€ํ„ฐ ๋ฒ„์ „ ๋„˜๋ฒ„ ์—†์ด Living Standard๋กœ ์กด์žฌํ•˜๊ณ  ์žˆ๋‹ค. HTML Living Standard๋Š” ์›น์˜ ํ•ต์‹ฌ์ ์ธ ๋งˆํฌ์—… ์–ธ์–ด์ธ HTML๊ณผ ์—ฌ๋Ÿฌ ๊ด€๋ จ API๋“ค์„ ๋ชจ๋‘ ํฌํ•จํ•œ๋‹ค.

HTML ์—ญ์‚ฌ โณ

์ตœ์ดˆ์˜ HTML์€ 1991๋…„์— 1.0์ด๋ผ๋Š” ๋ฒ„์ „์œผ๋กœ ๊ณต๊ฐœ๊ฐ€ ๋˜์–ด ์ดํ›„์— 4.0๊นŒ์ง€ ์—…๋ฐ์ดํŠธ๊ฐ€ ๋˜์—ˆ๋‹ค. ๊ฐ ๋ฒ„์ „๋งˆ๋‹ค ๋งŽ์€ ๋ฌธ๋ฒ• ์„ธ๋ถ€ ์‚ฌํ•ญ์ด ๋ฐ”๋€Œ์—ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์ž๋ฉด 3.2๋ฒ„์ „์— ์ถ”๊ฐ€๋œ <font> ํƒœ๊ทธ๋Š” ํฐํŠธ ์‚ฌ์ด์ฆˆ, ์ƒ‰์ƒ ๋“ฑ์„ ์ ์šฉ์‹œํ‚ค๋Š” ์—ญํ• ์„ ํ–ˆ์œผ๋‚˜ 4.01๋ฒ„์ „์—์„œ ์‚ฌ์šฉํ•˜์ง€ ์•Š์€ ์š”์†Œ๋กœ ์ง€์ •๋˜์—ˆ๊ณ  ์Šคํƒ€์ผ ๊ด€๋ จ ์†์„ฑ์„ HTML ๋‚ด์—์„œ ์™„์ „ํžˆ ์‚ญ์ œํ•˜๊ณ  ๊ฐœ๋ฐœ์ž๋“ค์€ ์Šคํƒ€์ผ ๊ด€๋ จ ์„ค์ •์„ ๋ชจ๋‘ CSS๋กœ ํ•ด๊ฒฐํ•˜๋„๋ก ๋ฐฉํ–ฅ์„ ์žก์•„๋‚˜๊ฐ”๋‹ค.

2014๋…„ HTML5๋Š” HTML ๋ฌธ๋ฒ•์  ๋ฒ„์ „๋ฟ๋งŒ ์•„๋‹Œ ์ƒˆ๋กœ์šด DOM API ์ŠคํŽ™์„ ํฌํ•จํ•˜๋Š” ๊ฒƒ์ด์˜€๋‹ค. ์›นํŽ˜์ด์ง€๋ฅผ ์ œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” HTML4๋ฅผ XML์— ๋งž๋„๋ก ์žฌ์ •์˜ ํ•œ ์–ธ์–ด์ธ XHTML์— ์žˆ๋˜ XML ๋ฌธ๋ฒ•์ด ์ œ๊ฑฐ๋˜๊ณ  ๋ฌธ๋ฒ• ๋˜ํ•œ ๊ฐ„๊ฒฐํ•ด์ง€๊ณ  ๋ช…ํ™•์กŒ์ง€๋งŒ ์›นํ‘œ์ค€์€ HTML Living Standard๋กœ ์ •ํ•ด์ง€๊ฒŒ ๋œ๋‹ค.

์ด๋•Œ ํ˜‘๋ ฅํ•˜์—ฌ HTML์„ ๊ฐœ๋ฐœํ•˜๋˜ W3C, WHATWG๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ W3C๋Š” HTML 4.01 ๋ฒ„์ „ ์ดํ›„ XML ๊ธฐ๋ฐ˜์˜ XHTML๋กœ ์›น ํ‘œ์ค€์„ ๋ณ€๊ฒฝํ–ˆ์ง€๋งŒ XML์˜ ๋ฌธ๋ฒ•์ด ๊นŒ๋‹ค๋กœ์šด ํƒ“์— ์›น ๊ฐœ๋ฐœ์ž๋“ค์€ ๋ฐ˜๊ธฐ์ง€ ์•Š์•˜๋‹ค.

๋ฐ˜๋ฉด์— WHATWG๋Š” ํ˜‘์—…ํ•˜๋Š” ์™€์ค‘์—๋„ HTML์˜ ํ‘œ์ค€ํ™” ์ž‘์—…์„ ์‹œ์ž‘ํ–ˆ๊ณ  ์ด๋ฅผ "HTML Living Standard"๋ผ๊ณ  ๋ฐœํ‘œํ•˜๊ฒŒ ๋œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  HTML5์™€ ๋‹ฌ๋ฆฌ ๋ฒ„์ „ ๋„˜๋ฒ„ ์—†์ด ์ˆ˜์‹œ๋กœ ์—…๋ฐ์ดํŠธ๋œ๋‹ค.
๊ทธ๋ž˜์„œ ํ•จ๊ป˜ ํ˜‘์—…์„ ํ•˜๋˜ W3C์™€ WHATWG๋Š” ํ‘œ์ค€์˜ ์ฐจ์ด๊ฐ€ ์ปค์ ธ ํ˜ผ๋ž€์„ ์ฃผ๊ธฐ ์ „์— ๋…ผ์˜๋ฅผ ํ†ตํ•ด HTML ํ‘œ์ค€์„ HTML Living Standard๋กœ ๋‹จ์ผํ™”ํ•˜๊ธฐ๋กœ ํ•œ๋‹ค.

์ฆ‰, ์–ธ์–ด๋ฅผ ๊ฐœ๋ฐœํ•˜๋˜ ๊ฐœ๋ฐœํŒ€ ์‚ฌ์ด์—์„œ ๋ฐฉํ–ฅ์˜ ์ฐจ์ด๋กœ ์ƒ๊ธด ํ‘œ์ค€์ด HTML5์™€ HTML Living Standard์ด์ง€๋งŒ ์ด์ œ์„œ์•ผ HTML Living Standard๊ฐ€ ์›นํ‘œ์ค€์œผ๋กœ ์ธ์ •์ด ๋˜์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ตœ์‹  HTML๋ฅผ HTML5๋กœ ์ผ์ปซ๋Š” ๊ฒƒ์€ ํ‹€๋ฆฐ ํ‘œํ˜„์ด ๋˜์—ˆ๋‹ค.

profile
untiring_dev - Notion ํŽ˜์ด์ง€๋Š” ์ •๋ฆฌ ์ค‘!

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