HTML5는 최신 HTML 표준입니다. 조만간 모든 웹 프로그래머는 이 최신 표준을 사용해야 한다는 사실을 깨닫게 될 것입니다. 게다가 많은 사람들은 웹사이트를 개발하는 것보다 HTML5로 웹사이트를 재개발하는 것이 더 어렵다고 느낄 것입니다. 두 버전 간에 상당한 차이가 있기 때문에 HTML4에서 HTML5로 마이그레이션하는 것이 훨씬 쉽습니다.
사실 HTML5는 HTML4와 크게 다르지 않습니다.
그러나 알아야 할 몇 가지 중요한 차이점이 있습니다. 다음은 HTML4와 HTML5의 주요 차이점 중 일부입니다(모두 나열하는 것은 불가능합니다).
1. HTML5 표준은 아직 개발 중입니다.
이것은 첫 번째 차이점은 분명하지만 너무 중요해서 먼저 시작해야 합니다. 아마도 HTML5가 얼마나 멋진지에 대해 많은 이야기가 있다는 것을 눈치채셨을 것입니다. 그러나 현실은 HTML5가 미완성 표준이라는 것입니다. HTML4는 이미 10년이 지났지만 여전히 현재의 공식 표준이라는 사실에는 변함이 없습니다.
한편, HTML5는 아직 초기 단계이며, 향후 수정 사항도 계속해서 나타날 것입니다. 웹사이트에 사용하는 새로 추가되거나 수정되는 웹 요소는 매년 변경되고 웹사이트를 지속적으로 업데이트하고 업그레이드해야 하는데 이는 원하는 바가 아니므로 이 점을 고려해야 합니다. 그렇기 때문에 현재로서는 프로덕션에서는 HTML4를 사용하고 실험에서는 HTML5만 사용하는 것이 더 좋습니다.
2. 단순화된 구문
간단한 doctype 선언은 HTML5의 많은 새로운 기능 중 하나입니다. 이제 만 작성하면 됩니다. HTML5의 구문은 HTML4 및 XHTML1과 호환되지만 SGML은 호환되지 않습니다.
3. Flash를 대체하는 새로운
웹 사용자에게 Flash는 놀라움이자 고통입니다. HTML5가 Flash에 미치는 위협에 불만을 갖고 있는 웹 개발자가 많이 있습니다. 그러나 로드하고 실행하는 데 수년이 걸리는 비대해진 Flash 비디오를 참아내던 분들을 위해 새로운