HTML 5는 기존 HTML 4.01, XHTML 1.0 및 DOM Level 2 HTML 표준을 대체하는 것을 목표로 하는 새로운 웹 표준입니다. Adobe Flash, Microsoft Silverlight 및 Sun JavaFX와 같은 플러그인 기반 RIA(리치 인터넷 애플리케이션)에 대한 브라우저의 필요성이 줄어들기를 희망합니다.
HTML 5는 웹사이트의 현대적인 일반적인 사용법을 반영하는 다양한 새로운 요소와 속성을 제공합니다. 그 중 일부는
및 태그와 유사하지만 및 와 같은 의미를 갖습니다. 이러한 태그는 검색 엔진 색인 생성, 작은 화면 장치 및 시각 장애인의 사용을 용이하게 합니다. 또한 태그와 같은 표준 인터페이스를 통해 다른 탐색 요소에 대한 새로운 기능을 제공합니다.
HTML 5는 차세대 하이퍼텍스트 마크업 언어로서 많은 태그를 추가합니다. 이러한 태그는 더 의미가 있을 뿐만 아니라 강력합니다. 구체적으로 다음과 같은 태그가 있습니다.
은 외부 콘텐츠를 정의합니다. 예를 들어 외부 뉴스 제공업체의 새 기사, 블로그의 텍스트, 포럼의 텍스트 등이 있습니다. 또는 다른 외부 소스의 콘텐츠. 페이지 콘텐츠 외부의 콘텐츠를 정의하되 페이지 콘텐츠와 관련되어야 합니다. 음악이나 기타 오디오 스트림과 같은 사운드를 정의합니다. 차트 및 기타 이미지로. 라디오 버튼, 체크박스, 버튼 등의 명령 버튼을 정의합니다. 은 데이터 템플릿의 컨테이너를 정의합니다. 이 요소에는 템플릿을 정의하는 하위 요소가 있어야 합니다. 요소는 선택적 데이터 목록을 정의합니다. DataGrid는 트리 목록으로 표시됩니다. 는 선택적 데이터 목록을 정의합니다. 입력 요소와 함께 사용하면 입력 값의 드롭다운 목록을 만들 수 있습니다. 채팅 등의 대화 정의 서버에서 보낸 이벤트 소스 정의 미디어 콘텐츠 그룹 및 헤더 정의 섹션 또는 문서 정의 제목을 그룹화합니다. 표시가 있는 텍스트를 정의합니다. 주요 기능은 페이지에 텍스트를 추가하는 것입니다. Medium은 사용자에게 그 중요성을 시각적으로 강조해야 하는 텍스트를 강조합니다. 일반적인 응용 프로그램은 검색 키워드 를 강조 표시하여 검색 결과에서 사용자에게 측정(단위)을 정의하는 것입니다. 최대값과 최소값이 알려진 측정값에만 사용합니다. 탐색 링크 정의 데이터 템플릿의 하위 요소에 대한 중첩 지점을 정의합니다. 을 및 요소와 함께 사용하여 실행 중인 프로세스의 출력과 같은 다양한 유형의 출력을 정의합니다. JavaScript에서 시간이 많이 걸리는 기능의 진행 상황이나 다운로드 진행 상황을 표시하는 데 사용할 수 있습니다. 데이터 템플릿 업데이트 규칙을 정의합니다. 및 요소와 함께 사용됩니다. Ruby 요소를 지원하지 않는 브라우저에서 표시되는 콘텐츠를 정의하기 위해 사용됩니다. 한자 또는 일본어 한자의 히라가나 아시아 언어로 "설명 텍스트"를 정의합니다. 문서의 섹션을 정의합니다. 장, 머리글, 바닥글 또는 문서의 기타 부분 미디어 요소에 대한 미디어 리소스 정의(예: 및 ) , 즉 세부 책임자입니다. 테이블의 요약 속성과 동일하지 않습니다. 날짜나 시간 또는 둘 다를 정의합니다. 영화 클립이나 기타 비디오 스트림과 같은 비디오를 정의합니다. HTML5는 많은 새로운 태그가 있지만 일부 태그도 폐지되었습니다.
대신 를 사용할 수 있습니다. 대신 CSS 사용
대신 CSS 사용 대신 CSS 사용 는 더 이상 지원되지 않습니다. 는 더 이상 지원되지 않습니다. 을 대신 CSS를 사용하세요. 대신 CSS 사용 위 태그는 XHTML 1.0에서는 더 이상 사용되지 않지만 여전히 지원되지만 HTML 5에서는 전혀 지원되지 않습니다. 또한 aling 등 많은 태그 속성이 지원되지 않습니다. 관련 기사: HTML5의 각 태그 정의 및 규정: 헤더
HTML5 태그와 HTML4 태그의 차이점 소개 예시
HTML5 태그 컬렉션