반응형
HTML의 주요 버전과 그 특징은 다음과 같습니다.
1. HTML (1989-1995)
- 최초의 HTML은 Tim Berners-Lee에 의해 개발되었으며, 간단한 문서 작성 및 하이퍼링크를 위한 기본적인 태그만 포함.
- 매우 제한적이며, 웹페이지의 구조와 콘텐츠 표현에 초점을 맞춤.
- 주요 태그:
<html>
,<head>
,<title>
,<body>
,<p>
,<a>
,<img>
등.
2. HTML 2.0 (1995)
- IETF (Internet Engineering Task Force)에 의해 표준화.
- 초창기 HTML의 모든 기능을 포함하면서 더 많은 태그와 속성이 추가됨.
- 안정성과 브라우저 간 호환성을 강화.
- 특징:
- 양식 태그
<form>
과 입력 요소<input>
,<textarea>
,<button>
추가. - 테이블 태그
<table>
,<tr>
,<td>
지원.
- 양식 태그
3. HTML 3.2 (1997)
- W3C (World Wide Web Consortium)에 의해 표준화된 첫 번째 버전.
- 그래픽, 표, 스타일 요소 지원 강화.
- 특징:
- CSS 지원 도입: HTML에서 콘텐츠와 스타일을 분리.
<font>
태그와<style>
속성 추가.- 자바스크립트와의 통합 지원.
- HTML 3.0의 복잡성을 단순화하여 표준화.
4. HTML 4.01 (1999)
- HTML 4.0을 수정한 마이너 업데이트.
- HTML에서 콘텐츠와 디자인을 분리하기 위해 CSS의 사용을 강력히 권장.
- 특징:
- DOM(Document Object Model) 개념 도입.
- 3가지 문서 유형 정의:
- Strict: 엄격한 표준 준수.
- Transitional: 이전 버전과의 호환성 제공.
- Frameset: 프레임을 사용하는 레이아웃 지원.
<iframe>
,<abbr>
,<acronym>
같은 새로운 태그 추가.
5. XHTML 1.0 (2000)
- HTML 4.01을 XML로 재작성한 버전.
- 특징:
- 문서의 엄격한 구조화 요구.
- 모든 태그와 속성은 소문자로 작성.
- 모든 요소는 닫혀야 함 (
<br>
→<br />
).
- 웹 표준 준수를 강화했지만, 유연성이 낮아 사용이 감소.
6. HTML5 (2014)
- 현재 가장 널리 사용되는 최신 표준.
- W3C와 WHATWG에 의해 공동 개발.
- HTML, CSS, 자바스크립트 통합을 강화.
- 특징:
- 멀티미디어 콘텐츠 지원:
<audio>
,<video>
태그 추가.
- 시맨틱 웹 강화:
<header>
,<footer>
,<article>
,<section>
등.
- 브라우저 간 호환성을 높이고 플러그인(예: Flash) 의존도를 줄임.
- Canvas API 지원:
<canvas>
태그를 이용한 그래픽 렌더링.
- Geolocation API, Web Storage 등 웹 애플리케이션 기능 강화.
- 향상된 폼 요소:
<input>
의 새로운 속성 (예:date
,color
,range
).
- 멀티미디어 콘텐츠 지원:
7. HTML5.2 (2017)
- HTML5의 업데이트 버전.
- 보안과 접근성을 개선.
- 특징:
<dialog>
와 같은 대화 상자 태그 추가.- ARIA(Accessible Rich Internet Applications) 속성 확장.
<main>
태그의 중요성이 강조됨.
정리
HTML은 초기 단순한 웹 문서 작성 도구에서 출발하여 현재는 복잡한 웹 애플리케이션과 멀티미디어 콘텐츠를 지원하는 강력한 언어로 발전해 왔습니다. HTML5는 시맨틱 태그와 멀티미디어 지원을 통해 현재의 웹 생태계를 크게 발전시킨 중요한 업그레이드입니다.
반응형
'🖥️ IT, 컴퓨터 > 🌐 HTML, CSS, JS' 카테고리의 다른 글
[HTML] 개념 정리 11 :: 이미지 맵 <map> <area>태그 (0) | 2025.01.03 |
---|---|
[HTML] 개념 정리 10 :: CSS와 JavaScript를 활용한 레이아웃 설정 (0) | 2025.01.03 |
[HTML] 개념 정리 9 :: 내장프레임 <iframe> 페이지 삽입 및 속성 (0) | 2025.01.03 |
[HTML] 개념 정리 8 :: CSS background 활용한 배경 설정 (0) | 2025.01.03 |
[HTML] 개념 정리 7 :: 음악 및 동영상 태그 <audio> <video> <source> (0) | 2025.01.03 |
댓글