출고예상일 안내
주문하신 상품이 한국에서 현지 배송을 위한 출고단계가 이루어질 것으로 예상되는 날짜입니다. 상품을 준비하는 과정에서 내부적인 사정으로 인해 출고예상일에 다소 오차가 생길 수 있습니다.
여러 상품(예약상품포함)을 함께 주문하신 경우 출고예상일이 가장 늦은 날짜에 맞춰 함께 배송됩니다.

ISBN : 9791190641982 / 408쪽 148 x 210 (㎜)
이 상품에 궁금하신점이 있으세요? 1:1상담문의

-
성구(강성규)
-
이지영
-
빨간고래(박정아)
-
서길원, 김운호, 허상훈, 박재상, 박경규, 김종욱, 오윤우, 유지영
- 21,600
- 27,000
- 24,300
- 31,500
출판사 리뷰
웹 표준을 위한 HTML5, CSS3로
웹 기본기 완성!!
웹브라우저는 사용자에게 최고의 경험을 제공하기 위해 새로운 기술과 기능을 제공한다. 하지만 다양한 웹브라우저는 서로 다른 렌더링 엔진을 사용하고 기본 설정이 다르기 때문에 웹 페이지를 표시하는 방식이 다르다. 그래서 이 책은 브라우저의 종류와 버전에 관계없이 웹 페이지 표시가 최대한 동일하게 보이고 웹 표준을 준수하는 학습을 하도록 했다.
시대가 변하는 속도에 따라 웹 개발 분야도 빠르게 변화하고 있다. 하지만 HTML과 CSS 기본은 변하지 않는다. 웹에 막 입문한 독자라도 책이 안내하는 대로 HTML 태그와 CSS 속성과 속성값 등의 개념을 알아보고 다양한 실습을 통해 소스를 작성하다 보면 기본기를 탄탄하게 쌓을 수 있다.
CHAPTER 01 HTML과 CSS 준비하기
01. HTML, CSS 개념 알기\t
| 01 | 웹브라우저(Web browser)\t
02. 뭘 준비하죠?\t
웹브라우저의 종류와 점유율 \t
크롬(Chrome) 브라우저 설치하기\t
개발자 도구\t
실습 _ 웹사이트 [+더보기]에서 HTML 요소와 CSS 속성과 속성값 알아보기\t
실습 _ [개발자 도구]로 색과 내용 수정해보기\t
| 01 | 편집기(Editors)\t
실습 _ 비주얼 스튜디오 코드 파일 다운로드하기 \t
실습 _ 비주얼 스튜디오 코드 설치하기\t
비주얼 스튜디오 코드의 인터페이스 알아보기\t
편리한 확장 기능 사용하기\t
실습 _ 영문 메뉴를 한글로 교체하기\t
실습 _ HTML 파일을 실시간 미리 보기\t
코딩 속도를 높이는 기능 설정하기\t
CHAPTER 02 HTML 페이지 만들기
01. 태그(tag)가 뭐죠?\t
02. 요소(elements)가 뭐죠?\t
03. HTML 문서의 기본 구성\t
실습 _ [자동 완성] 기능을 이용해 HTML 구조 알아보기\t
04. 속성(Attributes)\t
| 01 | href 속성\t
| 02 | target 속성\t
| 03 | src 속성\t
| 04 | alt 속성\t
05. 요소(elements)의 특징\t
| 01 | Block level 요소(elements)\t
| 02 | Inline 요소(elements)\t
06. 텍스트(Text) 요소(elements)\t
| 01 |
~ 제목 태그(tags)
| 02 | 문단
| 02 | 문단
태그\t
| 03 | 줄 바꿈
태그\t
| 04 | 특수코드 문자(entity)\t
| 05 | 문자 강조 태그\t
| 06 | 주석(comment)\t
실습 _ HTML 문서 만들기\t
07. 이미지(Images) 태그와 속성\t
| 01 | 를 이용하여 이미지 삽입하기 \t
| 02 | 이미지 파일 경로(file paths)\t
| 03 | HTML에서 사용할 수 있는 이미지 파일 형식\t
실습 _ 이미지 삽입하기 \t
08. 하이퍼링크(Hyperlinks)\t
| 01 | 이미지에 링크 적용하기\t
| 02 | 텍스트에 링크 적용하기 \t
| 03 | 이메일에 링크 적용하기 \t
| 04 | 주소(URL) 입력하기\t
실습 _ 이미지를 클릭해 새로운 탭(페이지)으로 열기\t
실습 _ 텍스트를 클릭해 새로운 탭(페이지)으로 열기\t
09. 목록(List) 태그\t
| 01 | 순서 없는 목록
- \t
| 02 | 순서 있는 목록
- \t
실습 _ 순서 없는 목록에 순서 적용하기\t
10. 표(Table) 태그\t
실습 _ 3열 3행 표 만들기\t
11. 폼(Form) 태그\t
| 01 | 인풋(input) 태그\t
| 02 | 레이블(label) 태그\t
실습 _ 아이콘이 있는 검색 폼 만들기\t
12. 버튼(button) 태그\t
13. 미디어(Media) 태그\t
| 01 | 비디오(video) 태그\t
| 02 | 오디오(audio) 태그\t
| 03 | 유튜브(youtube) 연결\t
실습 _ 유튜브 영상을 HTML 페이지에 삽입하기\t
14. 의미론적인 요소로 구성된 HTML5 페이지 구조\t
| 01 | 헤더(header) 태그\t
| 02 | 내비게이션(nav) 태그 \t
| 03 | 섹션(section) 태그 \t
| 04 | 아티클(article) 태그\t
| 05 | 어사이드(aside) 태그\t
| 06 | 푸터(footer) 태그 \t
실습 _ 의미론적 HTML 페이지 만들기
CHAPTER 03 CSS로 HTML 페이지 스타일링하기 \t
01. CSS 입력법(Syntax)\t
02. 선택자(Selectors)의 종류\t
| 01 | 요소(element)\t
| 02 | 아이디(#)\t
| 02 | 클래스(.)\t
| 03 | 모든(*)\t
| 04 | 그룹(,)\t
| 05 | 자손 선택자(한 칸 띄기)\t
| 06 | 자식 선택자(>)\t
03. 가상(pseudo) 클래스\t
04. HTML 페이지에 CSS 연결하기\t
| 01 | 외부(External CSS) 스타일\t
| 02 | 내부(Internal CSS) 스타일\t
| 03 | 인라인(Inline CSS)\t
실습 _ 제목 글자 색 적용하기\t
05. 폰트(Fonts)\t
| 01 | 패밀리(family)\t
| 02 | 스타일(style)\t
| 03 | 사이즈(size)\t
| 04 | 웨이트(font-weight)\t
| 05 | 구글 웹폰트(Google Web fonts)\t
실습 _ 구글 웹폰트 적용하기\t
06. 컬러(color)\t
| 01 | 이름(names)\t
| 02 | 16진수(HEX:Hexadecimal)\t
| 03 | RGB(Red, Green, Blue)\t
| 04 | HSL(Hue, Saturation, Lightness)\t
| 05 | 컬러 선택기(Color Picker)\t
07. 텍스트 스타일링(Text styling)\t
| 01 | 텍스트 정렬(align)\t
| 02 | 데코레이션(decoration)\t
| 03 | 들여쓰기(indent)\t
| 04 | 자간(letter spacing)\t
| 05 | 단어 간격(word spacing)\t
| 06 | 행간(line height)\t
08. 박스 모델(Box Model)\t
| 01 | 크기(width, height)\t
| 02 | 테두리 선(border)\t
| 03 | 여백(padding, margin)\t
Padding(안쪽 여백)\t
Margin(바깥 여백)\t
| 01 | 둥근 모서리(radius)\t
| 02 | box-sizing\t
09. 레이아웃(Layout)\t
| 03 | float\t
| 04 | clear\t
| 05 | overflow\t
이미지와 내용을 2단으로 레이아웃 구성하기 \t
| 01 | display\t
| 02 | position\t
| 03 | flexbox\t
부모(container)에서 사용하는 수평축 정렬 속성들\t
◇ flex\t
◇ flex-direction\t
⑴ flex-direction : column\t
⑵ flex-direction : column-reverse\t
⑶ flex-direction : row\t
⑷ flex-direction : row-reverse\t
◇ flex-wrap\t
⑴ flex-wrap : wrap\t
⑵ flex-wrap : no- wrap\t
⑶ flex-wrap : wrap-reverse\t
◇ justfy-contents\t
⑴ justfy-contents : flex-start\t
⑵ justfy-contents : flex-end\t
⑶ justfy-contents : center\t
⑷ justify-contents : space-between\t
⑸ justify-contents : space-around\t
⑹ justify-contents : space-evenly\t
부모(container)에서 사용하는 수직축 정렬 속성들\t
◇ align-items\t
⑴ align-items: stretch\t
⑵ align-items: center\t
⑶ align-items: flex-start\t
⑷ align-items: flex-end\t
⑸ align-items: baseline\t
◇ align-contents 속성\t
⑴ align-content : space-between\t
⑵ align-content : space-around\t
⑶ align-content : stretch\t
⑷ align-content : center\t
⑸ align-content : flex-start\t
⑹ align-content : flex-end\t
자식(item)에서 사용하는 속성들\t
◇ order\t
◇ flex-grow\t
◇ flex-shrink\t
◇ flex-basis\t
◇ flex\t
◇ align-self\t
실습 _ flexbox를 이용하여 HTML5 문서 레이아웃 디자인하기\t
| 07 | z-index\t
실습 _ z-index 속성 적용하기 \t
z-index 속성을 활용해 겹침 순서 지정하기
\t
10. 배경(background)\t
| 01 | 배경색(background color) 적용하기\t
| 02 | 배경에 이미지(background image)
넣기\t
background-image \t
background-repeat\t
background-position\t
⑴ background-position : 키워드\t
⑵ background-position : 좌푯값\t
background-size\t
⑴ background-size\t
⑵ background-size 속성의 속성값 비교 : auto, contain, cover\t
| 03 | 불투명도(opacity)\t
CHAPTER 04 실전 예제 웹사이트 만들기
01. 메인 페이지 만들기\t
| 01 | 메인 페이지 HTML 구성과 공통 CSS 만들기\t
| 02 | 메인 페이지에 로고와 GNB 만들기\t
| 03 | 이벤트 배너 배치하기\t
| 04 | 이미지 수평 정렬 만들기\t
| 05 | 유튜브 삽입하기\t
| 06 | 섬네일 갤러리와 뉴스 리스트 만들기\t
| 07 | footer 만들기\t
| 08 | 상단으로 이동하는 [top] 버튼 만들기
\t
02. 서브 페이지 만들기\t
| 01 | 서브 페이지 HTML 구성\t
| 02 | 브레드크럼(breadcrumb) 만들기\t
| 03 | 제목과 이미지 수직 정렬 만들기\t
| 04 | 배경색 위에 섬네일 이미지 수평 정렬 만들기\t
| 05 | 제목과 이미지 가운데 정렬 만들기\t
| 06 | GNB 메뉴에 페이지로 이동하는 하이퍼링크 적용하기\t
| 부록 | 칼퇴족에게 유용한 사이트 모음


































