• 회원가입
  • 로그인
  • 구글아이디로 로그인

[intro] HTML - HTML5 사용조건 / HTML4.01과 다른점 (= HTML5 vs HTML401 차이점)

목차

  1. HTML5 개념
  2. HTML5 DTD (문서 타입 선언) 방법
  3. HTML5 charset (언어셋) 선언 방법
  4. HTML5 예제
  5. HTML5 추가된 주요 태그/속성
  6. HTML5 추가된 API
  7. HTML5 제외된 HTML 4.01 태그
  8. HTML5 발전사
  9. HTML5 구형 브라우저에서 사용법 (= 요소 생성 방법)

 

HTML5 개념


넓은 의미 HTML5  =  좁은 의미 HTML5  +  CSS3  +  JavaScript


HTML5 DTD (문서 타입 선언) 방법


<!DOCTYPE html>

 

HTML5 charset (언어셋) 선언 방법


<meta charset="UTF-8">

PS1. HTML5 기본 언어셋 : UTF-8
 

HTML5 예제


<!DOCTYPE html>
<html lang='ko'>
<head>
    <meta charset="UTF-8">
    <title>문서 제목</title>
</head>
<body>
    문서 내용
</body>
</html>
 

HTML5 추가된 주요 태그/속성


의미 요소:  
<article>, <aside>, <figure>, <footer>, <header>, <main>, <nav>, <section>...그외 다수

폼 통제 속성:  
number, date, time, calendar, and range   ...그외 다수

그래픽 요소:
<svg>, <canvas>.

멀티미디어 요소:
<audio> , <video>


HTML5 추가된 API

 
HTML Drag and Drop
HTML Local Storage  ※ 쿠키를 대체할 강력한 수단임.
HTML Application Cache
HTML Web Workers
HTML SSE
 
PS. API (Application Programming Interfaces)

HTML5 제외된 HTML 4.01 태그

[HTML4.01]  →   [HTML5]

<acronym>  →  <abbr>태그로 대체
<applet>  →  <object> 태그로 대체
<basefont>  →  CSS 이용
<big>  →  CSS 이용
<center>  →  CSS 이용
<dir>  →  <ul> 태그로 대체
<font>  →  CSS 이용
<frame>  →  이용 X 
<frameset>  →  이용 X
<noframes>  →  이용 X 
<strike> →  CSS 이용
<tt>  →  CSS 이용


HTML5 발전사


1989년  팀 버너스-리 WWW 발명
1991년  팀 버너스-리 HTML 발명
1999년  HTML 4.01 출범
2000년  XHTML 병행
2014년  HTML 5 표준안 채택  ※ HTML5 논의는 2008년부터 시작

PS1. 팀 버너스-리 (Tim Berners-Lee) 이름 정도는.... ^!~
PS2. HTML 버전은 개별적 분리가 아니라 하나의 연속적 발전.
 

HTML5 구형 브라우저에서 사용법 (= 요소 생성 방법)


<script>document.createElement("h0")</script>
<style>
    h0 { font-size: 1.5em; font-weight:bolder; font-family:arial; font-style:italic} 
</style>

<h0>홈짱닷컴 (Homzzang.com)에서만 사용 가능</h0>

결과보기


분류 제목
form HTML - <input type="text"> 태그 - 1줄 텍스트 입력 (= 인풋텍스트타입/텍스트타입인풋…
attribute HTML - charset 속성 - 문자셋 지정 (= charset속성 = 차셋속성) ※ 문자인코딩, 언어셋
form HTML - <input type="url"> 태그 - http(s) 프로토콜 형식의 URL 주소 입력 (=…
attribute HTML - onmousewheel 속성 - (폐기예고) 마우스휠 움직일 때 실행 (= onmousewhe…
attribute HTML - onafterprint 속성 - 인쇄 대화상자 닫힌 이후 이벤트 발생 시 실행할 코드 정의 (=…
attribute HTML - oninput 속성 ★ - 사용자 입력값 변경 시 바로 실행 (= oninput속성 = 온인풋속…
attribute HTML - shape 속성 - 이미지맵 링크영역 모양 지정 (= shape속성 = 쉐이프속성) ※ 에어리어…
form HTML - <input type="search"> 태그 - 검색어 입력 (= 인풋서치타입/서치타입인풋/서치…
attribute HTML - sizes 속성 - 해상도별 이미지나 아이콘, 미디어(오디오/비디오) 등의 크기 지정 (= si…
form HTML - <input type="submit"> 태그 - 서버로 데이터 제출/전송 (= 인풋타입서브미트/…
attribute HTML - onload 속성 ★ - 지정 객체가 로드된 경우 실행 (= onload속성 = 온로드속성) ※…
attribute HTML - span 속성 ★ - 테이블 (열/열그룹) 병합 개수 지정 (= span속성 = 스팬속성) ※ …
form HTML - <input type="file"> 태그 - 업로드 할 파일 선택 (= 파일첨부/첨부파일 입력필…
attribute HTML - cite 속성 - (인용출처/삭제이유/삽입이유) 주소 연결 (= cite속성 = 사이트속성)
attribute HTML - dir 속성 - 텍스트 출력방향 지정 (= dir속성 = 디르속성|디렉션속성)
form HTML - <input type="reset"> 태그 - 입력창 초기화/재설정 (= 입력한 폼데이터 비우기…
attribute HTML - async 속성 ★★★ - 비동기적으로 외부스크립트 실행 지정 (= async속성 = 에이싱크속…
attribute HTML - onended 속성 - 미디어 재생 끝날 때 실행 (= onended속성 = 온엔디드속성) ※ …
attribute HTML - novalidate 속성 - 폼데이터 제출 시, 유효성 평가 생략 (= novalidate속성 …
attribute HTML - translate 속성 - 요소 내용 번역 허용 여부 지정 (= translate속성 = 트랜슬…
7/18
목록
찾아주셔서 감사합니다. Since 2012