이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
Part 1. HTMLChapter 01. HTML과 실습 환경__1.1 웹이란?____1.1.1 웹의 개요____1.1.2 HTML의 동작 원리__1.2 실습 환경 구축____1.2.1 비주얼 스튜디오 코드 설치____1.2.2 크롬 브라우저 설치____1.2.3 HTML 문서 작성과 실행__1.3 HTML의 구조____1.3.1 HTML 문서 구조____1.3.2 웹 페이지 제목 설정__1.4 주석문__연습문제Chapter 02. HTML 태그__2.1 텍스트____2.1.1 글 제목 : 〈h1〉 ~ 〈h6〉____2.1.2 단락 : 〈p〉____2.1.3 줄바꿈 : 〈br〉____2.1.4 HTML 특수 문자__2.2 이미지__2.3 멀티미디어____2.3.1 오디오 : 〈audio〉____2.3.2 비디오 : 〈video〉____2.3.3 아이프레임 : 〈iframe〉____2.3.4 유튜브 동영상 링크걸기__2.4 링크__2.5 상대 경로와 절대 경로____2.5.1 상대 경로____2.5.2 절대 경로__2.6 목록____2.6.1 순서없는 목록 : 〈ul〉, 〈li〉____2.6.2 순서 목록 : 〈ol〉, 〈li〉____2.6.3 정의 목록 : 〈dl〉, 〈dt〉, 〈dd〉__PROJ 2-1. 데이터 센터 소개 페이지 만들기__PROJ 2-2. 열대어 소개 페이지 만들기__PROJ 2-3. 놀이공원 안내 페이지 만들기__연습문제Chapter 03. 폼 양식과 테이블__3.1 폼 양식이란?__3.2 〈input〉 태그____3.2.1 텍스트 입력 창____3.2.2 비밀번호 입력 창____3.2.3 라디오 버튼____3.2.4 체크 박스____3.2.5 버튼____3.2.6 파일__3.3 〈input〉 태그의 속성__3.4 선택 박스와 다중 입력 창____3.4.1 선택 박스 : 〈select〉 〈option〉____3.4.2 다중 입력 창 : 〈textarea〉__3.5 테이블____3.5.1 테이블 삽입 : 〈table〉, 〈tr〉, 〈th〉, 〈td〉____3.5.2 테이블 열 병합____ 3.5.3 테이블 행 병합__3.6 회원가입 폼 양식__PROJ 3-1. 열차 시간표 만들기__PROJ 3-2. 일기예보 표 만들기__PROJ 3-3. 게시판 답변 글쓰기 폼 만들기__미니 프로젝트__연습문제Part 2. CSSChapter 04. CSS 기본 문법__4.1 CSS 개요____4.1.1 CSS 기본 구조____4.1.2 CSS 삽입 방법__4.2 CSS 주석문__4.3 텍스트 꾸미기____4.3.1 글자 색상____4.3.2 글자 크기____4.3.3 글꼴____4.3.4 글자 스타일____4.3.5 글자 정렬____4.3.6 줄 간격____4.3.7 글자 그림자____4.3.8 링크 글자__4.4 배경 색상과 색상 코드____4.4.1 배경 색상____4.4.2 색상 코드__4.5 웹 폰트____4.5.1 웹 폰트 사용법____4.5.2 웹 폰트 사용 예__PROJ 4-1. 록 음악 소개 페이지 만들기__PROJ 4-2. 강아지 품종 페이지 만들기__PROJ 4-3. 웹 폰트 사용하기__연습문제Chapter 05. 박스 모델__5.1 박스 모델이란?__5.2 경계선____5.2.1 경계선 그리기____5.2.2 경계선 속성__5.3 마진____5.3.1 마진 초기화____5.3.2 마진 속성__5.4 패딩__5.5 박스 속성____5.5.1 둥근 모서리____5.5.2 박스 그림자__PROJ 5-1. 웹 소개 페이지 만들기__PROJ 5-2. 강좌 배너 만들기__PROJ 5-3. 우대 정보 페이지 만들기__연습문제Chapter 06. CSS 선택자__6.1 선택자란?__6.2 요소 선택자 : element__6.3 아이디/클래스 선택자____6.3.1 아이디 선택자 : #id____6.3.2 클래스 선택자 : .class__6.4 전체/그룹 선택자____6.4.1 전체 선택자 : *____6.4.2 그룹 선택자 : element, element__6.5 자손/자식 선택자____6.5.1 자손 선택자 : element element____6.5.2 자식 선택자 : element 〉 element__6.6 기타 선택자____6.6.1 선택자 : element.class____6.6.2 선택자 : element:first-child____6.6.3 선택자 : element:last-child____6.6.4 선택자 : element:nth-child(n)__연습문제Chapter 07. CSS 활용__7.1 배경 이미지____7.1.1 배경 이미지 삽입____7.1.2 배경 이미지 반복과 배치__7.2 표 꾸미기__7.3 디스플레이 방식____7.3.1 인라인과 블록____7.3.2 display : inline____7.3.3 display : block____7.3.4 display : inline-block__7.4 목록 꾸미기____7.4.1 글머리 기호 설정____ 7.4.2 글머리 이미지 삽입____7.4.3 수평 목록 만들기__7.5 폼 꾸미기____7.5.1 로그인 폼 꾸미기____7.5.2 회원가입 폼 꾸미기__PROJ 7-1. 이미지 배너 만들기__PROJ 7-2. 관람 시간 안내 표 만들기__PROJ 7-3. 입장료 안내 표 만들기연습문제Chapter 08. 레이아웃__8.1 박스 중앙 배치__8.2 float 속성 레이아웃____8.2.1 float 속성____8.2.2 clear 속성____8.2.3 이미지 갤러리____8.2.4 사이트 맵____8.2.5 상품 목록__8.3 position 속성 레이아웃____8.3.1 상대 위치 지정 - position : relative____8.3.2 절대 위치 지정 - position : absolute____8.3.3 위치 고정 - position : fixed____ 8.3.4 기업 연혁__8.4 웹 페이지 레이아웃__8.5 페이지 레이아웃 패턴____8.5.1 레이아웃 패턴 1____8.5.2 레이아웃 패턴 2____8.5.3 레이아웃 패턴 3____8.5.4 레이아웃 패턴 4__연습문제Chapter 09. 웹 페이지 제작__9.1 메인 페이지____9.1.1 페이지 레이아웃____9.1.2 상단 헤더____9.1.3 메인 이미지____9.1.4 메인 콘텐츠____9.1.5 하단 푸터____9.1.6 메인 페이지 완성__9.2 회사 소개 페이지__9.3 제품 소개 페이지__9.4 이벤트 페이지__9.5 FAQ 페이지__연습문제Part 3. 반응형 웹Chapter 10. 반응형 웹 기초__10.1 반응형 웹이란?____10.1.1 반응형 웹의 특징____10.1.2 반응형 웹의 장단점__10.2 뷰포트__10.3 반응형 단위__10.3.1 px, %, em, rem 단위__10.3.2 vh, vw 단위10.4 미디어 쿼리__10.4.1 미디어 쿼리 문법__10.4.2 화면 크기에 따른 스타일 변경__10.5 플렉스박스 레이아웃____10.5.1 플렉스박스란?____10.5.2 justify-content 속성____10.5.3 align-items 속성____10.5.4 flex-direction 속성____10.5.5 플렉스박스 레이아웃 예연습문제Chapter 11. 실전! 반응형 웹 제작__11.1 그리드 레이아웃 기초____11.1.1 12열 그리드 시스템____11.1.2 그리드 레이아웃__11.2 반응형 내비게이션 바____11.2.1 내비게이션 바 만들기____11.2.2 햄버거 버튼 만들기__11.3 반응형 메인 콘텐트 레이아웃____11.3.1 12열 그리드 3단 레이아웃____11.3.2 사이드바 위치 변경__11.4 반응형 폼과 버튼____11.4.1 반응형 입력 폼____11.4.2 반응형 버튼__11.5 반응형 카드 레이아웃____11.5.1 카드형 콘텐트 배치____11.5.2 카드 개수 조정하기__연습문제Part 4. 자바스크립트Chapter 12. 자바스크립트 소개__12.1 자바스크립트란?____12.1.1 자바스크립트의 역할____12.1.2 HTML과 CSS와의 관계__12.2 자바스크립트 사용 방법____12.2.1 〈script〉 태그____12.2.2 외부 자바스크립트 파일__12.3 콘솔 출력과 알림창____12.3.1 콘솔 출력 - console.log()____12.3.2 알림창 - alert()__12.4. 주석문Chapter 13. 기본 문법__13.1 변수란?____13.1.1 변수 선언 : let, const____13.1.2 변수 이름 짓기__13.2 기본 데이터 형____13.2.1 숫자형____13.2.2 문자열____13.2.3 불리언__13.3 기본 연산자____13.3.1 산술 연산자____13.3.2 대입 연산자____13.3.3 문자열 연결 연산자__13.4 키보드 입력과 화면 출력____13.4.1 키보드 입력 값 받기____13.4.2 HTML 요소 값 변경하기____13.4.3 HTML 요소 스타일 변경하기__13.5 활용 예제____13.5.1 메시지 변경하기____13.5.2 입력 값 화면 출력하기____13.5.3 배경색 변경하기__연습문제Chapter 14. 조건문과 반복문__14.1 조건문 if____14.1.1 if~ 구문____14.1.2 if ~ else 구문____14.1.3 if~ else if~ else~ 구문__14.2 비교 연산자와 논리 연산자____14.2.1 비교 연산자____14.2.2 논리 연산자__14.3 조건문 활용____14.3.1 짝수/홀수 판별하기____14.3.2 로그인 성공/실패 판단하기____14.3.3 양수/음수/0 판단하기____14.3.4 입력 값이 비어 있으면 알림 창 띄우기____14.3.5 배경색 번갈아 바꾸기__14.4 반복문 for____14.4.1 for문의 기본 구조____14.4.2 for문 활용__14.5 반복문 while____14.5.1 while문의 기본 구조____14.5.2 while문 활용__연습문제Chapter 15. 함수__15.1 함수란?____15.1.1 내장 함수와 사용자 함수____15.1.2 함수 정의와 호출____15.1.3 매개변수와 함수 값 반환____15.1.4 섭씨/화씨 온도 변환하기__15.2 익명 함수____15.2.1 익명 함수란?____15.2.2 화살표 함수__15.3 두 숫자 합 구하기__15.4 인사말 출력하기__15.5 성인 판별하기__연습문제Chapter 16. 객체, DOM, 이벤트__16.1 객체__16.2 문서 객체 모델(DOM)____16.2.1 DOM의 구조____16.2.2 HTML 요소 접근하기____16.2.3 HTML 요소 값 읽기/변경하기____16.2.4 스타일 변경하기____16.2.5 요소 생성/추가/삭제하기__16.3 이벤트____16.3.1 이벤트란?____16.3.2 이벤트 등록 방법____16.3.3 클릭 이벤트____16.3.4 마우스 오버 이벤트____16.3.5 입력 폼 이벤트__연습문제
|
황재호의 다른 상품
|
웹 개발의 시작부터 완성까지 한 권으로 통합: HTML로 뼈대를 세우고, CSS로 디자인을 입히며, 자바스크립트로 동적 기능을 더하는 웹 개발의 전 과정을 단계별로 완벽하게 습득할 수 있습니다.실전 예제 중심의 '만들어보는' 학습 경험: 단순 문법 암기를 넘어 실무에서 자주 쓰이는 풍부한 예제와 프로젝트(PROJ)를 직접 따라 하며 자연스럽게 마스터하는 실습 위주의 구성을 갖췄습니다.현대 웹의 필수, 반응형 기술 완벽 반영: PC, 태블릿, 모바일까지 기기별 최적화된 화면을 구현하는 미디어 쿼리와 최신 플렉스박스, 그리드 레이아웃 기법을 상세히 다룹니다.6년 연속 스테디셀러의 검증된 노하우: 웹 프로그래밍 분야에서 오랫동안 사랑받은 저자의 집필 경험을 바탕으로, 초보자가 궁금해하는 포인트와 핵심 기술을 명쾌하게 풀어냈습니다.체계적인 16주 완성 커리큘럼 제공: 한 학기 강의 교재나 독학용으로 최적화된 주차별 학습 계획표를 수록하여, 누구나 계획적이고 탄탄하게 기초를 다질 수 있도록 돕습니다.전용 홈페이지를 통한 완벽한 사후 지원: 학습에 필요한 모든 예제 소스 코드와 연습문제 정답 PDF를 제공하여, 공부 중 막히는 부분 없이 끝까지 완독할 수 있는 환경을 보장합니다.
|