ChainSmoker’s Block

[WEB - HTML CSS JAVASCRIPT][웹의 시작] 1_1-1. HTML의 정의 본문

개인공부(WEB, Python, DB)

[WEB - HTML CSS JAVASCRIPT][웹의 시작] 1_1-1. HTML의 정의

ChainSmokers 2023. 2. 6. 10:48

[01. HTML5 개요]


: 기존의 HTML은 간단한 문서를 만들기 위한 언어였다. 여기에 디자인을 담당하는 CSS, 동작을 담당하는 JS(JAVASCRIPT)를 더하여 하나의 웹 문서가 완성되는 것이다. 기존의 HTML이 웹문서를 작성하기 위한 마크업 언어였다면 HTML5로는 문서작성을 뛰어넘어 다양한 웹 앱을 만들기 위한 웹 플랫폼으로 지향해가고 있다.


예를 들자면 우리는 윈도우 운영체제 내에서 MS Office를 사용해 다양한 문서를 작성한다. 하지만 브라우저라는 것
위에서 MS Office에서 제공하는 기능과 같은 웹앱을 제공할 수 있게 된다는 것이다. 앞에서 설명과 같이 이미 구글에서는 스프레드시트, 구글문서, 구글Docs 등 많은 웹앱을 제작하여 유저들에게 제공하고 있다.


현재의 HTML5의 기술영역은 정의되어 있다고 하기 어렵다. 그 이유는 다양한 사양이 독립적으로 존재하고 있기 때문이다.

 

기본적 틀을 보면 HTML5는 하위 버전인 HTML4와는 크게 차이가 있지 않다. 단지 다양한 기술을 구현하기 위한 문서작성의 몇 개의 마크업을 추가시키거나 삭제시키고 동작을 담당하는 JS API가 추가된 것 뿐이었다. 디자인을 담당하는 언어인 CSS는 CSS3로 넘어갔고, 앞으로 HTML5에서 추가 및 삭제된 마크업태그 및 JS API, CSS3를 알아보도록 하자.

반응형