HTML 4와 HTML 5의 차이

Anonim

HTML 4 대 HTML 5

인터넷이 진화함에 따라 언어도 발전했습니다. 현재 HTML은 네 번째 버전이며 HTML 5가 이미 작동 중이며 완성됩니다. HTML 5의 주된 목표는 오늘날 널리 보급 된 많은 새로운 유형의 컨텐츠를 통합하는보다 표준화 된 언어를 만드는 것입니다. HTML 5에서 가장 눈에 띄는 변화는 타사 플러그인이 필요없는 비디오 및 오디오 통합 기능입니다. HTML 4에는 Adobe Flash에서 가장 많이 사용되는 플러그인이 많이 있습니다. Flash는 대화 형 컨텐츠를 렌더링하거나 게임을 렌더링 할 때 페이지에서 직접 작성하는데도 사용됩니다. 이것은 HTML 5의 canvass 요소에 의해 처리됩니다.

다양한 컨텐츠를 렌더링 할 때 HTML 5의 기능을 향상시키기 위해 SVG 및 MathML에 대한 지원이 추가되었습니다. SVG는 정적 또는 동적 벡터 그래픽을 그리기위한 사양입니다. SVG는 XML로 작성되기 때문에 다음과 같은 많은 장점이 있습니다. 스크립팅, 인덱싱 및 향상된 압축 기능을 제공합니다. MathML은 수학 공식의 올바른 표현에 관련된 XML의 명세이기도합니다. 수학 공식은 인터넷이 시작된 이래로 문제가되어 왔으며 HTML과 많은 웹 개발자는 이미지를 통해 방정식을 표시하는 데 의존했습니다. 이미지 사용의 단점은 수정시 노동력의 증가와 검색 또는 색인 할 수 없음을 포함합니다.

HTML 페이지의 구조를 개선하기 위해 많은 요소가 추가, 변경 또는 제거되었습니다. 새로운 요소에는 섹션, 기사, 옆으로, H 그룹, 머리글, 바닥 글, 탐색, 그림 등이 있습니다. 변경된 요소는 이미 HTML 4에있는 요소이지만 작동 방식은 변경되었습니다. 변경된 요소 목록에는 a, b, 주소, cite, hr, I, 레이블, 메뉴, 강점, 대형 등이 포함됩니다. 마지막으로 제거 된 요소는 HTML 5에 더 이상 포함되지 않는 요소입니다. 그 중 basefont, big, center, font, strike, tt, u, frame, frameset, noframes, acronym, applet, isindex, dir, noscript가 있습니다. 이러한 요소를 삭제하는 이유는 사용하지 않음, CSS로 인한 노후화 및 유용성 문제 등 다양합니다. 브라우저가 여전히 구문 분석 할 수 있기 때문에 제거 된 요소를 계속 사용할 수 있지만 페이지에서 해당 요소를 사용하면 HTML 5 유효성 검사가 실패합니다.

요약:

1. HTML 5는 HTML 4에 플러그인이 필요한 컨텐트를 기본적으로 통합 할 수 있습니다.

2. HTML 5는 SVG 및 MathML을 인라인으로 사용할 수 있지만 HTML 4는 사용할 수 없습니다. 3. HTML 5는 오프라인 애플리케이션의 저장 및 사용을 허용하지만 HTML 4는 허용하지 않습니다. 4. HTML 5에는 HTML 4에없는 많은 새로운 요소가 있습니다.

5. 일부 요소는 HTML 4에서의 요소와 비교하여 HTML 5에서 변경되었습니다.

6. HTML 5는 HTML 4에서 특정 요소를 삭제했습니다.