개발자
면접 질문 정리 및 복기_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만으로 웹 서비스가 구성 가능의 여부이다.!!
이밖의
- 구문
- DOCTYPE 선언이 더 간결해졌다.
- Encoding 선언이 더 간결해졋다.
- 수식기술언어, 그래픽 언어 등의 사용이 가능해졌다.
- HTML5는 TAG의 대소문자를 구분하지 않는다.
- 언어
- Semantic Element가 추가되었다. (header, footer, nav, section article등)
- API
- Video/Audio API : Video, audio 요소를 재생하는 데 사용된다.
- Offline Web Application : 오프라인을 지원하기 위한 API
- Drag&Drop API
- 그 외 API