책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 모바일/무선/임베디드 프로그래밍
· ISBN : 9788996852131
· 쪽수 : 548쪽
· 출판일 : 2014-05-15
책 소개
목차
- 머리말
- 웹 표준 퍼블리싱 Guide
- 이 책의 사용법
- 부록 다운로드
Part 1. 웹 표준 배경 지식(Schema for Web Standard)
Section 01. 퍼블리싱 준비
01-1. 웹 브라우저의 종류와 엔진 알아보기
[1] 웹 브라우저의 종류
[2] 각 브라우저 별 랜더링(Rendering) 혹은 레이아웃(Layout) 엔진
01-2. 브라우저 설치하기
[1] 익스플로러 최신버전 설치
[2] 파이어폭스 설치
[3] 크롬, 오페라, 사파리의 설치
[4] 버전 별 익스플로러 테스터 설치
[5] 오페라 모바일 에뮬레이터 / 아이폰 시뮬레이터 설치
01-3. 각 브라우저 별 필수 부가기능 설치하기
[1] 파이어폭스 브라우저의 부가기능 설치
[2] 크롬 브라우저의 부가기능 설치
01-4. 저작도구의 종류와 설치
[1] EditPlus 설치하기
[2] SublimeText(http://www.sublimetext.com/2) 설치하기
01-5.FTP 사용법 안내
[1] FTP 접속을 위한 계정 정보들
[2] FTP 프로그램의 인터페이스
Section 02. 웹 표준과 웹 접근성 그리고 HTML5
02-1. 웹 표준이란?
[1] 무엇이 웹 표준(Web Standards)인가?
[2] 웹 표준이 왜 중요한가?
[3] 웹 표준으로 마크업하기
02-2. 웹 접근성이란?
[1] 웹 접근성(Web Accessibility)이란 무엇인가?
[2] 한국형 웹 컨텐츠 접근성 지침2.0 알아보기
[3] 웹 접근성 관련 법률과 규정
02-3. 구조를 다루는 마크업 언어
[1] HTML과 XHTML 작성 방법 알아보기
[2] 의미론적 마크업이란?
02-4. HTML5의 등장
[1] HTML5의 기술들과 개발단계
[2] HTML5로 작성하는 마크업
[3] 모더나이저(Modernizr)를 이용한 브라우저의 지원여부 확인하기
Part 2. 웹 표준 작성법의 실제(Actual Web Standard Markup)
Section 03. 마크업(HTML)으로 구조 다지기
03-1. HTML 문서의 구조
[1] DOCTYPE 지정하기
[2] 언어 지정하기
[3] 문자 코드셋 지정하기
[4] 메타요소 알아보기
[5] 문서 구조 예제
03-2. 블록/인라인 레벨 요소 및 컨텐츠 분류
[1] 블록 레벨 요소
[2] 인라인 레벨 요소
[3] 컨텐츠 모델 별 분류
03-3. 특수문자 삽입 방법과 텍스트를 정의하는 인라인 요소들
[1] 특수문자 삽입의 올바른 방법
[2] 텍스트를 정의하는 인라인 요소들
[3] 시간을 표현하는 time 요소
03-4. Div로 작성하는 문서의 그룹화 방법
03-5. HTML5 섹셔닝 요소들의 활용
▷ 섹셔닝 요소들의 종류와 특징
03-6. 제목, 문단, 연락처정보, 구분선 알아보기
[1] 제목을 작성하는 방법
[2] 문단(Paragraph)의 작성
[3] 연락처정보 알아보기
[4] 주제를 분리하는 hr 요소
03-7. 인용문, 정형화된 텍스트 알아보기
[1] 인용문 알아보기
[2] pre 요소 알아보기
03-8. 각종 목록을 표현하는 요소
[1] 비순차적 목록 ul 요소
[2] 순서적 목록 ol 요소
[3] 정의형 목록인 dl 요소
03-9. 표를 만드는 테이블 요소
▷ table 요소의 기본 구조
03-10. 앵커(Anchor)의 표현
[1] href 속성으로 연결하기
[2] accesskey와 tabindex 알아보기
[3] 문서 내에서 특정 위치로 이동하기
03-11. 이미지와 관련된 요소들
[1] 이미지 삽입하기
[2] 이미지로 만든 약도의 표현
[3] longdesc 속성 알아보기
03-12 아이프레임의 다양한 속성 알아보기
[1] 아이프레임의 기초
[2] HTML5에서 추가된 srcdoc와 sandbox 속성
Section 04. 스타일시트(CSS)로 자유롭게 꾸미기
04-1. CSS의 적용 방법과 기본 문법
[1] CSS의 적용 방법
[2] CSS의 값을 표현하는 규칙들
04-2. 다양한 선택자 알아보기
[1] 기본 선택자 알아보기
[2] 구체적으로 찾아가는 방법
[3] 속성 선택자 (Attribute selectors) 알아보기
[4] 가상 선택자 (Pseudo selector) 알아보기
04-3. 선택자의 우선순위
[1] 선택자의 우선순위란?
[2] 우선순위에 관계없이 적용되는 css, !important
04-4. 서체(font)와 글(text) 스타일
[1] 서체 지정하는 방법
[2] 글자 크기 지정하기
[3] 글자 두께 지정하기
[4] 글자 장식하기
[5] 글자 스타일 지정하기
[6] 글자의 색상 설정하기
[7] 글의 정렬 방법
[8] 글의 간격 조절하기
[9] 글자 들여쓰기
[10] 영문의 대/소문자 관련
[11] 수직 정렬(Vertical Align) 속성
[12] 글의 줄바꿈 처리하기
04-5. 목록(List) 스타일
[1] list-style-type으로 목록 타입 지정하기
[2] list-style-position으로 목록 위치 지정하기
[3] list-style-image으로 이미지 블릿 지정하기
04-6. Display 속성과 Visibility 속성 알아보기
[1] Display 속성 알아보기
[2] Visibility 속성 알아보기
04-7. 배경(Background) 스타일
[1] 배경 색상 지정하기
[2] 배경 이미지 지정과 관련 스타일들 알아보기
[3] 새로운 배경 스타일들
04-8. 박스 모델(Box models) 스타일
[1] 박스 모델이란?
[2] 크기를 지정하는 width와 height 알아보기
[3] border로 테두리 만들기
[4] 테두리의 모서리를 둥글게 표현하기
[5] margin으로 여백 지정하기
[6] padding으로 안쪽 공간 지정하기
[7] content를 이용한 텍스트 삽입하기
04-9. 포지셔닝(Positioning) 스타일
[1] 플롯(float) 알아보기
[2] float을 활용한 레이아웃 만들어 보기
[3] position의 특징
[4] position과 z-index 알아보기
[5] 레이아웃 작성하기 실습
04-10. 그 밖의 스타일들
[1] 그림자 만들기
[2] 투명도 설정하기
[3] 다단 컨텐츠 만들기
[4] 그라디언트 지정하기
[5] 전환효과 지정하기
[6] 애니메이션 만들기
[7] 다양한 변형기법 알아보기
[8] CSS3로 적용하는 필터 효과
Section 05. 상호작용하는 다양한 컨텐츠, 미디어 삽입하기
05-1. 폼 요소의 종류
[1] 폼 요소를 작성하는 기본
[2] 새롭게 추가된 방법들
[3] 각종 폼 컨트롤
05-2. 플래쉬 및 미디어삽입 기법
[1] object 요소
[2] embed 요소
[3] video 요소
[4] audio 요소
Part 3. API와 반응형 웹(API & Responsive Web)
Section 06. HTML5에 추가된 주요 API
06-1. CANVAS, SVG 알아보기
[1] canvas와 svg의 차이점
[2] canvas 문법
[3] canvas로 만드는 예제
[4] SVG 문법
[5] SVG 에디터 활용하기
06-2. 지오로케이션 API
[1] 다음(Daum) 맵의 표현
[2] 지도에 표현하는 위치
Section 07. 반응형 웹 기술의 적용기법
07-1. 뷰포트(Viewport) 지정하기
[1] 다양한 뷰포트의 속성
[2] 일반적인 뷰포트 설정
07-2. 미디어쿼리(Media Query)의 활용
[1] 미디어쿼리의 기본 문법
[2] 반응형 웹을 위한 뷰포트와 미디어쿼리 작성
07-3. 반응형 웹(RWD) 디자인의 레이아웃
[1] 반응형 웹 디자인의 레이아웃 기법
[2] 모바일에서의 해상도
Part 4. 실전예제& 프레임워크(Project & Framework)
Section 08. 배운 대로, 실전 예제(Actual Project with Guide)
08-1. 프로젝트 준비
[1] 파일 구조 만들기
[2] 기본 문서 템플릿 작성하기
[3] 각종 메타요소 작성하기
08-2. 웹 페이지 레이아웃 기법
[1] HTML 문서 작성하기
[2] HTML5 요소로 작성하기
08-3. 스타일시트 적용하기
[1] 기본 스타일 적용하기
[2] 레이아웃 작성하기
[3] HEADER 영역 완성하기
[4] CONTAINER 영역 완성하기
[5] FOOTER 영역 완성하기
08-4. 푸터 위치를 하단에 고정하기
[1] HTML과 스타일시트 수정하기
[2] 푸터 위치 잡고 고정하기
08-5. 반응형 웹 페이지 적용하기
[1] HTML 문서에 반응형 스타일시트 연결하기
[2] 반응형 스타일시트 작성하기
Section 09 좀 더 쉽게, 프레임워크(LESS/SASS/Bootstrap)
09-1. CSS를 작성하는 더 편리한 방법
[1] LESS와 SASS의 차이점
[2] LESS 문법 알아보기
09-2. 부트스트랩(Bootstrap) 알아보기
[1] 웹 사이트를 간편하게 만드는 다양한 프레임워크
[2] 부트스트랩의 문법
[3] 부트스트랩을 적용한 웹 사이트