알아봅시다, Polymer: Web Components & Web AnimationsChang W. Doh
GDG Korea WebTech : 시작하세요, Polymer, Oct, 11, 2014.
Let's learn about specifications before diving into Polymer:
- Web Components
- Web Animations
This slide includes resources from HTML5Rocks, Polymer and PolyTechnic.
Polymer의 기술기반인 Web Componets를 구성하는 표준 스펙들인 Custom Elements, HTML Imports, HTML Templates 그리고 Shadow DOM을 간략히 살펴본다.
Polymer의 아키텍처 및 기본적인 사용방법 그리고 material design이 적용된 paper elements 등을 살펴본다.
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
웹 문서의 전반적인 스타일을 미리 저장
해 둔 스타일시트이다.
즉, 웹페이지의 배치/스타일 등을 위한 프
로그래밍 언어로써 코드는 순차적으로 적
용된다.
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> : 이미지를 표현하기 위한 태그
18. DAY 4 아이디와 클래스
# 아이디 . 클래스
공동의 목적을 가지지 않을 때 사용
선택자로 사용할 때 “#”으로 선택
아이디는 하나만 설정 할 수 있음
아이디 명은 중복 사용 할 수 없음
공동의 목적을 가질 때 사용
선택자로 사용할 때 “.”으로 선택
클래스는 여러개 설정 할 수 있음
(공백으로 구분)
클래스 명은 중복 사용 할 수 있음
19. DAY 4 박스 모델
HTML 태그 들은 박스모델이라는 규칙을 따르고 있다. `
정확한 크기와 구조로 웹 사이트를 만들 수 있다.
이렇게 표준이 정해져 있기에 어떠한 운영체제, 어떠한 기계에서든지 웹페이지를 실행시키면 동일한 모습을 확인할 수 있다.
Lang : HTML문서의 언어 설정
Charset은 문자열의미로 이 문자열을 어떤 방법으로 인코딩 할 것인가를 설정
UTF-8은 모든 문자를 해석할 수 있는 인코딩 방법이다.
Head : 문서의 제목, 키워드 등 문서와 관련된 정보 입력
Body : 인터넷 브라우저에서 보이는 화면의 내용
Px : 그래픽, 컴퓨터가 처리하는 단위 중 하나 / 한 개의 점이 모여 이루는 영역
HTML 태크들은 박스모델이라는 규칙을 따르고 있다.
콘텐츠가 가장 안쪽에 배치
패딩이 콘텐츠 바깥
마진은 맨 바깥쪽 위치
콘텐츠의 크기와 패딩의 크기 보더의 크기는 박스의 크기를 결정하는데 영향을 준다
패딩의 크기와 보더의 크기는 박스의 크기에 포함이 된다
마진은 포함되지 않는다.
박스 모델 규칙을 지켜야 정확한 크기로 웹사이트를 만들 수 있다.