개발자

면접 질문 정리 및 복기_HTML5와 HTML4의 차이점

푸루닉 2023. 3. 21. 11:05

이번에 첫 면접을 보게 되었고, 내 CS적 지식이 정말 많이 부족한 것을 깨닫게 되었다.

그래서 면접을 보고 난 후 기억에 남는 질문들에 대해 복기 하고 다시 정리할 것 이다.

 

HTML5와 HTML4의 차이점

 

HTML이란 ?

HTML은 웹 페이지의 표준 마크업 언어이다. HTML의 요소가 웹 페이지를 구성하는 요소가 되며, '<>' 태그로 표신된다.

 

HTML5란 ?

과거에는 HTML만으로 웹 서비스 구성이 불가능하였지만 HTML5가 출시되면서 서버와의 통신이 가능해졌고, 부가 기능을 통해 ActiveX와 같은 외부 플러그인을 사용하지 않더라도 웹 서비스의 제공을 할 수 있게 됐다.

 

HTML5 등장 배경

HTML5가 등장하기 이전에는 HTML만으로 완벽한 표현이 불가능하다. 그래서 ActiveX 등의 외부 기술에 의존할 수밖에 없다. 이때 필요한 태그를 사용자가 직접 정의할 수 있는 XML이 등장했다. HTML이 고정된 태그만 사용이 가능하다면, XML은 사용자가 직접 태그를 작성할 수 있게 하여 HTML의 확장성을 강조한다.

 

HTML5와 HTML4의 차이점

가장 큰 차이점은 HTML만으로 웹 서비스가 구성 가능의 여부이다.!!

 

이밖의

  1. 구문
    • DOCTYPE 선언이 더 간결해졌다.
    • Encoding 선언이 더 간결해졋다.
    • 수식기술언어, 그래픽 언어 등의 사용이 가능해졌다.
    • HTML5는 TAG의 대소문자를 구분하지 않는다.
  2. 언어
    • Semantic Element가 추가되었다. (header, footer, nav, section article등)
  3. API
    • Video/Audio API : Video, audio 요소를 재생하는 데 사용된다.
    • Offline Web Application : 오프라인을 지원하기 위한 API
    • Drag&Drop API
    • 그 외 API