Lab1

Similar documents
Week8-Extra

쉽게 풀어쓴 C 프로그래밍

이장에서다룰내용 테두리를제어하는스타일시트 외부여백 (Margin) 과내부여백 (Padding) 관련속성 위치관련속성 2

PowerPoint 프레젠테이션

PowerPoint Presentation

Overall Process

Ext JS À¥¾ÖÇø®ÄÉÀ̼ǰ³¹ß-³¹Àå.PDF

PowerPoint 프레젠테이션

Microsoft PowerPoint - aj-lecture1-HTML-CSS-JS.ppt [호환 모드]

WEB HTML CSS Overview

PowerPoint 프레젠테이션

쉽게 풀어쓴 C 프로그래밍

일반인을 위한 전자책 제작 방법

쉽게 풀어쓴 C 프로그래밍

What Is CSS? Stands for Cascading Style Sheets. Is a simple mechanism for adding style (e.g. fonts, colors, spacing) to Web documents. Styles define h

02 장. 글꼴문단지정하기 이번장에서는스타일시트속성중에서글꼴과관련한속성과문단에관련된속성을살펴보도록하자.

Front-Side 웹개발의이해 (CSS Basic) 1. CSS 란?

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

SK Telecom Platform NATE

예스폼 프리미엄 템플릿

PowerPoint 프레젠테이션

Lab10

Week13

PowerPoint 프레젠테이션

쉽게 풀어쓴 C 프로그래밍

리포트_23.PDF

Building Mobile AR Web Applications in HTML5 - Google IO 2012

AMP는 어떻게 빠른 성능을 내나.key

PowerPoint 프레젠테이션

<3035B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을

NATE CP 가이드 1. WML 페이지에서줄바꿈문제 개요 WML 페이지에서줄바꿈은명시적으로 <br/> 태그를사용하여야한다. 설명그림 2 의의도로제작된페이지에서 Card Styles 텍스트와 Select 박스사이에명시적인 <br/> 태그가없어, 그림 1 과같이줄바꿈이되

e-비즈니스 전략 수립

슬라이드 1

슬라이드 1

쉽게 풀어쓴 C 프로그래밍

PowerPoint Presentation

<3036B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

PowerPoint 프레젠테이션

쉽게 풀어쓴 C 프로그래밍

Javascript

PowerPoint 프레젠테이션

C H A P T E R 2

Docker

Syrup Store O2O Marketing Platform/Solution

PowerPoint 프레젠테이션

하둡을이용한파일분산시스템 보안관리체제구현

접근성과 웹 The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect. Tim Berners-Lee, the inventor

Week3

<4D F736F F F696E74202D E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA E >

untitled

PHP & ASP

XE 스킨 제작 가이드

2009년 상반기 사업계획

CAD 화면상에 동그란 원형 도형이 생성되었습니다. 화면상에 나타난 원형은 반지름 500인 도형입니다. 하지만 반지름이 500이라는 것은 작도자만 알고 있는 사실입니다. 반지름이 500이라는 것을 클라이언트와 작업자들에게 알려주기 위 해서는 반드시 치수가 필요하겠죠?

20주년용

PowerPoint 프레젠테이션

SASS FOR WEB DESIGNERS By A Book Apart Copyright 2014 Dan Cederholm Korean Translation Edition 2014 Webactually Korea, Inc. All rights reserved. 이 책의

3 [CSS] 1. CSS 2. CSS 구문 3. 스타일시트종류 4. CSS 기본속성 (Properties)

슬라이드 1

PowerPoint 프레젠테이션

Microsoft PowerPoint - SCLURYPCHTYJ

횉짜횁철.PDF

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

Orcad Capture 9.x

Web Scraper in 30 Minutes 강철

슬라이드 1

PowerPoint 프레젠테이션

Ÿ column-rule 속성은단사이의구분선을표현하기위한속성으로 column-rule-color, column-rule-style, column-rule-width 속성을한번에지정할수있다. 1.4 단의확장 Ÿ column-span 속성은다단을구성할때해당요소가얼마나많은단

歯

1989 Tim Berners-Lee invents the Web with HTML 1991 First Web Browser Released HTML Tags Specification Released 1994 First World Wide Web Conference H

3장

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

Microsoft PowerPoint - 강의노트 2.ppt

2파트-07

DocsPin_Korean.pages

PowerPoint 프레젠테이션

Week6

6강.hwp

Grouping Selectors To minimize the code, you can group selectors.

PowerPoint 프레젠테이션

쉽게 풀어쓴 C 프로그래밍

Jwplayer 요즘 웹에서 동영상 재생을 목적으로 많이 쓰이는 jwplayer의 설치와 사용하기 입니다. jwplayer홈페이지 : 위의 홈페이지에 가시면 JWplayer를 다운 받으실 수 있습니다. 현재 5.1버전

웹프로그래밍응용

HTML Basic & Advanced

"Responsive web design" ( 우리회사웹사이트반응형으로리모델링하기 ) 정찬명

Javascript.pages

Introduction to Avalon A Whirlwind Tour…

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

Microsoft PowerPoint - ch02_인터넷 이해와 활용.ppt

1 CSS 개요 1.1 DHTML(CSS) 란? Dynamic Hyper Text Markup Language 의약자이다. 홈페이지를좀더다이나믹하게만들고자고안해낸방법중하나이다. Nevigator 의 DHTML 은 JSS 라불리고 Explorer 의 DHTML 은 CSS

歯튜토리얼-이헌중.PDF

<4D F736F F D20284B B8F0B9D9C0CF20BED6C7C3B8AEC4C9C0CCBCC720C4DCC5D9C3F720C1A2B1D9BCBA2020C1F6C4A720322E302E646F6378>

INDEX 들어가기 고민하기 HTML(TABLE/FORM) CSS JS

슬라이드 1

playnode.key

LCD Display

con_using-admin

PowerPoint Presentation

2 - KTF ME 브라우저로확인한결과. ( 주소입력시 로직접입력 ) Internet Explorer 로 확인한결과

Transcription:

Lab 1: HTML CSS 2015 Fall human-computer interaction + design lab. Joonhwan Lee

HTML Web Server

(World Wide Web: WWW)? (., FTP ). web 3

웹 구조의 이해 웹페이지 웹페이지는 HTML 이라는 언어로 만들어진 일종의 프로그램 웹페이지는 텍스트, 이미지, 동영상, 인터랙티브 미디어 (플래시) 등을 담을 수 있다 웹 브라우저가 HTML 의 내용을 해석하고 사용자가 볼 수 있는 형태로 렌더링 함 렌더링 엔진에 따라 브라우저 분류: Trident(Internet Explorer), Webkit (Safari, Chrome), Gecko (Firefox) HTML Code Web Browser Web Page 4

웹 구조의 이해 웹 서버 일련의 웹페이지를 저장하고 사용자에게 제공해 주는 공간 프로토콜 (규약, 절차)에 따라 웹 주소 해석 (http) http://www.example.com/path/file.html GET /path/file.html HTTP/1.1 Host: www.example.com /var/www/path/file.html (리눅스 서버의 경우) 5

HTML HTML: Hyper Text Markup Language 1989, Tim-Berners Lee HTML SGML SGML: Standard Generalized Markup Language (ISO 8879:1986 SGML) : IBM GML 6

HTML

HTML(Hyper Text Markup Language) HTML HTML (elements) (attributes), (arguments). HTML (tag), DTD (Document Type Definition). 8

HTML (Elements) HTML (tag) <p>html. </p> <img src="http://www.joonhwan.com/images/ test.jpg"> <div> <p> </p> </div> 9

HTML (Tag) (Elements) <p>html.</p> <img src="http://www.joonhwan.com/images/ test.jpg"> <div> <p> </p> </div> 10

HTML (Attributes) (Elements) <p align="center"> </p> (Arguments) <p align="center"> </p> 11

HTML Editor HTML HTML, DB (PC), Coda (Mac), TextMate (Mac), Sublime Text(PC/Mac) Sublime Text 12

HTML Editor / drag & drop HTML,, 13

HTML <!DOCTYPE> <html> <head> <title>hello HTML!</title> </head> <body> My First HTML Page! </body> </html> 14

HTML <!DOCTYPE> <html> <head> html: html head:, <title>hello HTML!</title> </head> <body> body: My First HTML Page! </body> </html> 14

HTML <p>... </p> paragraph <br> (line break) <hn>... </hn> (heading). <h1> </h1>, <h4> </h4> 15

HTML <img> HTML : width, height, border <img src=" " width=" " height= " "> <a>...</a>, : target, : _blank, _top <a href=" " target="_blank"> </a> 16

HTML <div>...</div> HTML <div id="nav">...</div> <span>...</span> HTML <span class="red">...</span> block inline 17

HTML <table>, <tr>, <td> <table>...</table> border ( : border=0 border=2): <tr>...</tr> row. row <tr>...</tr> <td>...</td> row cell. 18

HTML <table> <table border=2 width="400"> <tr> <td>1</td> <td>2</td> </tr> <tr> <td>3</td> <td>4</td> </tr> <tr> <td>5</td> <td>6</td> </tr> </table> 19

HTML <table> <table border=2 width="400"> <tr> <td>1</td> <td>2</td> </tr> <tr> <td colspan="2">3</td> </tr> <tr> <td>5</td> <td>6</td> </tr> </table> 20

HTML <table> <table border=2 width="400"> <tr> <td rowspan="2">1</td> <td>2</td> </tr> <tr> <td>4</td> </tr> <tr> <td>5</td> <td>6</td> </tr> </table> 21

HTML DOCTYPE HTML 4.01 Strict 4.01 doctype. <font> deprecated. Frameset X <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01// EN" "http://www.w3.org/tr/html4/strict.dtd"> HTML 4.01 Transitional 4.01 deprecated. Frameset X <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/tr/html4/ loose.dtd"> 22

HTML DOCTYPE HTML 4.01 Frameset 4.01 Transitional. Frameset content. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/tr/html4/ frameset.dtd"> XHTML 1.0 Strict 4.01 HTML. deprecated X. Frameset X. XML. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/ xhtml1-strict.dtd"> 23

HTML DOCTYPE XHTML 1.0 Transitional 4.01 HTML. deprecated. Frameset X. XML. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/ xhtml1-transitional.dtd"> XHTML 1.0 Frameset XHTML 1.0 Transitional Frameset. XML. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/tr/xhtml1/ DTD/xhtml1-frameset.dtd"> 24

HTML DOCTYPE XHTML 1.1 XHTML 1.0 Strict ( : ruby support for East-Asian language) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1// EN" "http://www.w3.org/tr/xhtml11/dtd/ xhtml11.dtd"> HTML 5 HTML <!DOCTYPE html> 25

HTML HTML(5) Tutorial: http://www.w3schools.com/ html/ HTML Examples: http://www.w3schools.com/ html/html_examples.asp Build a Website Tutorial: https:// www.codecademy.com/en/skills/make-awebsite 26

CSS

Appearance of CSS 28

CSS(Cascading Style Sheets) Style Sheets 1970 SGML. HTML HTML W3C CSS (2 were chosen from 9 proposals) W3C (1997) HTML Working Group DOM Working Group CSS Working Group 29

CSS CSS (Cascading Style Sheet) HTML, XHTML ( ) HTML HTML CSS 30

CSS CSS, table 50% ( ) HTML http://www.csszengarden.com (w3c.org ) 31

CSS CSS. selector { property: value; } : body { color: black; } body { color: black; font-size: 12pt; } body { color: black; background-color: white; font-size: large; line-height: 140%; } 32

CSS Text CSS color red, #FF0000 direction ltr, rtl line-height 150%, 10px letter-spacing -0.1px text-align left, right, center, justify text-decoration none, underline, overline, line-through, blink text-indent 20px text-transform none, capitalize, uppercase, lowercase word-spacing 1px 33

CSS Font CSS font-family "Lucida Grande", Lucida, Verdana, sans-serif font-size 10pt, 10em font-weight bold, normal font-variant small-caps, none Small Caps font-style italic, none ( ) 34

CSS CSS background-color #FFFF80, Ivory background-image url(bg.gif) background-repeat backgroundposition backgroundattachment repeat, repeat-x, repeat-y, no-repeat top left, top center, top right, center left, center center, center right, bottom left, bottom center, bottom right scroll, fixed 35

CSS CSS border-style none, solid, dotted, hidden, dashed, double, groove, ridge, inset, outset border-width 1px, thin, medium, thick border-color #000000, silver border-top border-bottom border-left border-right border e.g.) border-top: 2px dotted silver; border-right: 4px double red; border-left: 4px groove green; (style, width, color ) / / / 36

CSS pt (, 1pt= 1/72 in) in (, 1in = 25.4 mm) % ( ) em ( ) mm ( ) cm( ) pc (, 1pc=12pt) px (,1px= 1 ) 37

CSS HTML CSS <head> <link rel="stylesheet" type="text/css" href="mystyle.css"> </head> 38

CSS HTML <head> <style type="text/css"> <!-- body {font-size:9pt;} //--> </style> </head> 39

CSS HTML CSS HTML (inline styles) <p style="color:gray;">color is gray.</p> 40

CSS (selector): (class). ( :.red,.italic...) <style type="text/css"> <!--.red {color:red} //--> </style> <h3 class="red">color of heading3 set to red.</h3> <p class="red">paragraph is also red.</p> 41

CSS (selector): (id) # ( : #navigation, #footer...) <style type="text/css"> <!-- #navbar {... } #footer {... } //--> </style> <div id="navbar">... </div> <div id="footer">... </div> 42

Lab1 Example (HTML&CSS)

HTML Example Lab1-HTML Example <!DOCTYPE> <html> <head> <title>lab 1 - Example HTML Page</title> <link rel="stylesheet" type= text/css" href="sample.css"> </head> <body> <div id="nav-bar">my navigation</div> <p class="large-red">hello, CSS!</p> <p class="small-green">hello, CSS!</p> <a href="http://hcid.snu.ac.kr/courses/ infovis2015">course Website</a> </body> </html> 44

CSS Example Lab1-CSS Example #nav-bar { background-color: maroon; color: yellow; font: small-caps bold 30px "Lucida Grande", Lucida, Verdana, sans-serif; border-color: aqua; border-width: 3px; width: 300px; height: 100px; padding: 5px; } 45

CSS Example Lab1-CSS Example (continued).large-red { font-size: 24px; color: red; }.small-green { font-size: 10px; color: green; } 46

CSS Example Lab1-CSS Example (continued) a { text-decoration: line-through; color: orange; } a:hover { text-decoration: none; color: white; background-color: maroon; } 47

Assignment 1: JavaScript!

Assignment 1: JavaScript! JavaScript Study CodeCademy: https://www.codecademy.com/en/ tracks/javascript ( : 9/21) 49

Questions...?