도서목록

컴퓨터/IT

본문

웹 표준 퍼블리싱 바이블

지은이이동호

쪽수548쪽

초판2014년 5월 15일

ISBN978-89-968521-3-1

판형188mm x 257mm (46배판)

기타with HTML5, CSS3, Responsive, Framework

정가28,000원

  • 책소개
  • 목차
  • 저자 소개
  • 상세이미지

■ 책소개

차세대 웹의 대명사가 된웹 표준’… 하지만, 그 시작은 차별 없는소통입니다.

 

 

어느 순간 단어 자체가 웹 저작기술인 듯 되어버린웹 표준의 시작은 그 누구든 원하는 웹 컨텐츠에 접근하여 제대로 누릴 수 있도록 하자는약속이었습니다. 다시 말해, ‘웹 표준 퍼블리싱을 완벽히 구현하려면 우선 그 이유가 되었던접근성의 개념과 기준을 먼저 알고, 이를 위해 변경된 여러 요소들의 활용을 이해해야 합니다.

 

 

진정한 크로스-브라우징(Cross-Browsing)을 위한 HTML5 CSS3의 작성법뿐 아니라 디바이스 간의 경계를 허물어 준 반응형 웹 기술과 프레임워크까지, 이제 누구나 데스크-탑과 모바일 환경을 아우르는 표준화된 웹-퍼블리싱을 제대로 시작할 수 있습니다.

 

 

 

 

특장점

 

1, 단순 반복식의 예제가 아닌 보다 실무적학습을 위한 [개별예제 / 구간예제] 구성 채택

 

2, iCox -블로그 및 저자 카페를 통해 [도서관련 질문]은 물론 여러 [실무관련 궁금증]까지 해결

 

3, 웹 표준을 보다 쉽게 구현할 수 있는 다양한 [프레임워크(LESS, Bootstrap)] 사용법 제시

 

4, 실무 전문가와 대학생, 취업 준비생 등 3개월여에 걸친 베타-테스트를 통한 [학습 효과] 검증 

[이 게시물은 아이콕스님에 의해 2018-10-08 16:05:49 도서목록에서 이동 됨]
[이 게시물은 아이콕스님에 의해 2018-10-08 18:19:48 컴퓨터/IT에서 복사 됨]

- 머리말

- 웹 표준 퍼블리싱 Guide

- 이 책의 사용법

- 부록 다운로드

 

Part 1. 웹 표준 배경 지식(Schema for Web Standard)

 

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 프로그램의 인터페이스

 

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)

 

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 속성

 

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로 적용하는 필터 효과

 

05. 상호작용하는 다양한 컨텐츠, 미디어 삽입하기

05-1. 폼 요소의 종류

[1] 폼 요소를 작성하는 기본

[2] 새롭게 추가된 방법들

[3] 각종 폼 컨트롤

05-2. 플래쉬 및 미디어삽입 기법

[1] object 요소

[2] embed 요소

[3] video 요소

[4] audio 요소

 

 

Part 3. API와 반응형 웹(API & Responsive Web)

 

06. HTML5에 추가된 주요 API

06-1. CANVAS, SVG 알아보기

[1] canvas와 svg의 차이점

[2] canvas 문법

[3] canvas로 만드는 예제

[4] SVG 문법

[5] SVG 에디터 활용하기

06-2. 지오로케이션 API

[1] 다음(Daum) 맵의 표현

[2] 지도에 표현하는 위치

 

07. 반응형 웹 기술의 적용기법

07-1. 뷰포트(Viewport) 지정하기

[1] 다양한 뷰포트의 속성

[2] 일반적인 뷰포트 설정

07-2. 미디어쿼리(Media Query)의 활용

[1] 미디어쿼리의 기본 문법

[2] 반응형 웹을 위한 뷰포트와 미디어쿼리 작성

07-3. 반응형 웹(RWD) 디자인의 레이아웃

[1] 반응형 웹 디자인의 레이아웃 기법

[2] 모바일에서의 해상도

 

 

Part 4. 실전예제& 프레임워크(Project & Framework)

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] 반응형 스타일시트 작성하기

 

09 좀 더 쉽게, 프레임워크(LESS/SASS/Bootstrap)

09-1. CSS를 작성하는 더 편리한 방법

[1] LESS와 SASS의 차이점

[2] LESS 문법 알아보기

09-2. 부트스트랩(Bootstrap) 알아보기

[1] 웹 사이트를 간편하게 만드는 다양한 프레임워크

[2] 부트스트랩의 문법

[3] 부트스트랩을 적용한 웹 사이트

 

이동호

​