책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 웹디자인/홈페이지 > HTML/JavaScript
· ISBN : 9788994506463
· 쪽수 : 220쪽
책 소개
목차
CHAPTER_1 HTML5 소개
둘러보기_12
이 책에 대하여_12
HTML이란 무엇인가?_13
주요 HTML 버전_13
HTML5_13
XHTML5_14
CSS3_14
왜 HTML5를 사용해야 하는가?_15
HTML5의 장점_15
누구를 위한 책인가?_15
HTML5 브랜드 정책_16
로고_17
기술 클래스 아이콘_17
CHAPTER_2 HTML5 문법
HTML 문서_22
HTML 문서 기초_22
요소와 태그_22
태그 중첩_23
빈 요소_23
특성_23
불리언 특성_24
XHTML5_24
여러 버전을 지원하는 HTML 문서_24
XHTML5 정의_25
문서 타입과 구조_27
MIME 타입_27
일반적인 MIME 타입_28
문서 객체 모델_29
의미적 요소_29
문법 요약_30
일반 문법 규칙_30
XHTML5 빈 태그 문법_31
선택적 태그를 사용하는 HTML5 요소_32
요소의 타입_34
브라우저 호환성을 위한 스크립팅_35
Modernizr_35
HTML5를 활성화하는 스크립트 - Polyfills_35
CHAPTER_3 HTML5 요소
이번 장을 읽기 전에_38
이번 장에서 사용하는 범례와 규칙_38
HTML5 요소 요약_38
HTML5 요소_38
HTML5 브라우저 호환성_69
CHAPTER_4 폼 요소와 글로벌 특성
웹 폼 2.0으로 알려진 HTML5 폼_72
입력 및 출력 요소_72
HTML5 <input> 태그의 타입 및 특성_72
HTML5 <output> 요소_75
입력 요소의 타입/특성 매트릭스_75
글로벌 특성_76
요약_76
글로벌 이벤트_78
HTML 이벤트 핸들러 특성_78
Window 이벤트_78
폼 이벤트_79
키보드 이벤트_80
마우스 이벤트_80
미디어 이벤트_81
CHAPTER_5 CSS3
CSS 개요_84
CSS3 기초_85
CSS 속성_85
CSS의 연속 적용 우선순위_87
CSS 속성_88
섹션 정의 및 규칙_88
CSS 박스 모델_89
배경 및 테두리_90
박스 모델_98
색상_102
유연한 박스 레이아웃_103
글꼴_104
생성된 콘텐츠: 페이지화된 미디어_105
격자 위치 지정_108
하이퍼링크 표현_109
이미지 값 및 콘텐츠의 교체_110
선 그리기_111
목록과 자동 번호 매기기_115
마퀴_116
다중 열 레이아웃_117
외곽선_119
페이지화된 미디어_120
Rubi_122
요소 선택자_124
CSS3 요소 선택자_125
선택자 API 레벨 1_129
선택자 API 레벨 2_130
말하기_130
표_133
텍스트 형식_134
2D 및 3D 변형_143
CSS3 ‘Transform’ 속성의 기능_144
변형과 애니메이션_145
사용자 인터페이스_147
CSS3 브라우저 호환성 요약_151
CHAPTER_6 HTML5 API
API란?_154
HTML5와 관련 기술_154
시맨틱_155
시맨틱 웹_155
마이크로데이터_156
HTML5 + RDFa_158
MathML_160
WAI-ARIA_162
오프라인과 저장소_162
웹 저장소_162
프로그래밍 가능한 HTTP 캐시 및 제공_166
인덱스화된 데이터베이스 API_166
웹 SQL 데이터베이스_169
장치 액세스_171
주소록 API_171
드래그 & 드롭_173
지오로케이션_175
미디어 캡처_180
파일 API_181
터치 이벤트_183
실시간 연결_185
웹 소켓_185
웹 메시징_187
웹 작업자_190
멀티미디어와 그래픽_192
오디오와 비디오_192
캔버스_194
SVG_200
성능과 통합_203
XMLHttpRequest_203
내비게이션 타이밍_204
브라우저 호환성_205
CHAPTER_7 부록
온라인 리소스_208
HTML5/CSS3 데스크톱 도구_208
X11 색상 키워드_209
웹 색상 키워드_211
HTML 특수문자_212
애니메이션이 가능한 속성_213
찾아보기_214
책속에서
HTML과 CSS에 익숙하며, 웹사이트/웹 애플리케이션 개발에 관심이 있는 사람이라면 이 책을 통해 디자인과 사용자 경험 이슈에 대한 여러 이점을 얻을 수 있다.
XHTML5를 사용할 때의 주요 이점은 HTML5의 특징을 SVG와 MathML과 같은 XML을 기반으로 한 기술로 확장할 수 있다는 점이다. 비록 HTML5 명세에 따라 SVG와 MathML을 인라인 형태로 사용할 수는 있지만 현재 브라우저의 지원은 제한적이다.