SlideShare a Scribd company logo
codin9cafe
HTML5 + CSS3
<이즌잇 무료 스터디 강좌>
Park jae eun 2015. 03. 25.
“웹 퍼블리싱 강의”
CONTENTS
DAY 1 : 웹표준 / W3C / HTML / CSS
DAY 2 : HTML 태그 종류 / HTML 태그 작성
DAY 3 : CSS 속성 종류 / CSS 적용
DAY 5 : 레이아웃 제작
DAY 4 : 아이디와 클래스 / 박스 모델
웹표준 / W3C / HTML / CSS
DAY 1.
국제 표준화 단체인 W3C(woeld wide web
consortium)가 제시한 표준에 맞춰 웹 페이지를 제
작하는 것을 말한다.
=> 어떠한 운영체제, 어떠한 기기, 어떠한 곳에서
웹 페이지를 실행시켜도 동일한 모습을 볼 수 있다.
웹 표준이란?
Ex ) 웹 표준 = USB
DAY 1
DAY 1 W3C 란?
국제 웹 표준화 기구 중 하나로,
웹 기술을 제정하고 표준안을 만드는 비영리 기관
팀 버너스리를 중심으로 1994. 10 창립
DAY 1 HTML5 / CSS3 이란?
Hyper Text Markup Language
웹 문서를 만들기 위하여 사용하는 기본
적인 프로그래밍 언어의 한 종류이다.
즉, 웹페이지의 구조/뼈대를 만들기 위한
프로그래밍 언어이다.
HTML5
CSS3
Cascading Style Sheet
웹 문서의 전반적인 스타일을 미리 저장
해 둔 스타일시트이다.
즉, 웹페이지의 배치/스타일 등을 위한 프
로그래밍 언어로써 코드는 순차적으로 적
용된다.
HTML 태그 종류 / HTML 태그 작성
DAY 2.
DAY 2 HTML5 기본문서
HTML5 버전으로 작성
HTML 문서의 시작
HTML 문서정보를 가짐
문서의 제목
문서의 구조(몸체)부분
DAY 2 HTML5 태그 종류
• <nav> : 메뉴 영역을 나타내기 위한 태그
• <header> : 소개 또는 내비게이션 영역을 나타내는 태그
• <section> : 의미 있는 영역을 구분하기 위한 태그
• <div> : 의미 없는 영역을 구분하기 위한 태그
• <article> : 독립 아이템을 나타내는 태그
• <footer> : 저작권, 작성자, 기타 정보를 나타내는 태그
• <Ul> : 순서가 없는 목록을 나타내는 태그
• <a> : 링크를 위한 태그
• <Ol> : 순서가 있는 목록을 나타내는 태그
• <li> : 목록을 구성하기 위한 태그
• <p> : 문단을 구성하기 위한 태그
• <h1-h6> : 제목을 정의하기 위한 태그 (크기 차)
• <span> : 의미 없는 문자열을 구성하기 위한 태그
• <img> : 이미지를 표현하기 위한 태그
DAY 2 HTML5 태그 구조 만들기 – 실습
DAY 2 HTML5 태그 구조 만들기 – 실습
CSS 속성 종류 / CSS 적용
DAY 3.
DAY 3 CSS 기본 문서
Head 태그 사이에서
CSS코드 작성
DAY 2 CSS 속성 종류
• {padding: ;} : 요소 안의 여백을 설정하는 속성
• {display: ;} : 요소를 보이게 할지 안보이게 할지에 대한 속성
• {width: ;} : 요소에 대한 너비를 지정하는 속성
• {height: ;} : 요소의 높이를 지정하는 속성
• {margin: ;} : 요소의 공백, 간격을 설정하는 속성
• {border: ;} : 선을 설정하기 위한 속성
• {font-family: ;} : 폰트 종류를 지정하는 속성
{font-size: ;} : 폰트 크기를 지정하는 속성
• {float: ;} : 요소를 띄우기 위한, 전체적 박스의 흐름을 바꾸는 속성
(layout 설계를 위해 반드시 필요한 속성)
• {text-align: ;} : 텍스트의 방향을 설정하는 속성
• {color: ;} : 텍스트의 색상을 설정하는 속성
• {background: ;} : 배경 색상을 설정하는 속성
• {position: ;} : 요소의 위치/배치 방법을 설정하는 속성
• {Z-index: ;} : 요소의 겹침을 설정하는 속성
• {clear: ;} : float로 인해 생기는 문제를 해결해주는 속성
DAY 2 HTML 구조를 작성 / CSS 속성을 사용해서 자유롭게 구조 만들어보기 - 실습
DAY 2 HTML 구조를 작성 / CSS 속성을 사용해서 자유롭게 구조 만들어보기 - 실습
아이디와 클래스 / 박스 모델
DAY 4.
DAY 4 아이디와 클래스
# 아이디 . 클래스
 공동의 목적을 가지지 않을 때 사용
 선택자로 사용할 때 “#”으로 선택
 아이디는 하나만 설정 할 수 있음
 아이디 명은 중복 사용 할 수 없음
 공동의 목적을 가질 때 사용
 선택자로 사용할 때 “.”으로 선택
 클래스는 여러개 설정 할 수 있음
(공백으로 구분)
 클래스 명은 중복 사용 할 수 있음
DAY 4 박스 모델
HTML 태그 들은 박스모델이라는 규칙을 따르고 있다. `
정확한 크기와 구조로 웹 사이트를 만들 수 있다.
DAY 4 간단한 레이아웃 만들어 보기 – 실습
DAY 4 간단한 레이아웃 만들어 보기 – 실습
DAY 4 간단한 레이아웃 만들어 보기 – 실습
레이아웃 제작하기
DAY 5.
DAY 5 psd, 이미지를 기반으로 레이아웃 제작해보기 – 실습
DAY 5 psd, 이미지를 기반으로 레이아웃 제작해보기 – 실습
DAY 5 psd, 이미지를 기반으로 레이아웃 제작해보기 – 실습
DAY 5 psd, 이미지를 기반으로 레이아웃 제작해보기 – 실습
DAY 5 psd, 이미지를 기반으로 레이아웃 제작해보기 – 실습

More Related Content

What's hot

처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
Michael Yang
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 6일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 6일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 6일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 6일차Michael Yang
 
비개발자를 위한 Javascript 알아가기 #2
비개발자를 위한 Javascript 알아가기 #2비개발자를 위한 Javascript 알아가기 #2
비개발자를 위한 Javascript 알아가기 #2
민태 김
 
웹표준의 이해
웹표준의 이해웹표준의 이해
웹표준의 이해
Leehooan
 
웹표준(XHTML+CSS)
웹표준(XHTML+CSS)웹표준(XHTML+CSS)
웹표준(XHTML+CSS)
ymtech
 
프론트엔드 개발자의 자바스크립트
프론트엔드 개발자의 자바스크립트 프론트엔드 개발자의 자바스크립트
프론트엔드 개발자의 자바스크립트
jeong seok yang
 
깃헙을 이용하여 호스팅하기
깃헙을 이용하여 호스팅하기깃헙을 이용하여 호스팅하기
깃헙을 이용하여 호스팅하기
권성 양
 
컴포넌트 관점에서 개발하기
컴포넌트 관점에서 개발하기컴포넌트 관점에서 개발하기
컴포넌트 관점에서 개발하기
우영 주
 
[WEB UI BASIC] WEB과 HTML
[WEB UI BASIC] WEB과 HTML[WEB UI BASIC] WEB과 HTML
[WEB UI BASIC] WEB과 HTML
Jae Woo Woo
 
나의 jQuery 실력 향상기
나의 jQuery 실력 향상기나의 jQuery 실력 향상기
나의 jQuery 실력 향상기
정석 양
 
[하코사세미나] 한 시간 만에 배우는 Jquery
[하코사세미나] 한 시간 만에 배우는 Jquery[하코사세미나] 한 시간 만에 배우는 Jquery
[하코사세미나] 한 시간 만에 배우는 Jquery
정석 양
 
과정 커리큘럼
과정 커리큘럼과정 커리큘럼
과정 커리큘럼
John Seo
 
Compass 사용법
Compass 사용법Compass 사용법
Compass 사용법
Byoung Do Ahn
 
[WEB UI BASIC] JavaScript 3탄
[WEB UI BASIC] JavaScript 3탄[WEB UI BASIC] JavaScript 3탄
[WEB UI BASIC] JavaScript 3탄
Jae Woo Woo
 
Polymer Codelab: Before diving into polymer
Polymer Codelab: Before diving into polymerPolymer Codelab: Before diving into polymer
Polymer Codelab: Before diving into polymer
Chang W. Doh
 
JavaScript 프레임워크 살펴보기
JavaScript 프레임워크 살펴보기JavaScript 프레임워크 살펴보기
JavaScript 프레임워크 살펴보기항희 이
 
웹 개발 스터디 02 - javascript, bootstrap
웹 개발 스터디 02 - javascript, bootstrap웹 개발 스터디 02 - javascript, bootstrap
웹 개발 스터디 02 - javascript, bootstrap
Yu Yongwoo
 
3주 CSS Basic
3주 CSS Basic3주 CSS Basic
3주 CSS Basic
지수 윤
 
Html5 강좌파일_v_3.0
Html5 강좌파일_v_3.0Html5 강좌파일_v_3.0
Html5 강좌파일_v_3.0
Youngjo Jang
 
프로그래머로 부터 배우는 코딩 기술 (プログラマから学ぶコーディングテクニック)
프로그래머로 부터  배우는 코딩 기술 (プログラマから学ぶコーディングテクニック)프로그래머로 부터  배우는 코딩 기술 (プログラマから学ぶコーディングテクニック)
프로그래머로 부터 배우는 코딩 기술 (プログラマから学ぶコーディングテクニック)
Mayuko Sekiya
 

What's hot (20)

처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 6일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 6일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 6일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 6일차
 
비개발자를 위한 Javascript 알아가기 #2
비개발자를 위한 Javascript 알아가기 #2비개발자를 위한 Javascript 알아가기 #2
비개발자를 위한 Javascript 알아가기 #2
 
웹표준의 이해
웹표준의 이해웹표준의 이해
웹표준의 이해
 
웹표준(XHTML+CSS)
웹표준(XHTML+CSS)웹표준(XHTML+CSS)
웹표준(XHTML+CSS)
 
프론트엔드 개발자의 자바스크립트
프론트엔드 개발자의 자바스크립트 프론트엔드 개발자의 자바스크립트
프론트엔드 개발자의 자바스크립트
 
깃헙을 이용하여 호스팅하기
깃헙을 이용하여 호스팅하기깃헙을 이용하여 호스팅하기
깃헙을 이용하여 호스팅하기
 
컴포넌트 관점에서 개발하기
컴포넌트 관점에서 개발하기컴포넌트 관점에서 개발하기
컴포넌트 관점에서 개발하기
 
[WEB UI BASIC] WEB과 HTML
[WEB UI BASIC] WEB과 HTML[WEB UI BASIC] WEB과 HTML
[WEB UI BASIC] WEB과 HTML
 
나의 jQuery 실력 향상기
나의 jQuery 실력 향상기나의 jQuery 실력 향상기
나의 jQuery 실력 향상기
 
[하코사세미나] 한 시간 만에 배우는 Jquery
[하코사세미나] 한 시간 만에 배우는 Jquery[하코사세미나] 한 시간 만에 배우는 Jquery
[하코사세미나] 한 시간 만에 배우는 Jquery
 
과정 커리큘럼
과정 커리큘럼과정 커리큘럼
과정 커리큘럼
 
Compass 사용법
Compass 사용법Compass 사용법
Compass 사용법
 
[WEB UI BASIC] JavaScript 3탄
[WEB UI BASIC] JavaScript 3탄[WEB UI BASIC] JavaScript 3탄
[WEB UI BASIC] JavaScript 3탄
 
Polymer Codelab: Before diving into polymer
Polymer Codelab: Before diving into polymerPolymer Codelab: Before diving into polymer
Polymer Codelab: Before diving into polymer
 
JavaScript 프레임워크 살펴보기
JavaScript 프레임워크 살펴보기JavaScript 프레임워크 살펴보기
JavaScript 프레임워크 살펴보기
 
웹 개발 스터디 02 - javascript, bootstrap
웹 개발 스터디 02 - javascript, bootstrap웹 개발 스터디 02 - javascript, bootstrap
웹 개발 스터디 02 - javascript, bootstrap
 
3주 CSS Basic
3주 CSS Basic3주 CSS Basic
3주 CSS Basic
 
Html5 강좌파일_v_3.0
Html5 강좌파일_v_3.0Html5 강좌파일_v_3.0
Html5 강좌파일_v_3.0
 
프로그래머로 부터 배우는 코딩 기술 (プログラマから学ぶコーディングテクニック)
프로그래머로 부터  배우는 코딩 기술 (プログラマから学ぶコーディングテクニック)프로그래머로 부터  배우는 코딩 기술 (プログラマから学ぶコーディングテクニック)
프로그래머로 부터 배우는 코딩 기술 (プログラマから学ぶコーディングテクニック)
 

Viewers also liked

평범한 에이전시 팀장의 일반적인 퍼블리싱 이야기
평범한 에이전시 팀장의 일반적인 퍼블리싱 이야기평범한 에이전시 팀장의 일반적인 퍼블리싱 이야기
평범한 에이전시 팀장의 일반적인 퍼블리싱 이야기clearboth
 
마크업개발자가 UX를 알아야 하는 이유
마크업개발자가 UX를 알아야 하는 이유마크업개발자가 UX를 알아야 하는 이유
마크업개발자가 UX를 알아야 하는 이유
Woo Sanghun
 
하코사세미나_캔버스 파이그래프 만들기
하코사세미나_캔버스 파이그래프 만들기하코사세미나_캔버스 파이그래프 만들기
하코사세미나_캔버스 파이그래프 만들기
정석 양
 
최전방 생존법 - 프론트엔드 개발자로 살아가기
최전방 생존법 - 프론트엔드 개발자로 살아가기최전방 생존법 - 프론트엔드 개발자로 살아가기
최전방 생존법 - 프론트엔드 개발자로 살아가기
Hyeonjin Cho
 
프론트엔드로 시작하는 웹 개발 방법과 지식들
프론트엔드로 시작하는 웹 개발 방법과 지식들프론트엔드로 시작하는 웹 개발 방법과 지식들
프론트엔드로 시작하는 웹 개발 방법과 지식들
Eun Cho
 
2.네이버 프론트엔드 김지태
2.네이버 프론트엔드 김지태2.네이버 프론트엔드 김지태
2.네이버 프론트엔드 김지태NAVER D2
 
웹 Front-End 실무 이야기
웹 Front-End 실무 이야기웹 Front-End 실무 이야기
웹 Front-End 실무 이야기
JinKwon Lee
 

Viewers also liked (7)

평범한 에이전시 팀장의 일반적인 퍼블리싱 이야기
평범한 에이전시 팀장의 일반적인 퍼블리싱 이야기평범한 에이전시 팀장의 일반적인 퍼블리싱 이야기
평범한 에이전시 팀장의 일반적인 퍼블리싱 이야기
 
마크업개발자가 UX를 알아야 하는 이유
마크업개발자가 UX를 알아야 하는 이유마크업개발자가 UX를 알아야 하는 이유
마크업개발자가 UX를 알아야 하는 이유
 
하코사세미나_캔버스 파이그래프 만들기
하코사세미나_캔버스 파이그래프 만들기하코사세미나_캔버스 파이그래프 만들기
하코사세미나_캔버스 파이그래프 만들기
 
최전방 생존법 - 프론트엔드 개발자로 살아가기
최전방 생존법 - 프론트엔드 개발자로 살아가기최전방 생존법 - 프론트엔드 개발자로 살아가기
최전방 생존법 - 프론트엔드 개발자로 살아가기
 
프론트엔드로 시작하는 웹 개발 방법과 지식들
프론트엔드로 시작하는 웹 개발 방법과 지식들프론트엔드로 시작하는 웹 개발 방법과 지식들
프론트엔드로 시작하는 웹 개발 방법과 지식들
 
2.네이버 프론트엔드 김지태
2.네이버 프론트엔드 김지태2.네이버 프론트엔드 김지태
2.네이버 프론트엔드 김지태
 
웹 Front-End 실무 이야기
웹 Front-End 실무 이야기웹 Front-End 실무 이야기
웹 Front-End 실무 이야기
 

Similar to 웹퍼블리싱강의

웹표준 교육
웹표준 교육웹표준 교육
웹표준 교육
Aria (In Suk) Kim
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차
Michael Yang
 
HTML과 CSS
HTML과 CSSHTML과 CSS
HTML과 CSS
dgmong
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차Michael Yang
 
알아봅시다, Polymer: Web Components & Web Animations
알아봅시다, Polymer: Web Components & Web Animations알아봅시다, Polymer: Web Components & Web Animations
알아봅시다, Polymer: Web Components & Web Animations
Chang W. Doh
 
Sullivan Project 2020 Web Programming (Step 1)
Sullivan Project 2020 Web Programming (Step 1) Sullivan Project 2020 Web Programming (Step 1)
Sullivan Project 2020 Web Programming (Step 1)
Deokhaeng Lee
 
[EWD2014]CLASS05
[EWD2014]CLASS05[EWD2014]CLASS05
[EWD2014]CLASS05JY LEE
 
Hacosa jquery 1th
Hacosa jquery 1thHacosa jquery 1th
Hacosa jquery 1th
Seong Bong Ji
 
Web Standards Seminar 2006
Web Standards Seminar 2006Web Standards Seminar 2006
Web Standards Seminar 2006
Taeyoung Yoon
 
Introduction to Web Components
Introduction to Web ComponentsIntroduction to Web Components
Introduction to Web Components
EunYoung Kim
 
혁신적인 웹컴포넌트 라이브러리 - Polymer
혁신적인 웹컴포넌트 라이브러리 - Polymer혁신적인 웹컴포넌트 라이브러리 - Polymer
혁신적인 웹컴포넌트 라이브러리 - Polymer
Jae Sung Park
 
웹기술 이해 (프론트엔드 기초)
웹기술 이해 (프론트엔드 기초)웹기술 이해 (프론트엔드 기초)
웹기술 이해 (프론트엔드 기초)
JoonHee Lee
 
CSS Convention - BEM
CSS Convention - BEMCSS Convention - BEM
CSS Convention - BEM
Wonjun Hwang
 
D3.js
D3.jsD3.js
D3.js
ymtech
 
Java script 강의자료_ed13
Java script 강의자료_ed13Java script 강의자료_ed13
Java script 강의자료_ed13
hungrok
 
Clearboth Study 14th
Clearboth Study 14thClearboth Study 14th
Clearboth Study 14thJiho Choo
 
First Step In Ajax Korean
First Step In Ajax KoreanFirst Step In Ajax Korean
First Step In Ajax Korean
Terry Cho
 
Java script
Java scriptJava script
Java script
영남 허
 
자바 웹 개발 시작하기 (4주차 : MVC)
자바 웹 개발 시작하기 (4주차 : MVC)자바 웹 개발 시작하기 (4주차 : MVC)
자바 웹 개발 시작하기 (4주차 : MVC)
DK Lee
 
track2 01. 서버리스 아키텍처 소셜미디어 개발기인데요. React를 썼어요/ 삼성SDS, 도경태 & 양선호
track2 01. 서버리스 아키텍처 소셜미디어 개발기인데요. React를 썼어요/ 삼성SDS, 도경태 & 양선호 track2 01. 서버리스 아키텍처 소셜미디어 개발기인데요. React를 썼어요/ 삼성SDS, 도경태 & 양선호
track2 01. 서버리스 아키텍처 소셜미디어 개발기인데요. React를 썼어요/ 삼성SDS, 도경태 & 양선호
양 한빛
 

Similar to 웹퍼블리싱강의 (20)

웹표준 교육
웹표준 교육웹표준 교육
웹표준 교육
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 5일차
 
HTML과 CSS
HTML과 CSSHTML과 CSS
HTML과 CSS
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 8일차
 
알아봅시다, Polymer: Web Components & Web Animations
알아봅시다, Polymer: Web Components & Web Animations알아봅시다, Polymer: Web Components & Web Animations
알아봅시다, Polymer: Web Components & Web Animations
 
Sullivan Project 2020 Web Programming (Step 1)
Sullivan Project 2020 Web Programming (Step 1) Sullivan Project 2020 Web Programming (Step 1)
Sullivan Project 2020 Web Programming (Step 1)
 
[EWD2014]CLASS05
[EWD2014]CLASS05[EWD2014]CLASS05
[EWD2014]CLASS05
 
Hacosa jquery 1th
Hacosa jquery 1thHacosa jquery 1th
Hacosa jquery 1th
 
Web Standards Seminar 2006
Web Standards Seminar 2006Web Standards Seminar 2006
Web Standards Seminar 2006
 
Introduction to Web Components
Introduction to Web ComponentsIntroduction to Web Components
Introduction to Web Components
 
혁신적인 웹컴포넌트 라이브러리 - Polymer
혁신적인 웹컴포넌트 라이브러리 - Polymer혁신적인 웹컴포넌트 라이브러리 - Polymer
혁신적인 웹컴포넌트 라이브러리 - Polymer
 
웹기술 이해 (프론트엔드 기초)
웹기술 이해 (프론트엔드 기초)웹기술 이해 (프론트엔드 기초)
웹기술 이해 (프론트엔드 기초)
 
CSS Convention - BEM
CSS Convention - BEMCSS Convention - BEM
CSS Convention - BEM
 
D3.js
D3.jsD3.js
D3.js
 
Java script 강의자료_ed13
Java script 강의자료_ed13Java script 강의자료_ed13
Java script 강의자료_ed13
 
Clearboth Study 14th
Clearboth Study 14thClearboth Study 14th
Clearboth Study 14th
 
First Step In Ajax Korean
First Step In Ajax KoreanFirst Step In Ajax Korean
First Step In Ajax Korean
 
Java script
Java scriptJava script
Java script
 
자바 웹 개발 시작하기 (4주차 : MVC)
자바 웹 개발 시작하기 (4주차 : MVC)자바 웹 개발 시작하기 (4주차 : MVC)
자바 웹 개발 시작하기 (4주차 : MVC)
 
track2 01. 서버리스 아키텍처 소셜미디어 개발기인데요. React를 썼어요/ 삼성SDS, 도경태 & 양선호
track2 01. 서버리스 아키텍처 소셜미디어 개발기인데요. React를 썼어요/ 삼성SDS, 도경태 & 양선호 track2 01. 서버리스 아키텍처 소셜미디어 개발기인데요. React를 썼어요/ 삼성SDS, 도경태 & 양선호
track2 01. 서버리스 아키텍처 소셜미디어 개발기인데요. React를 썼어요/ 삼성SDS, 도경태 & 양선호
 

웹퍼블리싱강의

  • 1. codin9cafe HTML5 + CSS3 <이즌잇 무료 스터디 강좌> Park jae eun 2015. 03. 25. “웹 퍼블리싱 강의”
  • 2. CONTENTS DAY 1 : 웹표준 / W3C / HTML / CSS DAY 2 : HTML 태그 종류 / HTML 태그 작성 DAY 3 : CSS 속성 종류 / CSS 적용 DAY 5 : 레이아웃 제작 DAY 4 : 아이디와 클래스 / 박스 모델
  • 3. 웹표준 / W3C / HTML / CSS DAY 1.
  • 4. 국제 표준화 단체인 W3C(woeld wide web consortium)가 제시한 표준에 맞춰 웹 페이지를 제 작하는 것을 말한다. => 어떠한 운영체제, 어떠한 기기, 어떠한 곳에서 웹 페이지를 실행시켜도 동일한 모습을 볼 수 있다. 웹 표준이란? Ex ) 웹 표준 = USB DAY 1
  • 5. DAY 1 W3C 란? 국제 웹 표준화 기구 중 하나로, 웹 기술을 제정하고 표준안을 만드는 비영리 기관 팀 버너스리를 중심으로 1994. 10 창립
  • 6. DAY 1 HTML5 / CSS3 이란? Hyper Text Markup Language 웹 문서를 만들기 위하여 사용하는 기본 적인 프로그래밍 언어의 한 종류이다. 즉, 웹페이지의 구조/뼈대를 만들기 위한 프로그래밍 언어이다. HTML5 CSS3 Cascading Style Sheet 웹 문서의 전반적인 스타일을 미리 저장 해 둔 스타일시트이다. 즉, 웹페이지의 배치/스타일 등을 위한 프 로그래밍 언어로써 코드는 순차적으로 적 용된다.
  • 7. HTML 태그 종류 / HTML 태그 작성 DAY 2.
  • 8. DAY 2 HTML5 기본문서 HTML5 버전으로 작성 HTML 문서의 시작 HTML 문서정보를 가짐 문서의 제목 문서의 구조(몸체)부분
  • 9. DAY 2 HTML5 태그 종류 • <nav> : 메뉴 영역을 나타내기 위한 태그 • <header> : 소개 또는 내비게이션 영역을 나타내는 태그 • <section> : 의미 있는 영역을 구분하기 위한 태그 • <div> : 의미 없는 영역을 구분하기 위한 태그 • <article> : 독립 아이템을 나타내는 태그 • <footer> : 저작권, 작성자, 기타 정보를 나타내는 태그 • <Ul> : 순서가 없는 목록을 나타내는 태그 • <a> : 링크를 위한 태그 • <Ol> : 순서가 있는 목록을 나타내는 태그 • <li> : 목록을 구성하기 위한 태그 • <p> : 문단을 구성하기 위한 태그 • <h1-h6> : 제목을 정의하기 위한 태그 (크기 차) • <span> : 의미 없는 문자열을 구성하기 위한 태그 • <img> : 이미지를 표현하기 위한 태그
  • 10. DAY 2 HTML5 태그 구조 만들기 – 실습
  • 11. DAY 2 HTML5 태그 구조 만들기 – 실습
  • 12. CSS 속성 종류 / CSS 적용 DAY 3.
  • 13. DAY 3 CSS 기본 문서 Head 태그 사이에서 CSS코드 작성
  • 14. DAY 2 CSS 속성 종류 • {padding: ;} : 요소 안의 여백을 설정하는 속성 • {display: ;} : 요소를 보이게 할지 안보이게 할지에 대한 속성 • {width: ;} : 요소에 대한 너비를 지정하는 속성 • {height: ;} : 요소의 높이를 지정하는 속성 • {margin: ;} : 요소의 공백, 간격을 설정하는 속성 • {border: ;} : 선을 설정하기 위한 속성 • {font-family: ;} : 폰트 종류를 지정하는 속성 {font-size: ;} : 폰트 크기를 지정하는 속성 • {float: ;} : 요소를 띄우기 위한, 전체적 박스의 흐름을 바꾸는 속성 (layout 설계를 위해 반드시 필요한 속성) • {text-align: ;} : 텍스트의 방향을 설정하는 속성 • {color: ;} : 텍스트의 색상을 설정하는 속성 • {background: ;} : 배경 색상을 설정하는 속성 • {position: ;} : 요소의 위치/배치 방법을 설정하는 속성 • {Z-index: ;} : 요소의 겹침을 설정하는 속성 • {clear: ;} : float로 인해 생기는 문제를 해결해주는 속성
  • 15. DAY 2 HTML 구조를 작성 / CSS 속성을 사용해서 자유롭게 구조 만들어보기 - 실습
  • 16. DAY 2 HTML 구조를 작성 / CSS 속성을 사용해서 자유롭게 구조 만들어보기 - 실습
  • 17. 아이디와 클래스 / 박스 모델 DAY 4.
  • 18. DAY 4 아이디와 클래스 # 아이디 . 클래스  공동의 목적을 가지지 않을 때 사용  선택자로 사용할 때 “#”으로 선택  아이디는 하나만 설정 할 수 있음  아이디 명은 중복 사용 할 수 없음  공동의 목적을 가질 때 사용  선택자로 사용할 때 “.”으로 선택  클래스는 여러개 설정 할 수 있음 (공백으로 구분)  클래스 명은 중복 사용 할 수 있음
  • 19. DAY 4 박스 모델 HTML 태그 들은 박스모델이라는 규칙을 따르고 있다. ` 정확한 크기와 구조로 웹 사이트를 만들 수 있다.
  • 20. DAY 4 간단한 레이아웃 만들어 보기 – 실습
  • 21. DAY 4 간단한 레이아웃 만들어 보기 – 실습
  • 22. DAY 4 간단한 레이아웃 만들어 보기 – 실습
  • 24. DAY 5 psd, 이미지를 기반으로 레이아웃 제작해보기 – 실습
  • 25. DAY 5 psd, 이미지를 기반으로 레이아웃 제작해보기 – 실습
  • 26. DAY 5 psd, 이미지를 기반으로 레이아웃 제작해보기 – 실습
  • 27. DAY 5 psd, 이미지를 기반으로 레이아웃 제작해보기 – 실습
  • 28. DAY 5 psd, 이미지를 기반으로 레이아웃 제작해보기 – 실습

Editor's Notes

  1. 이렇게 표준이 정해져 있기에 어떠한 운영체제, 어떠한 기계에서든지 웹페이지를 실행시키면 동일한 모습을 확인할 수 있다.
  2. Lang : HTML문서의 언어 설정 Charset은 문자열의미로 이 문자열을 어떤 방법으로 인코딩 할 것인가를 설정 UTF-8은 모든 문자를 해석할 수 있는 인코딩 방법이다. Head : 문서의 제목, 키워드 등 문서와 관련된 정보 입력 Body : 인터넷 브라우저에서 보이는 화면의 내용
  3. Px : 그래픽, 컴퓨터가 처리하는 단위 중 하나 / 한 개의 점이 모여 이루는 영역
  4. HTML 태크들은 박스모델이라는 규칙을 따르고 있다. 콘텐츠가 가장 안쪽에 배치 패딩이 콘텐츠 바깥 마진은 맨 바깥쪽 위치 콘텐츠의 크기와 패딩의 크기 보더의 크기는 박스의 크기를 결정하는데 영향을 준다 패딩의 크기와 보더의 크기는 박스의 크기에 포함이 된다 마진은 포함되지 않는다. 박스 모델 규칙을 지켜야 정확한 크기로 웹사이트를 만들 수 있다.