제1장 HTML 문서의 작성

Size: px
Start display at page:

Download "제1장 HTML 문서의 작성"

Transcription

1 웹프로그래밍 제 2 장 CSS 생능출판사 Copyright 2013 Lee, Kim & Park, Life & Power Press

2 2. CSS 교재 p CSS 기초 2.2 스타일정의방법 2.3 CSS3 접두어 2.4 CSS3 미디어질의 2.5 CSS 속성 2.6 CSS3 변형 2.7 CSS3 전환 2.8 CSS3 애니메이션 Copyright 2013 Lee, Kim & Park, Life & Power Press 2

3 2.1 CSS 기초 교재 p.115 CSS 개요 스타일유형 Copyright 2013 Lee, Kim & Park, Life & Power Press 3

4 2.1.1 CSS 개요 교재 p.115 스타일시트의개념 문서의물리적스타일정보를논리적인내용으로부터분리하여별도로정의 Copyright 2013 Lee, Kim & Park, Life & Power Press 4

5 2.1.1 CSS 개요 교재 p.115 장점 문서의내용과스타일정보분리 문서의내용알아보기쉬움 스타일시트를별도의파일로저장 여러문서에반복적용할수있으므로일관성있는웹문서제작 스타일시트부분만수정 문서전체의스타일변경용이 Copyright 2013 Lee, Kim & Park, Life & Power Press 5

6 2.1.1 CSS 개요 교재 p.116 [ 표 2.1] CSS 레벨에따른특징비교 CSS1 CSS2 CSS2.1 CSS 년표준화 - 기본적인스타일속성정의기능 년표준화 - 새로운스타일기능추가 년표준화 - CSS2 의보완 - 표준화작업중 - CSS 를스타일의특성별로모듈화 (modularization) Copyright 2013 Lee, Kim & Park, Life & Power Press 6

7 2.1.1 CSS 개요 교재 p.117 스타일시트미사용 <h3> <i> <font color="green"> 녹색이탤릭 </font> </i> </h3> 스타일시트사용 h3 {font-style:italic; color:green;} 한번만정의 웹문서에포함된모든 <h3> 요소에모두같은스타일을적용할수있음 Copyright 2013 Lee, Kim & Park, Life & Power Press 7

8 2.1.2 스타일유형 교재 p.118 인라인스타일 (inline style) 임베디드스타일 (embedded style) 외부스타일시트 (external style sheet) Copyright 2013 Lee, Kim & Park, Life & Power Press 8

9 인라인스타일 교재 p.118 인라인스타일 형식 : < 태그 style = " 스타일 _ 선언 _ 리스트 "> ~ </ 태그 > 스타일 _ 선언 : 속성 : 속성값 ; [ 예제 inline-style.html ] 6: <h1 style="background:yellow"> 내용이표시되는부분의배경을노란색으로...</h1> 7: <p style="color:blue"> 단락에서의문자색은파란색으로...</p> Copyright 2013 Lee, Kim & Park, Life & Power Press 9

10 인라인스타일교재 p.119 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 10

11 임베디드스타일 교재 p.119 임베디드스타일 형식 : <head> <style type = "text/css"> {CSS_ 규칙 }+ </style> </head> CSS_ 규칙 : 선택자 { 스타일 _ 선언 _ 리스트 } 스타일 _ 선언 : 속성 : 속성값 ; Copyright 2013 Lee, Kim & Park, Life & Power Press 11

12 임베디드스타일 교재 p.119 [ 예제 embedded-style.html ] 정의부분 4: <style type="text/css"> 5: h1 {background:yellow;} 6: p {color:blue;} 7: </style> 적용부분 10: <h1> 내용이표시되는부분의배경을노란색으로...</h1> 11: <p> 단락에서의문자색은파란색으로...</p> Copyright 2013 Lee, Kim & Park, Life & Power Press 12

13 임베디드스타일교재 p.120 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 13

14 외부스타일시트 교재 p.120 <link> 태그에서연결 형식 : <head> <link rel = "stylesheet" type = "text/css" href = " 스타일시트의 url"> </head> [ 스타일시트파일 : sheet.css] h1 {background:yellow;} p {color:blue;} Copyright 2013 Lee, Kim & Park, Life & Power Press 14

15 외부스타일시트 교재 p.120 [ 예제 external-style.html ] 정의부분 4: <link rel="stylesheet" type="text/css" href="sheet.css"> 적용부분 7: <h1> 내용이표시되는부분의배경을노란색으로...</h1> 8: <p> 단락에서의문자색은파란색으로...</p> Copyright 2013 Lee, Kim & Park, Life & Power Press 15

16 외부스타일시트교재 p.121 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 16

17 외부스타일시트 교재 규칙 (rule) 을사용하여연결 형식 : <head> <style type = " 스타일시트의 url"; </style> </head> Copyright 2013 Lee, Kim & Park, Life & Power Press 17

18 외부스타일시트 교재 p.121 [ 예제 import-style.html ] 정의부분 4: <style type="text/css"> "sheet.css"; 6: </style> 적용부분 9: <h1> 내용이표시되는부분의배경을노란색으로...</h1> 10: <p> 단락에서의문자색은파란색으로...</p> Copyright 2013 Lee, Kim & Park, Life & Power Press 18

19 외부스타일시트교재 p.122 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 19

20 2.2 스타일정의방법 교재 p.122 CSS 선택자 CSS3 선택자 Copyright 2013 Lee, Kim & Park, Life & Power Press 20

21 2.2 스타일정의방법 교재 p.122 스타일정의방법 형식 : 선택자 { 스타일 _ 선언 _ 리스트 } 스타일 _ 선언 : 속성 : 속성값 ; Copyright 2013 Lee, Kim & Park, Life & Power Press 21

22 2.2 스타일정의방법 [ 표 2.2] CSS 레벨 1, 2 의선택자 전체선택자 인접형제결합자 타입선택자 순서의사요소 클래스선택자 구조의사클래스 아이디선택자 링크의사클래스 속성선택자 동작의사클래스 자손결합자 언어의사클래스 자식결합자 교재 p.123 Copyright 2013 Lee, Kim & Park, Life & Power Press 22

23 2.2 스타일정의방법 [ 표 2.3] CSS3 에추가된선택자 일반형제결합자 속성선택자 구조의사클래스 타겟의사클래스 UI 요소상태의사클래스 부정의사클래스 교재 p.124 Copyright 2013 Lee, Kim & Park, Life & Power Press 23

24 (1) 전체선택자 교재 p.124 전체선택자 형식 : * { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 사용예 * {color:blue;} Copyright 2013 Lee, Kim & Park, Life & Power Press 24

25 (2) 타입선택자 교재 p.125 타입선택자 형식 : 선택자 { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} p {background:blue; color:yellow;} 형식 : 선택자 1, 선택자 2,..., 선택자 m { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} h1, p {background:yellow;} Copyright 2013 Lee, Kim & Park, Life & Power Press 25

26 (3) 클래스선택자 교재 p.126 클래스선택자 정의부분 형식 : 선택자. 클래스명 { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} p.blue {background:blue;} 적용부분 형식 : < 태그 class = " 클래스명 "> ~ </ 태그 > <p class="blue"> 이단락은 class 속성을이용한태그입니다. </p> Copyright 2013 Lee, Kim & Park, Life & Power Press 26

27 (3) 클래스선택자 교재 p.127 [ 예제 class.html ] 정의부분 4: <style type="text/css"> 5: p {background:yellow; color:blue;} 6: p.italic {font-style:italic;} 7:.redtxt {color:red;} 8:.greentxt {color:green;} 9: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 27

28 (3) 클래스선택자 교재 p.127 적용부분 12: <p> 이텍스트는스타일의적용을받아노란배경에글자가파란색으로 표시됩니다. </p> 13: <p class="redtxt"> 같은요소지만글자가빨간색으로표시됩니다. </p> 14: <p class="greentxt"> 녹색의글자도사용할수있습니다. </p> 15: <h2 class="redtxt"> p 요소가아니라도빨간글자가적용됩니다. </h2> 16: <h2 class="greentxt"> p 요소가아니라도녹색글자가적용됩니다. </h2> 17: <p class="italic"> p 요소에만이탤릭글자를사용할수있습니다. </p> 18: <h2 class="italic"> p 요소에만적용되는클래스이므로적용되지않습니다. </h2> Copyright 2013 Lee, Kim & Park, Life & Power Press 28

29 (3) 클래스선택자 교재 p.128 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 29

30 (4) 아이디선택자 교재 p.128 아이디선택자 정의부분 형식 : #id 명 { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 적용부분 형식 : < 태그명 id = "id 명 "> ~ </ 태그명 > Copyright 2013 Lee, Kim & Park, Life & Power Press 30

31 (4) 아이디선택자 교재 p.128 [ 예제 id.html ] 정의부분 4: <style type="text/css"> 5: p {background:yellow; color:blue;} 6:.boldtxt {font-weight:bold;} 7: #once {font-style:italic;} 8: </style> 적용부분 11: <h2 id="once"> 이스타일은 ID 속성을이용한스타일입니다. </h2> 12: <h2 class="boldtxt"> H2 요소에도굵은글자가적용됩니다. </h2> 13: <p class="boldtxt"> P 요소에굵은글자도사용할수있습니다. </p> Copyright 2013 Lee, Kim & Park, Life & Power Press 31

32 (4) 아이디선택자교재 p.129 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 32

33 (5) 속성선택자 교재 p.129 속성선택자 형식 : [ 속성 ] { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} [ 속성 = 값 ] { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} [ 속성 = 값 ] { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} [ 속성 = 값 ] { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 사용예 [height] {background:pink;} [title = "tree"] {font-weight:bold; color:red;} [title ~= "tree"] {color:blue;} [title = "tree"] {background:skyblue;} Copyright 2013 Lee, Kim & Park, Life & Power Press 33

34 (6) 결합자 교재 p.129 결합자 형식 : 요소 1 요소 2 { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 자손결합자요소 1 > 요소 2 { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 자식결합자요소 1 + 요소 2 { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 인접형제결합자 사용예 div p {font-weight:bold; color:blue;} div > p {font-weight:bold; color:red;} div + p {background:yellow; font-style:italic;} Copyright 2013 Lee, Kim & Park, Life & Power Press 34

35 (6) 결합자 교재 p.130 [ 예제 combinator.html ] 정의부분 4: <style type="text/css"> 5: div > p {font-weight:bold; color:red;} 6: div + p {background:yellow; font-style:italic;} 7: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 35

36 (6) 결합자 교재 p.130 적용부분 10: <div> 11: <p> div의첫번째자식 p 요소 </p> 12: <p> div의두번째자식 p 요소 </p> 13: </div> 14: <h3> div의첫번째형제 h3 요소 </h3> 15: <p> div의두번째형제 p 요소 </p> 16: <div> 17: <h3> div의첫번째자식 h3 요소 </h3> 18: <p> div의두번째자식 p 요소 </p> 19: </div> 20: <p> div의첫번째형제 p 요소 </p> Copyright 2013 Lee, Kim & Park, Life & Power Press 36

37 (6) 결합자교재 p.131 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 37

38 (7) 순서의사요소 교재 p.131 순서의사요소 형식 : 요소 :first-letter { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 요소 :first-line { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 요소 :before { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 요소 :after { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 사용예 p:first-letter {font-weight:bold; font-size:30pt; color:red;} p:first-line {background:yellow; font-style:italic;} p:before {content:"start-";} p:after {content:"-end";} Copyright 2013 Lee, Kim & Park, Life & Power Press 38

39 (7) 순서의사요소 교재 p.132 [ 예제 pseudo-element.html ] 정의부분 / 적용부분 4: <style type="text/css"> 5: p:first-letter {font-weight:bold; font-size:30pt; color:red;} 6: p:first-line {background:yellow;} 7: h3:before {content:"start-"; color:red;} 8: h3:after {content:"-end"; color:blue;} 9: </style> 12: <h3> 안녕하세요! </h3> 13: <div> 14: <p> 어서오세요. </p> 15: <p> 반갑습니다. </p> 16: </div> Copyright 2013 Lee, Kim & Park, Life & Power Press 39

40 (7) 순서의사요소교재 p.132 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 40

41 (8) 구조의사클래스 교재 p.133 구조의사클래스 형식 : 요소 :first-child { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 사용예 p:first-child {background:yellow; font-style:italic;} Copyright 2013 Lee, Kim & Park, Life & Power Press 41

42 (8) 구조의사클래스 교재 p.133 [ 예제 structural-pseudo.html ] 정의부분 4: <style type="text/css"> 5: p:first-child {background:yellow; font-style:italic; color:red;} 6: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 42

43 (8) 구조의사클래스 교재 p.133 적용부분 9: <div> 10: <p> div의첫번째자식 p 요소 </p> 11: <p> div의두번째자식 p 요소 </p> 12: </div> 13: <p> body의두번째자식 p 요소 </p> 14: <h3> body의세번째자식 h3 요소 </h3> 15: <div> 16: <p> div의첫번째자식 p 요소 </p> 17: <h3> div의두번째자식 h3 요소 </h3> 18: </div> Copyright 2013 Lee, Kim & Park, Life & Power Press 43

44 (8) 구조의사클래스교재 p.134 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 44

45 (9) 마우스관련선택자 교재 p.134 마우스관련선택자 형식 : 요소 :link { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 요소 :visited { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 요소 :active { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 요소 :hover { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 요소 :focus { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 사용예 a:link {color:red;} a:visited {color:blue;} a:active {color:yellow;} a:hover {color:green;} input:focus {color:orange;} Copyright 2013 Lee, Kim & Park, Life & Power Press 45

46 (9) 마우스관련선택자 교재 p.135 [ 예제 link.html ] 정의부분 4: <style type="text/css"> 5: a:link {background-color:red;} 6: a:visited {background-color:yellow;} 7: a:hover {background-color:skyblue; text-decoration:underline;} 8: a:active {background-color:green; text-decoration:underline;} 9: 10: div {position:absolute; background-color:red; 11: top:50px; left:50px; height:100px; width:100px;} 12: div:visited {background-color:yellow;} 13: div:hover {background-color:blue;} 14: div:active {background-color:green;} 15: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 46

47 (9) 마우스관련선택자 교재 p.135 적용부분 18: <b> 여기를누르면 19: <a href=" target="_blank"> 위키디피아 </a> 로연결됩니다. 20: </b> 21: <div></div> Copyright 2013 Lee, Kim & Park, Life & Power Press 47

48 (9) 마우스관련선택자교재 p.136 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 48

49 (10) 언어의사클래스 교재 p.136 언어의사클래스 정의부분 형식 : 요소 :lang( 언어의약어 ) { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} p:lang(ko) {color:green;} 적용부분 형식 : < 태그명 lang = " 언어의약어 "> ~ </ 태그명 > <p lang="ko"> 이단락은언어의사클래스를이용합니다. </p> Copyright 2013 Lee, Kim & Park, Life & Power Press 49

50 (11) CSS3 의형제선택자 CSS3 의형제선택자 교재 p.137 형식 : 요소 1 ~ 요소 2 { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 사용예 div ~ p {background:yellow; font-style:italic;} Copyright 2013 Lee, Kim & Park, Life & Power Press 50

51 (12) CSS3 의속성선택자 CSS3 의속성선택자 교재 p.137 형식 : [ 속성 ^= 값 ] { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} [ 속성 $= 값 ] { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} [ 속성 *= 값 ] { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 사용예 p[title ^= "tree"] {font-weight:bold; color:red;} p[title $= "tree"] {font-style:italic;} p[title *= "tree"] {background:pink;} Copyright 2013 Lee, Kim & Park, Life & Power Press 51

52 (12) CSS3 의속성선택자 [ 예제 attribute-selector.html ] 정의부분 4: <style type="text/css"> 5: p[title^="tree"] {font-weight:bold; color:red;} 6: p[title$="tree"] {font-style:italic;} 7: p[title*="tree"] {background:pink;} 8: </style> 적용부분 교재 p : <div> 12: <p title="tree_1"> div의첫번째자식 p 요소 </p> 13: <p title="tree_2"> div의두번째자식 p 요소 </p> 14: <p title="a_tree"> div의세번째자식 p 요소 </p> 15: <h3 title="b_tree"> div의네번째자식 h3 요소 </h3> 16: </div> Copyright 2013 Lee, Kim & Park, Life & Power Press 52

53 (12) CSS3 의속성선택자교재 p.138 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 53

54 (13) CSS3 의구조의사클래스 CSS3 의구조의사클래스 형식 : 교재 p.139 :root { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 요소 :last-child { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 요소 :nth-child(n) { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 요소 :nth-last-child(n) { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 요소 :nth-of-type(n) { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 요소 :nth-last-of-type(n) { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 요소 :first-of-type { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 요소 :last-of-type { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 요소 :only-child { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 요소 :only-of-type { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 요소 :empty { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} Copyright 2013 Lee, Kim & Park, Life & Power Press 54

55 (13) CSS3 의구조의사클래스 사용예 :root {background:red;} p:last-child {background:orange;} p:nth-child(2) {background:green;} p:nth-last-child(2) {background:pink;} p:nth-of-type(2) {background:skyblue;} p:nth-last-of-type(2) {background:red;} p:first-of-type {font-weight:bold; color:orange;} p:last-of-type {font-weight:bold; color:green;} p:only-child {background:red;} p:only-of-type {font-style:italic; color:blue; background:yellow;} p:empty {background:blue;} 교재 p.139 Copyright 2013 Lee, Kim & Park, Life & Power Press 55

56 (13) CSS3 의구조의사클래스 [ 예제 structural-pseudo-classes.html ] 정의부분 교재 p.140 4: <style type="text/css"> 5: p:first-of-type {font-weight:bold; color:orange;} 6: p:last-of-type {font-weight:bold; color:green;} 7: p:only-of-type {font-style:italic; color:blue; background:yellow;} 8: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 56

57 (13) CSS3 의구조의사클래스 적용부분 10: <body> 11: <p> body의첫번째자식 p 요소 </p> 12: <p> body의두번째자식 p 요소 </p> 13: <div> 14: <p> div의첫번째자식 p 요소 </p> 15: <h3> div의두번째자식 h3 요소 </h3> 16: </div> 17: <div> 18: <p> div의첫번째자식 p 요소 </p> 19: <p> div의두번째자식 p 요소 </p> 20: </div> 21: <p> body의세번째자식 p 요소 </p> 22: </body> 교재 p.140 Copyright 2013 Lee, Kim & Park, Life & Power Press 57

58 (13) CSS3 의구조의사클래스교재 p.141 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 58

59 (14) CSS3 의타겟의사클래스 CSS3 의타겟의사클래스 교재 p.141 형식 : 요소 :target { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 사용예 *:target:before {content:url('test.jpg');} Copyright 2013 Lee, Kim & Park, Life & Power Press 59

60 (15) CSS3 의 UI 요소상태의사클래스 CSS3 의 UI 요소상태의사클래스 사용예 교재 p.141 형식 : 요소 :enabled { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 요소 :disabled { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 요소 :checked { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} input[type="text"]:enabled {background:yellow; color:red;} input[type="text"]:disabled {background:green;} input:checked {background:pink;} Copyright 2013 Lee, Kim & Park, Life & Power Press 60

61 (16) CSS3 의부정의사클래스 CSS3 의부정의사클래스 교재 p.142 형식 : :not( 요소 ) { 속성 1 : 속성값 1; 속성 2 : 속성값 2;... 속성 n : 속성값 n;} 사용예 :not(p) {font-style:italic;} Copyright 2013 Lee, Kim & Park, Life & Power Press 61

62 2.3 CSS3 접두어 교재 p.143 [ 표 2.4] 브라우저별접두어 접두어 브라우저 -ms- 마이크로소프트브라우저 ( 인터넷익스플로러 ) -webkit- webkit 기반브라우저 ( 사파리, 크롬등 ) -moz- 모질라기반브라우저 ( 모질라파이어폭스등 ) -o- 오페라기반브라우저 ( 오페라 ) Copyright 2013 Lee, Kim & Park, Life & Power Press 62

63 2.3 CSS3 접두어 교재 p.143 사용예 border-image:url('heart.jpg') repeat; -webkit-border-image:url('heart.jpg') repeat; -moz-border-image:url('heart.jpg') repeat; -o-border-image:url('heart.jpg') repeat; Copyright 2013 Lee, Kim & Park, Life & Power Press 63

64 2.4 CSS3 미디어질의 미디어스타일정의 미디어질의작성 미디어질의예제 교재 p.143 Copyright 2013 Lee, Kim & Park, Life & Power Press 64

65 미디어스타일정의 교재 p.144 <link> 태그이용 <link rel="stylesheet" href=" 스타일시트파일의 url" media=" 미디어 _ 질의 _ 리스트 url(" 스타일시트의 url") 미디어 _ 질의 _ 리스트 미디어 _ 질의 { CSS_ 규칙 } Copyright 2013 Lee, Kim & Park, Life & Power Press 65

66 미디어질의작성 교재 p.145 미디어질의작성 미디어 _ 질의 _ 리스트형식미디어 _ 질의 {, 미디어 _ 질의 }* 미디어 _ 질의형식 [only not] 미디어 _ 타입 {and 조건식 }* 또는조건식 {and 조건식 }* 조건식형식미디어 _ 속성 [: 속성값 ] Copyright 2013 Lee, Kim & Park, Life & Power Press 66

67 미디어질의작성 교재 p.145 [ 표 2.5] 미디어타입 미디어타입 설명 all print projection screen tv aural braille handheld tty embossed 모든장치종이프로젝터디스플레이화면텔레비젼음성신디사이저점자리더기휴대용전화기, PDA 텔레타이프, 컴퓨터터미널점자프린터 Copyright 2013 Lee, Kim & Park, Life & Power Press 67

68 미디어질의작성 교재 p.146 [ 표 2.6] 미디어속성 속성 접두어사용 (min-, max-) width, height, device-width, device-height, resolution, aspect-ratio, device-aspect-ratio, Yes color-index, monochrome orientation, scan, grid No Copyright 2013 Lee, Kim & Park, Life & Power Press 68

69 미디어질의작성 교재 p.147 <link> 태그이용 <link rel="stylesheet" href="test1.css" media="print"> <link rel="stylesheet" href="test2.css" media="screen and (min-width:600px)"> <link rel="stylesheet" href="test3.css" media="screen and (max-device-width:480px) and (min-device-width:320px)"> Copyright 2013 Lee, Kim & Park, Life & Power Press 69

70 미디어질의작성 교재 url("test1.css") url("test2.css") screen and url("test3.css") screen and (max-device-width:480px) and (min-device-width:320px); Copyright 2013 Lee, Kim & Park, Life & Power Press 70

71 미디어질의작성 교재 all and (min-width:400px) (min-width:400px) {color:blue;} Copyright 2013 Lee, Kim & Park, Life & Power Press 71

72 2.4.3 미디어질의예제 교재 p.147 media 속성이용예제 [ 스타일시트파일 : sheet-max.css] h3.max {background:yellow;} p.max {color:blue;} [ 스타일시트파일 : sheet-min.css] h3.min {background:skyblue;} p.min {color:red;} Copyright 2013 Lee, Kim & Park, Life & Power Press 72

73 2.4.3 미디어질의예제 교재 p.148 [ 예제 media-query.html ] 정의부분 4: <link rel="stylesheet" type="text/css" href="sheet-max.css" media="screen and (max-width:299px)"> 5: <link rel="stylesheet" type="text/css" href="sheet-min.css" media="screen and (min-width:300px)"> 적용부분 8: <h3 class="max"> 화면이작아지면노란색배경 </h3> 9: <h3 class="min"> 화면이커지면하늘색배경 </h3> 10: <p class="max"> 화면이작아지면파란색글자 </p> 11: <p class="min"> 화면이커지면빨간색글자 </p> Copyright 2013 Lee, Kim & Park, Life & Power Press 73

74 2.4.3 미디어질의예제 교재 p.148 실행결과 너비 299px 이하결과 ( 크롬 ) 너비 300px 이상결과 ( 크롬 ) Copyright 2013 Lee, Kim & Park, Life & Power Press 74

75 2.4.3 미디어질의예제 교재 규칙이용예제 [ 스타일시트파일 : sheet-media.css] (max-width:299px) { 2: h3.max {background:yellow;} 3: p.max {color:blue;} 4: } (min-width:300px) { 6: h3.min {background:skyblue;} 7: p.min {color:red;} 8: } Copyright 2013 Lee, Kim & Park, Life & Power Press 75

76 2.4.3 미디어질의예제 교재 p.149 [ 예제 media-query-test.html ] 정의부분 4: <link rel="stylesheet" type="text/css" href="sheet-media.css"> 적용부분 7: <h3 class="max"> 화면이작아지면노란색배경 </h3> 8: <h3 class="min"> 화면이커지면하늘색배경 </h3> 9: <p class="max"> 화면이작아지면파란색글자 </p> 10: <p class="min"> 화면이커지면빨간색글자 </p> Copyright 2013 Lee, Kim & Park, Life & Power Press 76

77 2.4.3 미디어질의예제 교재 p.150 실행결과 너비 299px 이하결과 ( 크롬 ) 너비 300px 이상결과 ( 크롬 ) Copyright 2013 Lee, Kim & Park, Life & Power Press 77

78 2.4.3 미디어질의예제 교재 p.151 안드로이드에뮬레이터예제 [ 스타일시트파일 : default.css] h3 {background:skyblue;} p {color:red;} [ 스타일시트파일 : phone.css] h3.phone {background:yellow;} p.phone {color:blue;} Copyright 2013 Lee, Kim & Park, Life & Power Press 78

79 2.4.3 미디어질의예제 교재 p.151 [ 예제 media.html ] 정의부분 4: <link rel="stylesheet" type="text/css" href="default.css" media="all" > 5: <link rel="stylesheet" type="text/css" href="phone.css" media="only screen and (max-device-width:480px) and min-device-width:320px)"> 적용부분 8: <h3 class="phone"> 휴대폰에서노란색배경 </h3> 9: <h3> 하늘색배경 </h3> 10: <p class="phone"> 휴대폰에서파란색글자 </p> 11: <p> 빨간색글자 </p> Copyright 2013 Lee, Kim & Park, Life & Power Press 79

80 2.4.3 미디어질의예제 교재 p.152 실행결과 미디어질의 - 브라우저에서실행 미디어질의 - 안드로이드에뮬레이터에서실행 Copyright 2013 Lee, Kim & Park, Life & Power Press 80

81 2.5 CSS 속성 교재 p.153 폰트속성 텍스트속성 색과배경속성 위치속성 목록속성 박스속성 테이블속성 Copyright 2013 Lee, Kim & Park, Life & Power Press 81

82 2.5.1 폰트속성교재 p.153 [ 표 2.7] 폰트관련속성 font-style font-variant font-weight font-size font-family font Copyright 2013 Lee, Kim & Park, Life & Power Press 82

83 2.5.1 폰트속성 교재 p.154 [ 예제 font.html ] 정의부분 4: <style type="text/css"> 5: h2 {color:blue; font-weight:bold; font-family: 바탕체 ;} 6: p {color:red; font-size:20pt; font-style:italic;} 7: </style> 적용부분 10: <h2> 파란색굵은바탕체글자 </h2> 11: <p> 빨간색크기가 20 인이탤릭글자 </p> Copyright 2013 Lee, Kim & Park, Life & Power Press 83

84 2.5.1 폰트속성 교재 p.154 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 84

85 2.5.1 폰트속성 교재 p.155 [ 예제 font-variant.html ] 정의부분 4: <style type="text/css"> 5:.a {color:blue;} 6:.b {color:red; font-variant:small-caps;} 7:.c {font:italic small-caps bold x-large /10px 궁서체 ;} 8: </style> 적용부분 11: <h1 class="a"> ABCDEF <= 대문자크기 </h1> 12: <h1 class="a"> abcdef <= 소문자크기 </h1> 13: <h1 class="b"> abcdef <= 소문자크기랑비슷한대문자 </h1> 14: <h1 class="c"> Hello! 폰트속성을한꺼번에설정할때 </h1> 15: <h1 class="c"> 줄간격을설정하려면 ʻ/ʼ를입력하고수를적음 </h1> Copyright 2013 Lee, Kim & Park, Life & Power Press 85

86 2.5.1 폰트속성 교재 p.155 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 86

87 CSS3 추가속성 교재 p.156 [ 표 2.8] 규칙 (rule) font-stretch font-size-adjust Copyright 2013 Lee, Kim & Park, Life & Power Press 87

88 CSS3 추가속성 교재 p.156 { font-family : 새로정의하고싶은글꼴이름 ; src : url(' 글꼴파일 url'); } { font-family:nanumpen; 새로정의하는글꼴이름 src:url('nanumpen.ttf'); 글꼴파일명 } Copyright 2013 Lee, Kim & Park, Life & Power Press 88

89 CSS3 추가속성 교재 p.157 [ 예제 font-face.html ] 정의부분 4: <style type="text/css"> { 6: font-family:nanumpen; 7: src:url('nanumpen.ttf') format('truetype'); 8: } 9: h2 {color:blue; font-family:nanumpen, 궁서체 ; font-size:30pt;} 10: p {color:red; font-size:30pt;} 11: </style> 적용부분 14: <h2> 안녕하세요 </h2> 15: <p> 안녕하세요 </p> Copyright 2013 Lee, Kim & Park, Life & Power Press 89

90 CSS3 추가속성 교재 p.158 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 90

91 CSS3 추가속성 교재 p.158 [ 예제 font-size-adjust.html ] 정의부분 4: <style type="text/css"> 5:.a {color:blue; font-family:verdana;} 6:.b {color:blue; font-family:times New Roman;} 7:.c {color:red; font-family:times New Roman; font-size-adjust:0.52;} 8: </style> 적용부분 11: <h1 class="a"> ABC abc <= verdana 글꼴 </h1> 12: <h1 class="b"> ABC abc <= Times New Roman 글꼴 </h1> 13: <h1 class="c"> ABC abc <= Times New Roman 글꼴 font-size-adjust 적용 </h1> Copyright 2013 Lee, Kim & Park, Life & Power Press 91

92 CSS3 추가속성 교재 p.159 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 92

93 2.5.2 텍스트속성 교재 p.159 [ 표 2.10] 텍스트관련속성 text-align vertical-align text-indent text-decoration word-spacing letter-spacing line-height white-space text-transform Copyright 2013 Lee, Kim & Park, Life & Power Press 93

94 2.5.2 텍스트속성 교재 p.160 [ 예제 text.html ] 정의부분 4: <style type="text/css"> 5: h2 {text-align:center; word-spacing:30px;} 6: p {text-decoration:line-through; letter-spacing:10pt;} 7: </style> 적용부분 10: <h2> 단어간격이 30px 인가운데정렬 </h2> 11: <p> 글자간격을 10pt 로하고취소선적용 </p> Copyright 2013 Lee, Kim & Park, Life & Power Press 94

95 2.5.2 텍스트속성 교재 p.160 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 95

96 2.5.2 텍스트속성 교재 p.161 [ 예제 text-indent.html ] 정의부분 4: <style type="text/css"> 5:.a {color:blue; text-transform:capitalize; text-indent:30pt;} 6:.b {color:red; text-transform:uppercase; line-height:50pt;} 7:.c {font-weight:bold; white-space:pre; vertical-align:super;} 8: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 96

97 2.5.2 텍스트속성 교재 p.161 적용부분 11: <h1 class="a"> 들여쓰기 : 30pt 첫글자는대문자표시 : hello! </h1> 12: <h1 class="b"> 줄간격 : 50pt 전부대문자표시 : hello! </h1> 13: <table width="500" height="200" border="1"> 14: <tr class="c"> 15: <td width="250"> Good Morning! </td> 16: <td> Good Morning! </td> 17: </tr> 18: <tr> 19: <td> Good Morning! </td> 20: <td> Good Morning! </td> 21: </tr> 22: </table> Copyright 2013 Lee, Kim & Park, Life & Power Press 97

98 2.5.2 텍스트속성 교재 p.161 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 98

99 CSS3 추가속성 교재 p.162 [ 표 2.11] CSS3 에추가된텍스트관련속성 text-shadow text-justify text-overflow word-wrap word-break column-width column-count columns column-gap column-rule-width column-rule-style column-rule-color column-rule column-span Copyright 2013 Lee, Kim & Park, Life & Power Press 99

100 CSS3 추가속성 교재 p.163 [ 예제 text-column.html ] 정의부분 4: <style type="text/css"> 5: h2 {text-align:center; color:blue; text-shadow:3px 3px 5px skyblue;} 6:.column {column-count:3; column-gap:20px; 7: column-width:100px; column-rule:2px solid pink; 8: -webkit-column-count:3; -webkit-column-gap:20px; 9: -webkit-column-width:100px; -webkit-column-rule:2px solid pink; 10: -moz-column-count:3; -moz-column-gap:20px; 11: -moz-column-width:100px; -moz-column-rule:2px solid pink;} 12: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 100

101 CSS3 추가속성 교재 p.163 적용부분 15: <div class="column"> 16: <h2> 심은버들 </h2> <br> 17: - 한용운 <br> <br> 18: 19: 뜰앞에버들을심어 <br> 20: 님의말을매렸더니 <br> 21: 님은가실때에 <br> 22: 버들을꺾어말채찍을하였습니다. <br> <br> 23: 24: 버들마다채찍이되어서 <br> 25: 님을따르는나의말도채칠까하였더니 <br> 26: 남은가지천만사 ( 千萬絲 ) 는 <br> 27: 해마다해마다보낸한 ( 恨 ) 을잡아맵니다. 28: </div> Copyright 2013 Lee, Kim & Park, Life & Power Press 101

102 CSS3 추가속성 교재 p.164 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 102

103 CSS3 추가속성 교재 p.164 [ 예제 text-justify.html ] 정의부분 4: <style type="text/css"> 5: h1 {width:320px; border:1px solid navy;} 6:.a {word-break:break-all; text-justify:inter-cluster;} 7:.b {word-wrap:normal;} 8:.c {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} 9: </style> 적용부분 12: <h1 class="a"> Hello! Good Morning!!! </h1> 13: <h1 class="b"> Hello! Good Morning!!! </h1> 14: <h1 class="c"> Hello! Good Morning!!! </h1> Copyright 2013 Lee, Kim & Park, Life & Power Press 103

104 CSS3 추가속성 교재 p.165 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 104

105 2.5.3 색과배경속성 교재 p.166 [ 표 2.12] 색과배경관련속성 color background-color background-image background-repeat background-attachment background-position background Copyright 2013 Lee, Kim & Park, Life & Power Press 105

106 2.5.3 색과배경속성 교재 p.166 [ 예제 background-color.html ] 정의부분 4: <style type="text/css"> 5: h1 {background-color:yellow;} 6: </style> 적용부분 9: <h1> 내용이표시되는부분의배경을노란색으로 </h1> Copyright 2013 Lee, Kim & Park, Life & Power Press 106

107 2.5.3 색과배경속성 교재 p.167 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 107

108 2.5.3 색과배경속성 교재 p.167 문서내용수정 h1 {background-color:yellow;} h1 {background-image:url('balloon.jpg');} 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 108

109 2.5.3 색과배경속성 교재 p.168 [ 예제 background-attachment.html ] 정의부분 4: <style type="text/css"> 5: #bg1 {background-image:url('pumpkin_small.jpg'); 6: background-repeat:no-repeat; 7: background-attachment:fixed; 8: background-position:top right;} 9: </style> 적용부분 12: <div id="bg1"> 13: <p> 할로윈호박이귀엽네요. </p> 18: <p> 할로윈호박이귀엽네요. </p> 19: </div> Copyright 2013 Lee, Kim & Park, Life & Power Press 109

110 2.5.3 색과배경속성 교재 p.168 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 110

111 CSS3 추가속성 교재 p.169 [ 표 2.13] CSS3 에추가된색과배경관련속성 background-size background-origin background-clip / -webkit-background-clip opacity -webkit-gradient -moz-linear-gradient -webkit-gradient -moz-radial-gradient -moz-repeating-linear-gradient -moz-repeating-radial-gradient Copyright 2013 Lee, Kim & Park, Life & Power Press 111

112 CSS3 추가속성 교재 p.170 [ 표 2.15] CSS3 의색상표기방법 rgb (red green blue) 표기방법 rgba (red green blue alpha) hsl (hue saturation lightness) hsla (hue saturation lightness alpha) 설명 rgb( 적 녹 청 ) 에의해색정의 rgb에투명도 alpha를추가색상, 채도, 명도에의해색정의 hsl에투명도 alpha를추가 Copyright 2013 Lee, Kim & Park, Life & Power Press 112

113 CSS3 추가속성 교재 p.171 [ 예제 background-size.html ] 정의부분 4: <style type="text/css"> 5: #bg1 {background-image:url('maple.jpg'); 6: background-position:top right; 7: background-repeat:no-repeat; 8: background-size:80px 60px;} 9: #bg2 {background-image:url('maple.jpg'); 10: background-repeat:no-repeat; 11: padding:25px; 12: border:5px dotted green; 13: background-clip:content-box; 14: -webkit-background-clip:content-box; 15: opacity : 0.5;} 16: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 113

114 CSS3 추가속성 교재 p.171 적용부분 19: <div id="bg1"> 20: <p> 단풍사진크기를줄였어요. </p> <p> 단풍사진크기를줄였어요. </p> 22: </div> 23: <div id="bg2"> 24: <p> 붉은단풍이아름답네요. </p> <p> 붉은단풍이아름답네요. </p> 26: <p> 붉은단풍이아름답네요. </p> 27: </div> Copyright 2013 Lee, Kim & Park, Life & Power Press 114

115 CSS3 추가속성 교재 p.172 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 115

116 CSS3 추가속성 교재 p.172 [ 예제 background-origin.html ] 정의부분 4: <style type="text/css"> 5: div {background-image:url('pumpkin.jpg'); 6: background-position:bottom left; 7: background-repeat:no-repeat; 8: background-size:70px 50px; 9: padding:30px; 10: border:5px dashed orange;} 11: #bg1 {background-origin:border-box;} 12: #bg2 {background-origin:padding-box;} 13: #bg3 {background-origin:content-box;} 14: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 116

117 CSS3 추가속성 교재 p.173 적용부분 17: <div id="bg1"> 18: <p> background-origin:border-box;</p> 19: <p> background-origin:border-box;</p> 20: </div> 21: <div id="bg2"> 22: <p> background-origin:padding-box;</p> 23: <p> background-origin:padding-box;</p> 24: </div> 25: <div id="bg3"> 26: <p> background-origin:content-box;</p> 27: <p> background-origin:content-box;</p> 28: </div> Copyright 2013 Lee, Kim & Park, Life & Power Press 117

118 CSS3 추가속성 교재 p.174 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 118

119 CSS3 추가속성 교재 p.174 [ 예제 gradient.html ] 4: <style type="text/css"> 5: div {position:absolute; width:200px; height:200px; 6: font-weight:bold; text-align:center; background:red;} 7: #bg1 {top:50px; left:50px; 8: background:-webkit-gradient(linear, left bottom, right top, from(red), to(yellow)); 9: background:-moz-linear-gradient(left 45deg, red, yellow);} 10: #bg2 {top:50px; left:300px; 11: background:-webkit-gradient(radial, center center, 10, center center, 90, from(red), to(yellow)); 12: background:-moz-radial-gradient(center center 0deg, circle cover, red 10%, yellow 60%);} 13: #bg3 {top:300px; left:50px; 14: background:-moz-repeating-linear-gradient(left 45deg, red 20px, yellow 40px);} 15: #bg4 {top:300px; left:300px; 16: background:-moz-repeating-radial-gradient(center center 0deg, circle cover, red 10%, yellow 20%, red 30%);} 17: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 119

120 CSS3 추가속성 교재 p.175 적용부분 20: <div id="bg1"> <p> 선형형식 </p> </div> 21: <div id="bg2"> <p> 원형형식 </p> </div> 22: <div id="bg3"> <p> 선형반복형식 </p> </div> 23: <div id="bg4"> <p> 원형반복형식 </p> </div> Copyright 2013 Lee, Kim & Park, Life & Power Press 120

121 CSS3 추가속성 교재 p.176 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 121

122 2.5.4 위치속성교재 p.177 [ 표 2.16] 위치관련속성 position left right top bottom width height Visibility clip z-index Copyright 2013 Lee, Kim & Park, Life & Power Press 122

123 2.5.4 위치속성 교재 p.177 [ 예제 position.html ] 정의부분 4: <style type="text/css"> 5: h1 {position:absolute; 6: background-image:url('balloon.jpg'); 7: top:0pt; left:0pt; height:60pt; 8: z-index:1;} 9: h2 {position:absolute; 10: background-color:yellow; 11: top:35pt; left:40pt; height:60pt; 12: z-index:2;} 13: </style> 적용부분 16: <h1> 내용이표시되는부분의배경을이미지로 </h1> 17: <h2> 내용이표시되는부분의배경을노란색으로 </h2> Copyright 2013 Lee, Kim & Park, Life & Power Press 123

124 2.5.4 위치속성 교재 p.178 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 124

125 2.5.4 위치속성 교재 p.179 [ 예제 clip.html ] 정의부분 4: <style type="text/css"> 5: h1 {position:absolute; background-image:url('balloon.jpg'); 6: top:0px; left:0px; height:60px; 7: clip:rect(10px, 300px, 50px, 10px); 8: z-index:1; visibility:visible;} 9: h2 {position:absolute; background-color:yellow; 10: top:35px; left:40px; height:60px; 11: z-index:2; visibility:hidden;} 12: </style> 적용부분 15: <h1> 내용이표시되는부분의배경을이미지로 </h1> 16: <h2> 내용이표시되는부분의배경을노란색으로 </h2> Copyright 2013 Lee, Kim & Park, Life & Power Press 125

126 2.5.4 위치속성 교재 p.179 [clip 속성에서설정하는영역 ] Copyright 2013 Lee, Kim & Park, Life & Power Press 126

127 2.5.4 위치속성 교재 p.180 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 127

128 2.5.5 목록속성교재 p.180 [ 표 2.17] 목록관련속성 list-style-type list-style-position list-style-image list-style Copyright 2013 Lee, Kim & Park, Life & Power Press 128

129 2.5.5 목록속성 교재 p.181 [ 예제 bullet.html ] 정의부분 4: <style type="text/css"> 5: ul li {list-style-image:url('bullet1.gif');} 6: ul li ul li {list-style-image:url('bullet2.gif');} 7: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 129

130 2.5.5 목록속성 교재 p.181 적용부분 10: <h2> 과일 </h2> 11: <ul> 12: <li> 여름과일 13: <ul> 14: <li> 참외 </li> 15: <li> 수박 </li> 16: <li> 포도 </li> 17: </ul> 18: </li> 19: <li> 겨울과일 20: <ul> 21: <li> 사과 </li> 22: <li> 배 </li> 23: <li> 귤 </li> 24: </ul> 25: </li> 26: </ul> Copyright 2013 Lee, Kim & Park, Life & Power Press 130

131 2.5.5 목록속성 교재 p.182 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 131

132 2.5.5 목록속성 교재 p.182 [ 예제 list.html ] 정의부분 4: <style type="text/css"> 5:.a {list-style-type:circle;} 6:.b {list-style:lower-roman inside none;} 7:.c {list-style:upper-alpha outside none;} 8: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 132

133 2.5.5 목록속성 교재 p.182 적용부분 11: <h2> 동물 </h2> 12: <ol class="a"> 13: <li> 포유류 14: <ol class="b"> 15: <li> 사자 </li> 16: <li> 호랑이 </li> 17: <li> 곰 </li> 18: </ol> 19: </li> 20: <li> 양서류 21: <ol class="c"> 22: <li> 개구리 </li> 23: <li> 두꺼비 </li> 24: <li> 맹꽁이 </li> 25: </ol> 26: </li> 27: </ol> Copyright 2013 Lee, Kim & Park, Life & Power Press 133

134 2.5.5 목록속성 교재 p.183 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 134

135 2.5.6 박스속성교재 p.183 외부여백 (margin) : 블록테두리의외부여백 외곽선 (outline) : 블록테두리의바깥선 테두리 (border) : 블록테두리의외형특성 내부여백 (padding): 테두리와블록의내용사이의간격 내용 (content) : 요소의내용 Copyright 2013 Lee, Kim & Park, Life & Power Press 135

136 2.5.6 박스속성 교재 p.184 [ 표 2.18] 박스관련속성 width border height margin max-width, max-height padding min-width, min-height outline-color float outline-style clear outline-width border-width outline border-style outline-offset border-color overflow Copyright 2013 Lee, Kim & Park, Life & Power Press 136

137 2.5.6 박스속성 교재 p.185 [ 예제 border.html ] 정의부분 4: <style> 5:.style1 {border-style:double; border-width:10pt; border-color:skyblue;} 6:.style2 {border-style:inset; border-width:10pt; border-color:navy;} 7:.style3 {border-style:groove; border-width:10pt; border-color:skyblue;} 8:.style4 {border-style:solid; border-width:10pt; border-color:navy;} 9:.style5 {border-style:ridge; border-width:10pt; border-color:skyblue;} 10:.style6 {border-style:outset; border-width:10pt; border-color:navy;} 11: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 137

138 2.5.6 박스속성 교재 p.185 적용부분 14: <table> 15: <tr> 16: <td> <p class="style1"> double border </p> </td> 17: <td> <p class="style2"> inset border </p> </td> 18: <td> <p class="style3"> groove border </p> </td> 19: </tr> 20: <tr> 21: <td> <p class="style4"> solid border </p> </td> 22: <td> <p class="style5"> ridge border </p> </td> 23: <td> <p class="style6"> outset border </p> </td> 24: </tr> 25: </table> Copyright 2013 Lee, Kim & Park, Life & Power Press 138

139 2.5.6 박스속성 교재 p.186 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 139

140 2.5.6 박스속성 교재 p.186 [ 예제 margin-padding.html ] 정의부분 4: <style type="text/css"> 5:.b1 {border:5px solid red; 6: margin:50px 100px 75px 20px; 7: padding:10px 30px 50px 70px;} 8:.b2 {border:5px dotted blue; 9: padding:50px;} 10: p {font-weight:bold; 11: background-color:pink;} 12: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 140

141 2.5.6 박스속성 교재 p.186 적용부분 15: <div class="b1"> 16: <p> 외부여백 (margin) 과내부여백 (padding) 을다르게설정함 </p> 17: </div> 18: <div class="b2"> 19: <p> 네면의내부여백 (padding) 을똑같이설정함 </p> 20: </div> Copyright 2013 Lee, Kim & Park, Life & Power Press 141

142 2.5.6 박스속성 교재 p.187 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 142

143 2.5.6 박스속성 교재 p.187 [ 예제 float-clear.html ] 정의부분 4: <style type="text/css"> 5:.float {float:right;} 6:.clear {clear:both;} 7: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 143

144 2.5.6 박스속성 교재 p.187 적용부분 10: <img class="float" src="beach.jpg" width="300px" height="200px"> 11: <div> 12: <p> float 속성을이용하여그림을오른쪽에배치 </p> 13: <p> 글들은자동으로왼쪽에배치 </p> 14: <p> 글들은자동으로왼쪽에배치 </p> 15: <p> 글들은자동으로왼쪽에배치 </p> 16: </div> 17: <div class="clear"> 18: <p> clear 속성을이용하여앞에설정된 float 속성해지 </p> 19: <p> clear 속성을이용하여앞에설정된 float 속성해지 </p> 20: <p> clear 속성을이용하여앞에설정된 float 속성해지 </p> 21: <p> clear 속성을이용하여앞에설정된 float 속성해지 </p> 22: <p> clear 속성을이용하여앞에설정된 float 속성해지 </p> 23: </div> Copyright 2013 Lee, Kim & Park, Life & Power Press 144

145 2.5.6 박스속성 교재 p.188 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 145

146 2.5.6 박스속성 교재 p.188 [ 예제 outline.html ] 정의부분 4: <style type="text/css"> 5: div {position:absolute; top:50px; width:150px; height:100px; 6: border:5px solid red; margin:50px;} 7:.b1 {left:50px; overflow:scroll; 8: outline:blue dotted 5px; 9: outline-offset:5px;} 10:.b2 {left:300px; overflow:hidden; 11: outline:orange dotted 5px; 12: outline-offset:20px;} 13: p{font-size:20px; font-weight:bold;} 14: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 146

147 2.5.6 박스속성 교재 p.189 적용부분 17: <div class="b1"> 18: <p> 외곽선을표시 </p> 19: <p> 오버플로우되면스크롤바생성 </p> 20: <p> 테두리와외곽선간격 :5px </p> 21: </div> 22: <div class="b2"> 23: <p> 외곽선을표시 </p> 24: <p> 오버플로우되어도스크롤바생성하지않음 </p> 25: <p> 테두리와외곽선간격 :20px </p> 26: </div> Copyright 2013 Lee, Kim & Park, Life & Power Press 147

148 2.5.6 박스속성 교재 p.189 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 148

149 CSS3 추가속성 교재 p.190 [ 표 2.19] CSS3 에추가된박스관련속성 box-align box-pack box-orient box-direction box-ordinal-group box-shadow box-sizing box-flex resize Copyright 2013 Lee, Kim & Park, Life & Power Press 149

150 CSS3 추가속성 교재 p.191 [ 예제 box-align.html ] 정의부분 4: <style type="text/css"> 5: div {position:absolute; top:50px; width:200px; height:200px; 6: background:yellow; border:2px solid red; 7: font-weight:bold; text-align:center; 8: display:-moz-box; display:-webkit-box; display:box;} 9: #b1 {left:50px; 10: -moz-box-align:start; -moz-box-orient:horizontal; -moz-box-pack:end; 11: -webkit-box-align:start; -webkit-box-orient:horizontal; -webkit-box-pack:end; 12: box-align:start; box-orient:horizontal; box-pack:end;} Copyright 2013 Lee, Kim & Park, Life & Power Press 150

151 CSS3 추가속성 교재 p.191 정의부분 13: #b2 {left:350px; 14: -moz-box-align:center; -moz-box-pack:center; 15: -moz-box-orient:vertical; -moz-box-direction:reverse; 16: -webkit-box-align:center; -webkit-box-pack:center; 17: -webkit-box-orient:vertical; -webkit-box-direction:reverse; 18: box-align:center; box-pack:center; 19: box-orient:vertical; box-direction:reverse;} 20: #b3 {left:650px; 21: -moz-box-align:end; -webkit-box-align:end; box-align:end;} 22: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 151

152 CSS3 추가속성 교재 p.191 적용부분 25: <div id="b1"> <p> 가나다 </p> <p> abc </p> <p> 123 </p> </div> 26: <div id="b2"> <p> 가나다 </p> <p> abc </p> <p> 123 </p> </div> 27: <div id="b3"> <p> 가나다 </p> <p> abc </p> <p> 123 </p> </div> Copyright 2013 Lee, Kim & Park, Life & Power Press 152

153 CSS3 추가속성 교재 p.192 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 153

154 CSS3 추가속성 교재 p.192 [ 예제 box-sizing.html ] 정의부분 4: <style type="text/css"> 5: div {position:absolute; top:50px; width:200px; height:200px; 6: border:20px solid blue; 7: font-weight:bold; text-align:center;} 8: #b1 {left:50px; 9: box-sizing:border-box; 10: -moz-box-sizing:border-box; 11: -webkit-box-sizing:border-box;} 12: #b2 {left:350px; 13: box-sizing:content-box; 14: -moz-box-sizing:content-box; 15: -webkit-box-sizing:content-box;} 16: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 154

155 CSS3 추가속성 교재 p.193 적용부분 19: <div id="b1"> <p> border-box </p> <p> padding 과 border 를포함한크기 </p> </div> 20: <div id="b2"> <p> content-box </p> <p> padding 과 border 를포함하지않은크기 </p> 21: </div> Copyright 2013 Lee, Kim & Park, Life & Power Press 155

156 CSS3 추가속성 교재 p.193 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 156

157 CSS3 추가속성 교재 p.193 [ 예제 box-shadow.html ] 정의부분 4: <style type="text/css"> 5: div {position:absolute; top:50px; width:100px; height:100px; 6: background:lightgreen; border:2px solid green;} 7: #b1 {left:50px; box-shadow:10px 10px black; 8: overflow:auto; resize:horizontal;} 9: #b2 {left:250px; box-shadow:20px 20px 20px green; 10: overflow:auto; resize:vertical;} 11: #b3 {left:450px; box-shadow:20px 20px 20px 10px green; 12: overflow:auto; resize:both;} 13: #b4 {left:650px; box-shadow:10px 10px 10px 5px green inset;} 14: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 157

158 CSS3 추가속성 교재 p.194 적용부분 17: <div id="b1"> </div> 18: <div id="b2"> </div> 19: <div id="b3"> </div> 20: <div id="b4"> </div> Copyright 2013 Lee, Kim & Park, Life & Power Press 158

159 CSS3 추가속성 교재 p.194 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 159

160 CSS3 추가속성 교재 p.195 [ 표 2.20] CSS3 에추가된테두리관련속성 border-image-source border-image-slice border-image-width border-image-outset border-image-repeat border-image border-radius overflow-x overflow-y Copyright 2013 Lee, Kim & Park, Life & Power Press 160

161 CSS3 추가속성 교재 p.196 [ 예제 border-image.html ] 정의부분 4: <style type="text/css"> 5: div {position:absolute; top:280px; width:200px; 6: border-width:20px; padding:10px;} 8:.bg1 {left:50px; 9: -webkit-border-image:url('heart.jpg') stretch; 10: -moz-border-image:url('heart.jpg') stretch; 11: -o-border-image:url('heart.jpg') stretch; 12: border-image:url('heart.jpg') stretch;} 14:.bg2 {left:350px; 18: border-image:url('heart.jpg') repeat;} 20:.bg3 {left:650px; 24: border-image:url('heart.jpg') round;} 26: p {font-size:20px; font-weight:bold; text-align:center;} 27: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 161

162 CSS3 추가속성 교재 p.196 적용부분 30: <p> 사용된이미지 <br><br> <img src="heart.jpg"> </p> 31: <div class="bg1"> 32: <p> stretch </p> 33: </div> <br> 34: <div class="bg2"> 35: <p> repeat </p> 36: </div> <br> 37: <div class="bg3"> 38: <p> round </p> 39: </div> Copyright 2013 Lee, Kim & Park, Life & Power Press 162

163 CSS3 추가속성 교재 p.197 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 163

164 CSS3 추가속성 교재 p.197 [ 예제 border-radius.html ] 정의부분 4: <style type="text/css"> 5: div {border:2px solid red; width:300px; background:lightpink; 6: font-size:20px; font-weight:bold; text-align:center;} 7:.b1 {border-bottom-left-radius:25px;} 8:.b2 {border-bottom-right-radius:25px;} 9:.b3 {border-top-left-radius:25px;} 10:.b4 {border-top-right-radius:25px;} 11:.b5 {border-radius:25px;} 12: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 164

165 CSS3 추가속성 교재 p.198 적용부분 15: <div class="b1"> <p> 왼쪽아래곡선테두리 </p> </div> <br> 16: <div class="b2"> <p> 오른쪽아래곡선테두리 </p> </div> <br> 17: <div class="b3"> <p> 왼쪽위곡선테두리 </p> </div> <br> 18: <div class="b4"> <p> 오른쪽위곡선테두리 </p> </div> <br> 19: <div class="b5"> <p> 전체곡선테두리 </p> </div> Copyright 2013 Lee, Kim & Park, Life & Power Press 165

166 CSS3 추가속성 교재 p.198 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 166

167 CSS3 추가속성 교재 p.199 [ 예제 border-overflow.html ] 정의부분 4: <style type="text/css"> 5: div {border:thin solid red; width:100px; height:100px; 6: position:absolute; top:50px; 7: font-size:20px; font-weight:bold; text-align:center;} 8:.b1 {left:50px; overflow-x:visible; overflow-y:visible;} 9:.b2 {left:300px; overflow-x:hidden; overflow-y:hidden;} 10:.b3 {left:550px; overflow-x:scroll; overflow-y:scroll;} 11: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 167

168 CSS3 추가속성 교재 p.199 [ 예제 border-overflow.html ] 적용부분 14: <div class="b1"> <p> visible <img src="heart.jpg"> </p> </div><br> 15: <div class="b2"> <p> hidden <img src="heart.jpg"> </p> </div><br> 16: <div class="b3"> <p> scroll <img src="heart.jpg"> </p> </div> Copyright 2013 Lee, Kim & Park, Life & Power Press 168

169 CSS3 추가속성 교재 p.199 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 169

170 2.5.7 테이블속성 교재 p.200 [ 표 2.21] 테이블관련속성 caption-side border-collapse border-spacing display table-layout empty-cells Copyright 2013 Lee, Kim & Park, Life & Power Press 170

171 2.5.7 테이블속성 교재 p.200 [ 예제 border-spacing.html ] 정의부분 4: <style type="text/css"> 5: table {position:absolute; border-color:red; top:50px; 6: font-size:20px; font-weight:bold; text-align:center;} 7: #b1 {left:50px; caption-side:top; empty-cells:hide; 8: border-collapse:collapse;} 9: #b2 {left:300px; caption-side:bottom; empty-cells:show; 10: border-collapse:separate; border-spacing:10px;} 11: #b3 {left:600px; caption-side:bottom; empty-cells:hide; 12: border-collapse:separate; border-spacing:10px 30px;} 13: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 171

172 2.5.7 테이블속성 교재 p.201 적용부분 17: <table id="b1" border="1"> 18: <caption> 테이블 1 </caption> 19: <tr> <td> 첫번째셀 </td> <td> 두번째셀 </td> </tr> 20: <tr> <td> 세번째셀 </td> <td> 네번째셀 </td> </tr> 21: </table> 22: <table id="b2" border="1"> 23: <caption> 테이블 2 </caption> 24: <tr> <td> 첫번째셀 </td> <td> 두번째셀 </td> </tr> 25: <tr> <td></td> <td> 네번째셀 </td> </tr> 26: </table> 27: <table id="b3" border="1"> 28: <caption> 테이블 3 </caption> 29: <tr> <td> 첫번째셀 </td> <td> 두번째셀 </td> </tr> 30: <tr> <td></td> <td> 네번째셀 </td> </tr> 31: </table> Copyright 2013 Lee, Kim & Park, Life & Power Press 172

173 2.5.7 테이블속성 교재 p.201 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 173

174 2.5.7 테이블속성 교재 p.202 [ 예제 table-layout.html ] 정의부분 4: <style type="text/css"> 5: table {border-color:red; width:500px; 6: font-size:20px; font-weight:bold; text-align:center;} 7: #b1 {left:50px; table-layout:auto;} 8: #b2 {left:400px; table-layout:fixed;} 9: p {display:table;} 10: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 174

175 2.5.7 테이블속성 교재 p.202 적용부분 14: <table id="b1" border="1"> 15: <caption> table-layout : 자동 </caption> 16: <tr> 17: <td width="10%"> abcdefghijklmnopqrstuvwxyz </td> 18: <td width="90%"> abcdefghijklmn </td> 19: </tr> 20: <tr> 21: <td> 세번째셀 </td> 22: <td> 네번째셀 </td> 23: </tr> 24: </table> <br> Copyright 2013 Lee, Kim & Park, Life & Power Press 175

176 2.5.7 테이블속성 교재 p.202 적용부분 ( 계속 ) 25: <table id="b2" border="1" width="250"> 26: <caption> table-layout : 고정 </caption> 27: <tr> 28: <td width="10%"> abcdefghijklmnopqrstuvwxyz </td> 29: <td width="90%"> abcdefghijklmn </td> 30: </tr> 31: <tr> 32: <td> 세번째셀 </td> 33: <td> 네번째셀 </td> 34: </tr> 35: </table> Copyright 2013 Lee, Kim & Park, Life & Power Press 176

177 2.5.7 테이블속성 교재 p.203 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 177

178 2.5.7 테이블속성 교재 p.204 [ 예제 display.html ] 정의부분 4: <style type="text/css"> 5: div {border:2px solid red; width:500px; background:yellow; 6: font-weight:bold; text-align:center;} 7: h1 {display:inline;} 8: h2 {display:block;} 9: h3 {display:list-item;} 10: h4 {display:none;} 11: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 178

179 2.5.7 테이블속성 교재 p.204 적용부분 14: <div> 15: <h1> display : inline; </h1> 16: <h1> display : inline; </h1> 17: <h1> display : inline; </h1> 18: </div> <br> 19: <div> 20: <h2> display : block; </h2> 21: <h2> display : block; </h2> 22: <h2> display : block; </h2> 23: </div> <br> 24: <div> 25: <ul> 26: <h3> display : list-item; </h3> 27: <h3> display : list-item; </h3> 28: <h3> display : list-item; </h3> 29: </ul> 30: </div> <br> 31: <div> 32: <h4> display : none; </h4> 33: <h4> display : none; </h4> 34: <h4> display : none; </h4> 35: </div> Copyright 2013 Lee, Kim & Park, Life & Power Press 179

180 2.5.7 테이블속성 교재 p.205 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 180

181 2.6 CSS3 변형 교재 p.206 [ 표 2.22] CSS3 에추가된변형관련속성 transform transform-style transform-origin perspective perspective-origin backface-visibility Copyright 2013 Lee, Kim & Park, Life & Power Press 181

182 2.6 CSS3 변형 교재 p.207 [ 표 2.23] CSS3 의 transform 함수 translate(x,y) translate3d(x,y,z) translatex(n) translatey(n) translatez(n) scale(x,y) scale3d(x,y,z) scalex(n) scaley(n) scalez(n) rotate(angle) rotate3d(x,y,z,angle) rotatex(angle) rotatey(angle) rotatez(angle) matrix(a,b,c,d,e,f) matrix3d(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p) skew(x-angle,y-angle) skewx(angle) skewy(angle) perspective(n) Copyright 2013 Lee, Kim & Park, Life & Power Press 182

183 2.6 CSS3 변형 교재 p.208 [ 예제 transform-perpective.html ] 정의부분 4: <style type="text/css"> 5: div {position:absolute; width:300px; height:250px; margin:50px; 6: background-color:lightblue;} 7: h1 {position:absolute; width:200px; height:90px;} 8:.a {perspective:120; perspective-origin:10% 30%; 9: -webkit-perspective:120; -webkit-perspective-origin:10% 30%;} 10:.b {top:30px; background-color:blue; 11: transform:rotatey(45deg); -webkit-transform:rotatey(45deg);} 12:.c {top:30px; left:100px; background-color:red; 13: transform:rotatey(45deg); -webkit-transform:rotatey(45deg);} Copyright 2013 Lee, Kim & Park, Life & Power Press 183

184 2.6 CSS3 변형 교재 p.208 정의부분 14:.x {left:400px;} 15:.y {top:10px; left:50px; background-color:blue; 16: transform:rotatey(180deg); -webkit-transform:rotatey(180deg); 17: backface-visibility:visible; -webkit-backface-visibility:visible;} 18:.z {top:110px; left:50px; background-color:red; 19: transform:rotatey(180deg); -webkit-transform:rotatey(180deg); 20: backface-visibility:hidden; -webkit-backface-visibility:hidden;} 21: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 184

185 2.6 CSS3 변형 교재 p.208 적용부분 24: <div class="a"> 25: <h1 class="b"> Hello! Good Morning!!! </h1> 26: <h1 class="c"> Hello! Good Morning!!! </h1> 27: </div> 28: <div class="x"> 29: <h1 class="y"> Hello! Good Morning!!! </h1> 30: <h1 class="z"> Hello! Good Morning!!! </h1> 31: </div> Copyright 2013 Lee, Kim & Park, Life & Power Press 185

186 2.6 CSS3 변형 교재 p.209 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 186

187 2.7 CSS3 전환 교재 p.213 [ 표 2.24] CSS3 에추가된전환관련속성 transition-property transition-duration transition-timing-function transition-delay transition Copyright 2013 Lee, Kim & Park, Life & Power Press 187

188 2.7 CSS3 전환 교재 p.214 [ 표 2.25] CSS3 의전환형태 형태 동일한 cubic-bezier(a, b, c, d) 설명 linear cubic-bezier(0,0,1,1) 처음과끝이같은속도 ease cubic-bezier(0.25,0.1,0.25,1) 처음느리고, 중간빠르고, 끝느린속도 ease-in cubic-bezier(0.42,0,1,1) 처음느린속도 ease-out cubic-bezier(0,0,0.58,1) 끝느린속도 ease-in-out cubic-bezier(0.42,0,0.58,1) 처음과끝이느린속도 Copyright 2013 Lee, Kim & Park, Life & Power Press 188

189 2.7 CSS3 전환 교재 p.214 [ 예제 transition.html ] 정의부분 4: <style type="text/css"> 5: h1 {position:absolute; top:30px; width:50px; text-align:center;} 6:.red {background-color:red; left:50px; 7: transition:height 1s linear 1s; 8: -webkit-transition:height 1s linear 1s; 9: -moz-transition:height 1s linear 1s; 10: -o-transition:height 1s linear 1s;} 11:.orange {background:orange; left:100px; 12: transition:height 1s ease 1s; 16:.yellow {background:yellow; left:150px; 17: transitionheight 1s ease-in 1s; Copyright 2013 Lee, Kim & Park, Life & Power Press 189

190 2.7 CSS3 전환 교재 p.214 정의부분 21:.green {background-color:green; color:white; left:200px; 22: transition:height 1s ease-out 1s; 26:.blue {background:blue; color:white; left:250px; 27: transition:height 1s ease-in-out 1s;; 31:.navy {background:navy; color:white; left:300px; 32: transition:height 1s cubic-bezier(0, 0, 1, 1) 1s; 36:.purple {background:purple; color:white; left:350px; 37: transition:height 1s cubic-bezier(0.42, 0, 0.58, 1) 1s; 41: h1:hover {background:pink; color:blue; height:200px;} 42: </style> Copyright 2013 Lee, Kim & Park, Life & Power Press 190

191 2.7 CSS3 전환 교재 p.215 적용부분 ( 계속 ) 45: <h1 class="red"> 빨 </h1> <h1 class="orange"> 주 </h1> 46: <h1 class="yellow"> 노 </h1> <h1 class="green"> 초 </h1> 47: <h1 class="blue"> 파 </h1> <h1 class="navy"> 남 </h1> 48: <h1 class="purple"> 보 </h1> Copyright 2013 Lee, Kim & Park, Life & Power Press 191

192 2.7 CSS3 전환 교재 p.216 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 192

193 2.8 CSS3 애니메이션 [ 표 2.26] CSS3 규칙 (rule) animation-name animation-duration animation-timing-function animation-delay animation-iteration-count animation-direction animation animation-play-state 교재 p.216 Copyright 2013 Lee, Kim & Park, Life & Power Press 193

194 2.8 CSS3 애니메이션 교재 p.217 [ 예제 animation.html ] 정의부분 4: <style type="text/css"> 5:.rainbow {position:absolute; top:30px; width:50px; 6: background-color:red; text-align:center; 7: animation:myani 5s linear infinite alternate; 8: animation-play-state:running; 9: -webkit-animation:myani 5s linear infinite alternate; 10: -webkit-animation-play-state:running; 11: -moz-animation:myani 5s linear infinite alternate; 12: -moz-animation-play-state:running;} Copyright 2013 Lee, Kim & Park, Life & Power Press 194

195 2.8 CSS3 애니메이션 교재 p.217 정의부분 myani 14: { 0% {left:0px; background:red; height:10px;} 15: 15% {left:50px; background:orange; height:30px;} 16: 30% {left:100px; background:yellow; height:50px;} 17: 45% {left:150px; background:green; color:white; height:70px;} 18: 60% {left:200px; background:blue; color:white; height:100px;} 19: 75% {left:250px; background:navy; color:white; height:130px;} 20: 100% {left:300px; background:purple; color:white; height:150px;}} 37: </style> 적용부분 40: <h1 class="rainbow"> 무지개색 </h1> Copyright 2013 Lee, Kim & Park, Life & Power Press 195

196 2.8 CSS3 애니메이션 교재 p.219 실행결과 Copyright 2013 Lee, Kim & Park, Life & Power Press 196

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

이장에서다룰내용 테두리를제어하는스타일시트 외부여백 (Margin) 과내부여백 (Padding) 관련속성 위치관련속성 2 03 장. 테두리여백지정하는속성 이번장에서는테이블, 레이어, 폼양식등의더예쁘게꾸미기위해서 CSS 를이용하여 HTML 요소의테두리속성을바꾸어보자. 이장에서다룰내용 1 2 3 테두리를제어하는스타일시트 외부여백 (Margin) 과내부여백 (Padding) 관련속성 위치관련속성 2 01. 테두리를제어하는스타일시트 속성값설명 border-width border-left-width

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 HTML5 웹프로그래밍입문 5 장. 고급표현을위한 CSS3 활용 1 목차 5.1 박스모델설정하기 5.2 레이아웃설정하기 5.3 다양한효과설정하기 5.4 움직임설정하기 2 5.1 박스모델설정하기 5.1.1 영역설정을위한박스모델 5.1.2 박스모델유형의지정 3 영역설정을위한박스모델 배경영역 , , : 해당하는줄만큼배경 ,

More information

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

Front-Side 웹개발의이해 (CSS Basic) 1. CSS 란? CSS Basic 과정소개 과정목표 : CSS 의기본개념이해 1. CSS 란? 2. CSS 선택자 3. CSS 속성 1 Front-Side 웹개발의이해 (CSS Basic) 1. CSS 란? 1. CSS 란? - 스타일선언이위에서아래로순차적으로적용이되고, 마지막에선언된스타일이우선순위갖음 - 마크업언어 (HTML/XHTML) 가실제화면에표시되는방법을기술하는언어

More information

Lab1

Lab1 Lab 1: HTML CSS 2015 Fall human-computer interaction + design lab. Joonhwan Lee HTML Web Server (World Wide Web: WWW)? (., FTP ). web 3 웹 구조의 이해 웹페이지 웹페이지는 HTML 이라는 언어로 만들어진 일종의 프로그램 웹페이지는 텍스트, 이미지, 동영상,

More information

e-비즈니스 전략 수립

e-비즈니스 전략 수립 CSS3 속성 HTML5 웹프로그래밍입문 ( 개정판 ) Contents 학습목표 CSS3가지원하는스타일속성과스타일값을활용할수있습니다. CSS3를사용해레이아웃을잡을수있습니다. 내용 CSS3 단위 박스속성 display 속성 배경속성 글자속성 위치속성 float 속성 그림자속성 그레이디언트 2/85 1. CSS3 단위 키워드단위 W3C에서미리정의한단어 키워드를입력하면키워드에해당하는스타일이자동으로적용

More information

PowerPoint Presentation

PowerPoint Presentation 웹과인터넷활용및실습 (Web & Internet) Suan Lee - 웹과인터넷활용및실습 (Web & Internet) - 04. CSS3 스타일속성기본 1 04. CSS3 스타일속성 04. CSS3 Style Properties - 웹과인터넷활용및실습 (Web & Internet) - 04. CSS3 스타일속성기본 2 CSS3 단위 1 CSS 는각각의스타일속성에다양한값을입력

More information

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

02 장. 글꼴문단지정하기 이번장에서는스타일시트속성중에서글꼴과관련한속성과문단에관련된속성을살펴보도록하자. 02 장. 글꼴문단지정하기 이번장에서는스타일시트속성중에서글꼴과관련한속성과문단에관련된속성을살펴보도록하자. 이장에서다룰내용 1 2 3 4 5 글꼴꾸밈관련스타일시트텍스트관련스타일시트배경관련스타일시트목록관련스타일시트하이퍼링크관련스타일시트 2 01. 글꼴꾸밈관련스타일시트 v 글자에관련된스타일시트는크기, 스타일, 모양등에관련된 font 속성이가장많이사용 속성값설명 color

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 CHAPTER 7. HTML 와 CSS 로웹사이트만들 기 웹사이트작성 웹사이트구축과정 내비게이션구조도 홈페이지레이아웃 헤더 web Shop 내비게이션메뉴

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 CHAPTER 6. CSS 레이아웃과애니메이션 레이아웃이란? 웹페이지에서 HTML 요소의위치, 크기등을결정하는것 집안에서의가구배치와비슷하다. 블록요소와인라인요소 블록 (block) 요소 - 화면의한줄을전부차지한다. 인라인 (inline) 요소 - 한줄에차례대로배치된다. 현재줄에서필요한만큼의너비만을차지한다. 블록요소 한줄을전부차지 , , ,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 HTML5 웹프로그래밍입문 4 장. CSS3 스타일시트기초 1 목차 4.1 CSS3 시작하기 4.2 CSS 기본사용법 4.3 문자와색상지정하기 4.4 목록과표장식하기 2 4.1 CSS3 시작하기 4.1.1 스타일시트와 CSS3 기본개념 4.1.2 CSS 속성선언 4.1.3 문서일부분에 CSS 속성설정 3 스타일시트와 CSS3 기본개념 스타일시트란? 웹문서의출력될외형스타일

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 CHAPTER 5. CSS 박스모델과응용 박스모델 HTML 요소들을박스 ( 사각형 ) 형태로그리는것 박스는배치, 색상, 경계등의속성을가진다. 박스모델의속성 배경색과배경이미지 HTML 요소에배경색과배경이미지가설정되어있는경우에, 패딩은투명하므로배경이미지와배경색이보이게된다 ( 그림출처 : Jon Hicks) 경계선스타일

More information

Week8-Extra

Week8-Extra Week 08 Extra HTML & CSS Joonhwan Lee human-computer interaction + design lab. HTML CSS HTML, HTML 5 1. HTML HTML HTML HTML (elements) (attributes), (arguments). HTML (tag), DTD (Document Type Definition).!4

More information

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

Microsoft PowerPoint - aj-lecture1-HTML-CSS-JS.ppt [호환 모드] Web Technology Stack HTML, CSS, JS Basics HTML Tutorial https://www.w3schools.com/html/default.asp CSS Tutorial https://www.w3schools.com/css/default.asp JS Tutorial 524730-1 2019 년봄학기 3/11/2019 박경신 https://www.w3schools.com/html/default.asp

More information

슬라이드 1

슬라이드 1 웹프로그래밍 HTML, 자바스크립트, ASP 를중심으로 제 3 장고급 HTML 작성 목차 제 3 장고급 HTML 작성 2.1 기본태그 2.2 LINK 태그 2.3 Image 2.4 TABLE 2.5 FRAME 2.6 INPUT 양식 2 3 장고급 HTML 작성 멀티미디어파일다루기 스타일시트 레이어 3 3.1 멀티미디어 최근인터넷사용자가급증하면서기업 / 개인용홈페이지가급증하였고다양한홈페이지를만들기위해많은기술들이생겨나고있음

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 05 장 CSS3 선택자 1. 선택자개요 2. 기본선택자 3. 속성선택자 4. 후손선택자와자손선택자 5. 반응 / 상태 / 구조선택자 CSS 블록을생성할수있다. 선택자를이해하고적절한선택자를활용할수있다. 1 선택자개요 CSS3 선택자 특정한 HTML 태그를선택할때사용하는기능 선택한태그에원하는스타일이나스크립트적용가능 그림 5-1 CSS 블록 CSS 블록 style

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 CHAPTER 4. CSS 스타일시트기초 CSS 의개념 문서의구조 -> HTML 문서의스타일 ->? CSS 의역할 만약 CSS 가없다면 CSS CSS(Cascading Style Sheets): 문서의스타일을지정한다. CSS 의장점 거대하고복잡한사이트를관리할때에필요 모든페이지들이동일한 CSS 를공유 CSS 에서어떤요소의스타일을변경하면관련되는전체페이지의내용이한꺼번에변경

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 : 준비학습 2: 학습내용 11장. 12장. 이미지, 목록, 하이퍼링크스타일 13장. 테두리, 폼양식관련스타일과레이어 14장. 필터효과와 활용하기 : 11 장. 학습내용 개요와삽입법 선택자 글꼴 / 문단관련스타일 개요 Cascading Style Sheets 의약자 계단형스타일시트 라고한다. 의표준화작업과신기술및팁을제공하는 W3C 에서 1996 년 레벨 1

More information

<3036B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

<3036B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770> HTML/XML 인터넷보충학습자료 - 1 - (1) 글자색상 : color 속성사용 - 태그의 color 속성과같은역할을한다. (2) 배경지정 : background-color 속성사용. - HTML의 bgcolor 속성과같은역할. bgcolor 속성은일정한태그에만한정되어있지만 background-color 속성은어떤태그에서도모두적용된다.

More information

Javascript

Javascript 1. HTML 이란? HTML 은 Hyper Text Mark Up Language 의약자로예약되어있는각종태그라는명령어를이용하여웹페이지를작성할때사용하는언어입니다. 2. HTML 의기본구조 < 태그 > 내용 < 태그속성 = 변수 > 내용

More information

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

Ÿ column-rule 속성은단사이의구분선을표현하기위한속성으로 column-rule-color, column-rule-style, column-rule-width 속성을한번에지정할수있다. 1.4 단의확장 Ÿ column-span 속성은다단을구성할때해당요소가얼마나많은단 1. 다단레이아웃 1.1 다단문서의개수및폭지정 Ÿ column-count 속성은다단을구성할때단의개수를지정하는속성이다. Ÿ column-width 속성은단의폭을지정하는속성이다. Ÿ column-width와 column-count 속성은동시에 auto 속성으로지정할수없다. Ÿ columns 속성은단의개수와폭을한번에지정하기속성이다. Ÿ 다단관련속성의사용은벤더프리픽스가필요하다.

More information

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

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 What is CSS? Bok, Jong Soon jongsoon.bok@gmail.com www.javaexpert.co.kr What Is CSS? Stands for Cascading Style Sheets. Is a simple mechanism for adding style (e.g. fonts, colors, spacing) to Web documents.

More information

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

1 CSS 개요 1.1 DHTML(CSS) 란? Dynamic Hyper Text Markup Language 의약자이다. 홈페이지를좀더다이나믹하게만들고자고안해낸방법중하나이다. Nevigator 의 DHTML 은 JSS 라불리고 Explorer 의 DHTML 은 CSS jtc 와함께하는수월한 DHTML(CSS) http://www.jobtc.kr 훈련교사박원기 1 CSS 개요 1.1 DHTML(CSS) 란? Dynamic Hyper Text Markup Language 의약자이다. 홈페이지를좀더다이나믹하게만들고자고안해낸방법중하나이다. Nevigator 의 DHTML 은 JSS 라불리고 Explorer 의 DHTML 은 CSS

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 ONE page html 이란? 원페이지는최근의홈페이지제작트렌드로한페이지에상단에서하단으로의마우스스크롤링을통해서컨텐츠를보여주는스타일의홈페이지입니다. USER 의시선을분산시키지않고위쪽에서아래쪽으로마우스스크롤링을통해서홈페이지의컨텐츠를보여주게됩니다. 반응형으로제작되어스마트폰, 아이패드, 태블릿,PC, 노트북등다양한디바이스에서자동으로최적화됩니다. ONE page 웹사이트사례

More information

PowerPoint Presentation

PowerPoint Presentation WordPress 를이용한웹사이트만들기 2015 년 한지웅 WordPress 를이용한웹사이트만들기 Day 1 Day 2 Day 3 Day 4 Day 5 1. 웹사이트제작기초 HTLM 기본 CSS 기본 WordPress 개론 ( 웹사이트구축툴 ) 2. 웹호스팅 / 웹사이트구축 웹호스팅업체선택 cpanel 설정 WordPress 설치 3. WordPress 기초활용

More information

예스폼 프리미엄 템플릿

예스폼 프리미엄 템플릿 HTML 과 CSS 를활용한개별디자인 D4 강사김준일 01. HTML, CSS 그리고메이크샵 1 2 쇼핑몰의구조와기능 이미지, 문구등내용을 담당하는언어 쇼핑몰 쇼핑몰이어떻게보여질지 표현 ( 디자인 ) 을담당하는언어 3 4 쇼핑몰의 UI 및배너등을 표현하며유효성검사등을 담당하는개발언어 쇼핑몰의핵심기능을담당하는 쇼핑몰프로그램으로 HTML,CSS,Javascript

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Html 은웹에서 text, images, movie 등다양한정보의요소를 담을수있는문서형식이다. 정보 (txt, imges) 전송 = 동일한어플리케이션 = 정보 (txt, imges) 정보 (txt, imges Movie, 동작 ) 정보 (txt, imges movie) 어플리케이션 웹브라우저 HTML5 는기존 HTML 에차별화된특징을가진 최신버전의웹표준언어.

More information

<3035B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

<3035B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770> HTML/XML 인터넷보충학습자료 - 1 - - Cascading Style Sheets - HTML의단점을보완하기위해사용하는것으로, 웹문서에스타일 ( 예 ; 글꼴, 색상, 여백등 ) 을추가하는간단한메카니즘 1 다양한기능의확장 : HTML의단순한기능을확장 ( 추가, 변경 ) 시킴 2 통일된문서양식제공 : 한번의속성정의로여러문서에동시에적용가능 3 독립적인문서제작환경가능

More information

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

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 제이쿼리 () 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 CSS와마찬가지로, 문서에존재하는여러엘리먼트를접근할수있다. 엘리먼트접근방법 $( 엘리먼트 ) : 일반적인접근방법

More information

Overall Process

Overall Process CSS ( ) Overall Process Overall Process (Contents : Story Board or Design Source) (Structure : extensible HyperText Markup Language) (Style : Cascade Style Sheet) (Script : Document Object Model) (Contents

More information

<!DOCTYPE html> <html> <head> #p1{background:#ff0000;} 1 배경색을 16진수지정방식사용 #p2{background:rgb(255,0,0);} 2 배경색을 rgb 지정방식사용 #p3{background:rgba(255,0,0,0

<!DOCTYPE html> <html> <head> #p1{background:#ff0000;} 1 배경색을 16진수지정방식사용 #p2{background:rgb(255,0,0);} 2 배경색을 rgb 지정방식사용 #p3{background:rgba(255,0,0,0 1. 색상이해하기 1.1 색모델 Ÿ RGB 색모델 R( 빨강 ), G( 녹색 ), B( 파랑 ) 를삼원색으로하는색모델로서삼원자극이론에근거한색모델이다. 16진수색상지정방식으로 rgb() 색상지정방식과 RGBA() 색상방식지정방식이있다. Ÿ HSL 색모델 H( 색조 ), S( 채도 ), L( 밝기 ) 의쌍으로색상지정이다. HSL() 색상지정방식 HSLA() 색상지정방식이있다.

More information

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

Ext JS À¥¾ÖÇø®ÄÉÀ̼ǰ³¹ß-³¹Àå.PDF CHAPTER 2 (interaction) Ext JS., HTML, onready, MessageBox get.. Ext JS HTML CSS Ext JS.1. Ext JS. Ext.Msg: : Ext Ext.get: DOM 22 CHAPTER 2 (config). Ext JS.... var test = new TestFunction( 'three', 'fixed',

More information

WEB HTML CSS Overview

WEB HTML CSS Overview WEB HTML CSS Overview 2017 spring seminar bloo 오늘의수업은 실습 오늘의수업은 이상 : 12:40 목표 : 1:00 밤샘 SPARCS 실습 오늘의수업은 근데숙제는많음 화이팅 WEB 2017 spring seminar bloo WEB WEB 의원시적형태 WEB 의원시적형태 질문 못받음 ㅈㅅ HTML 2017 spring seminar

More information

SK Telecom Platform NATE

SK Telecom Platform NATE SK Telecom Platform NATE SK TELECOM NATE Browser VER 2.6 This Document is copyrighted by SK Telecom and may not be reproduced without permission SK Building, SeRinDong-99, JoongRoGu, 110-110, Seoul, Korea

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 기본과활용 목차 1. HTML와 CSS 시작 2. HTML 기본문서작성 3. 텍스트, 목록, 하이퍼링크 4. 박스, 표 5. 이미지와멀티미디어 6. 입력폼양식 웹개발환경 웹브라우저종류 익스플로러, 크롬, 파이어폭스, 사파리, 오페라 웹개발편집기 메모장 (Notepad) 노트패드 ++(Notepad++) 아크로에디트 (AcroEdit) 드림위버 (Dreamweaver)

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 명품웹프로그래밍 1 2 강의목표 1. CSS3로 HTML 태그가출력되는위치를조절할수있다. 2. CSS3로리스트를예쁘게꾸밀수있다. 3. CSS3로표를예쁘게꾸밀수있다. 4. CSS3로폼을꾸미고사용자의입력에반응하게할수있다. 5. CSS3로애니메이션, 전환 (transition), 변환 (transform) 효과를만들수있다. 배치 3 배치 CSS3 로 HTML 태그가출력되는위치지정

More information

Microsoft PowerPoint - web-part01-ch10-문서객체모델.pptx

Microsoft PowerPoint - web-part01-ch10-문서객체모델.pptx 과목명 : 웹프로그래밍응용교재 : 모던웹을위한 JavaScript Jquery 입문, 한빛미디어 Part1. JavaScript / Ch10. 문서객체모델 2014년 1학기 Professor Seung-Hoon Choi 10 문서객체모델 문서객체모델 (Document Object Model, DOM) 웹브라우저가 HTML 페이지를인식하는방식 document

More information

웹프로그래밍응용

웹프로그래밍응용 7 주차 CSS 다루기 1. CSS3 개요 2. 선택자 3. 스타일시트선언 4. 스타일속성 5. 박스모델 6. CSS3 레이아웃 7. 확장폰트요약 >> 학습목표

More information

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

Grouping Selectors To minimize the code, you can group selectors. CSS Advanced Bok, Jong Soon jongsoon.bok@gmail.com www.javaexpert.co.kr Grouping Selectors To minimize the code, you can group selectors. Nesting Selectors It is possible to apply a style for a selector

More information

웹의 뼈대 HTML의 이해 개요 및 텍스트 태그

웹의 뼈대 HTML의 이해 개요 및 텍스트 태그 HTML 의이해 - 개요및텍스트태그 최현종 ( 서원대학교 ) HTML 의개요 웹문서란무엇인가? 인터넷에올려진문서 HTML : 다양한멀티미디어요소까지다룰수있는인터넷표준웹문서 웹브라우저란무엇인가? 웹문서를보기위한프로그램 대표적인웹브라우저 - 인터넷익스플로러 - 넷스케이프내비게이터 - 오페라 그림 1. 인터넷익스플로러 HTML 의정의 - Hyper Text Markup

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 How to construct XSL and/or CSS for style sheet of XML files based on the data type definition 조윤상 ( 과편협기획운영위원 ) 1 Table of Contents 1. XML, XSL and CSS? 2. What is XSL? XSLT? XPath? XSL-FO? 3. What is

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 휴대폰인증서비스 사용자매뉴얼 목차 1. 서비스소개및신청 1) 휴대폰인증서비스란? 2) 휴대폰인증서비스장점 3) 서비스신청하기 1) 회원가입페이지에적용 2) 아이디, 비밀번호찾기페이지에적용 3) 14세미만비회원구매제한팝업에적용 4) 성인인증페이지에적용 2 1. 서비스소개및신청 1) 휴대폰인증서비스란? 휴대폰인증서비스는본인명의의휴대폰을사용하여본인확인을가능하게해주는서비스로써,

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 CHAPTER 11. 자바스크립트와캔버스로게임 만들기 캔버스 캔버스는 요소로생성 캔버스는 HTML 페이지상에서사각형태의영역 실제그림은자바스크립트를통하여코드로그려야한다. 컨텍스트객체 컨텍스트 (context) 객체 : 자바스크립트에서물감과붓의역할을한다. var canvas = document.getelementbyid("mycanvas"); var

More information

Microsoft PowerPoint - 강의노트 2.ppt

Microsoft PowerPoint - 강의노트 2.ppt CSS 개요 DHTML+ 자바스크립트프로그래밍 제 2 장스타일시트 (CSS: Cascading Style Sheet) 를이용한화려한 HTML 문서 All right reserved. N part f this lecture nte may be reprduced, in any frm r by any means, withut permissin in writing

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 CHAPTER 13. HTML5 위치정보와드래그앤드롭 SVG SVG(Scalable Vector Graphics) 는 XML- 기반의벡터이미지포맷 웹에서벡터 - 기반의그래픽을정의하는데사용 1999 년부터 W3C 에의하여표준 SVG 의장점 SVG 그래픽은확대되거나크기가변경되어도품질이손상되지않는다. SVG 파일에서모든요소와속성은애니메이션이가능하다. SVG 이미지는어떤텍스트에디터로도생성하고편집할수있다.

More information

PHP & ASP

PHP & ASP 단어장프로젝트 프로젝트2 단어장 select * from address where address like '% 경기도 %' td,li,input{font-size:9pt}

More information

2011년 10월 초판 c 2011 Sony Corporation. All rights reserved. 서면 허가 없이 전체 또는 일부를 복제하는 것을 금합니다. 기능 및 규격은 통보 없이 변경될 수 있습니다. Sony와 Sony 로고는 Sony의 상표입니다. G L

2011년 10월 초판 c 2011 Sony Corporation. All rights reserved. 서면 허가 없이 전체 또는 일부를 복제하는 것을 금합니다. 기능 및 규격은 통보 없이 변경될 수 있습니다. Sony와 Sony 로고는 Sony의 상표입니다. G L HXR-NX3D1용 3D 워크플로 가이드북 2011년 10월 초판 c 2011 Sony Corporation. All rights reserved. 서면 허가 없이 전체 또는 일부를 복제하는 것을 금합니다. 기능 및 규격은 통보 없이 변경될 수 있습니다. Sony와 Sony 로고는 Sony의 상표입니다. G Lens, Exmor, InfoLITHIUM, Memory

More information

HTML5

HTML5 행맨 류관희 충북대학교 2 3 4 5 사전준비 단어목록읽기 단어빈칸보여주기 인터페이스를통해알파벳선택하면알파벳사라지기 단어에선택한알파벳이있으면표시하기 없으면선이나타원으로사람형태그리기 게임종료조건 : 모든맞추는경우 모두틀린경우 ( 행맨 ) 6 단어목록배열에저장 words.js var words = [ "muon", "blight","kerfuffle","qat"

More information

슬라이드 1

슬라이드 1 Index 1. 광고상품요약 2. 공통가이드 3. 상품별제작시주의사항 4. 플래시배너액션가이드 5. DM제작가이드 6. 모바일광고제작가이드 7. Contact Us 1. 광고상품요약 상품명사이즈용량 CPM( 원 ) A.CTR 특이사항태그가능여부 CF 480*270 15 초이내 10,000 CTR 1.6% 동영상 wmv 파일 X I-Cover 1000*630

More information

html5_04.indd

html5_04.indd 4 장쇼핑몰사이트제작 에서는 HTML5와 CSS3를이용하여쇼핑몰사이트를제작해보겠습니다. 2장과 3장에서는 @font-face의활용을높이기위해영문으로사이트를제작했습니다. 하지만 에서는한글로된사이트를제작할예정입니다. 영문폰트를무료로제공하는사이트는많이존재하지만, 한글폰트는대부분상용입니다. 따라서함부로폰트를웹용으로변환하여사용하는것은저작권에위배될수도있습니다. 다행히요즘에는네이버같은포털사이트에서무료로폰트를배포하고있으며,

More information

Orcad Capture 9.x

Orcad Capture 9.x OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd

More information

2009년 상반기 사업계획

2009년 상반기 사업계획 웹 (WWW) 쉽게배우는데이터통신과컴퓨터네트워크 학습목표 웹서비스를위한클라이언트 - 서버구조를살펴본다. 웹서비스를지원하는 APM(Apache, PHP, MySQL) 의연동방식을이해한다. HTML 이지원하는기본태그명령어와프레임구조를이해한다. HTTP 의요청 / 응답메시지의구조와동작원리를이해한다. CGI 의원리를이해하고 FORM 태그로사용자입력을처리하는방식을알아본다.

More information

Building Mobile AR Web Applications in HTML5 - Google IO 2012

Building Mobile AR Web Applications in HTML5 - Google IO 2012 Building Mobile AR Web Applications in HTML5 HTML5 -, KIST -, UST HCI & Robotics Agenda Insight: AR Web Browser S.M.AR.T: AR CMS HTML5 HTML5 AR - Hello world! - Transform - - AR Events 3/33 - - - (Simplicity)

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 바로가기마케팅서비스 사용자매뉴얼 최종업데이트 2013-08-02 문서버전 1.2 목차 1. 서비스소개및신청 1) 바로가기마케팅서비스란? 2) 서비스신청및적용 3) 서비스활용 2. 디자인설정 ( 구 ) 디자인 1) 바로가기아이콘소개페이지적용 2) 바로가기접속상태아이콘노출 3) 바로가기접속주문혜택노출 3. 디자인설정 - 스마트디자인 1) 바로가기아이콘서비스소개페이지적용

More information

Microsoft PowerPoint - web-part02-ch15-문서객체조작.pptx

Microsoft PowerPoint - web-part02-ch15-문서객체조작.pptx 과목명 : 웹프로그래밍응용교재 : 모던웹을위한 JavaScript Jquery 입문, 한빛미디어 Part2. jquery Ch15. 문서객체조작 2014년 1학기 Professor Seung-Hoon Choi 15 문서객체조작 문서객체조작 자바스크립트만으로문서객체모델을다루려면복잡함 jquery를이용하면쉽게다룰수있다. 이책에서가장중요한부분 15.1 문서객체의클래스속성추가

More information

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

CAD 화면상에 동그란 원형 도형이 생성되었습니다. 화면상에 나타난 원형은 반지름 500인 도형입니다. 하지만 반지름이 500이라는 것은 작도자만 알고 있는 사실입니다. 반지름이 500이라는 것을 클라이언트와 작업자들에게 알려주기 위 해서는 반드시 치수가 필요하겠죠? 실무 인테리어를 위한 CAD 프로그램 활용 인테리어 도면 작도에 꼭 필요한 명령어 60개 Ⅷ 이번 호에서는 DIMRADIUS, DIMANGULAR, DIMTEDIT, DIMSTYLE, QLEADER, 5개의 명령어를 익히도록 하겠다. 라경모 온라인 설계 서비스 업체 '도면창고' 대 표를 지낸 바 있으며, 현재 나인슈타인 을 설립해 대표 를맡고있다. E-Mail

More information

Microsoft PowerPoint 세션.ppt

Microsoft PowerPoint 세션.ppt 웹프로그래밍 () 2006 년봄학기 문양세강원대학교컴퓨터과학과 세션변수 (Session Variable) (1/2) 쇼핑몰장바구니 장바구니에서는사용자가페이지를이동하더라도장바구니의구매물품리스트의내용을유지하고있어야함 PHP 에서사용하는일반적인변수는스크립트의수행이끝나면모두없어지기때문에페이지이동시변수의값을유지할수없음 이러한문제점을해결하기위해서 PHP 에서는세션 (session)

More information

C스토어 사용자 매뉴얼

C스토어 사용자 매뉴얼 쪽지 APP 디자인적용가이드 I. 쪽지 APP 소개 2 I. 쪽지 APP 소개 쪽지 APP 을통해쇼핑몰의특정회원또는특정등급의회원그룹에게 알림메시지나마케팅을위한쪽지를발송하실수있습니다. 쪽지 APP의주요기능 1. 전체회원, 특정ID, 특정회원그룹별로쪽지발송가능 2. 발송예약기능 3. 발송한쪽지에대해수신및열람내역조회가능 4. 쇼핑몰페이지에서쪽지함과쪽지알림창제공 3

More information

과정명

과정명 CSS (Cascading Style Sheet) 1. CSS 개요 2. CSS Selector, Cascading,Font 3. CSS Table, Positioning 4. CSS Pseudo Class 5. CSS Print 6. CSS Layout - 1 - CSS - 2 - CSS (Cascading Style Sheet) 개요 CSS(Casscading

More information

웹표준 / 웹접근성의정의 웹접근성은장애인들도웹을사용할수있도록하는것입니다. 장애인들도웹사이트와페이지를이동하고, 웹의정보 를확인 / 이해하며, 웹페이지를작성할수있도록하는것입니다. 웹접근성이확보되면, 장애인뿐만아니라, 우리자신도언제가될노인에게많은도움을줍니다. 웹에접근하는데영

웹표준 / 웹접근성의정의 웹접근성은장애인들도웹을사용할수있도록하는것입니다. 장애인들도웹사이트와페이지를이동하고, 웹의정보 를확인 / 이해하며, 웹페이지를작성할수있도록하는것입니다. 웹접근성이확보되면, 장애인뿐만아니라, 우리자신도언제가될노인에게많은도움을줍니다. 웹에접근하는데영 CSS& XHTML 웹표준가이드 2010.04.05 박성곤 웹표준 / 웹접근성의정의 웹접근성은장애인들도웹을사용할수있도록하는것입니다. 장애인들도웹사이트와페이지를이동하고, 웹의정보 를확인 / 이해하며, 웹페이지를작성할수있도록하는것입니다. 웹접근성이확보되면, 장애인뿐만아니라, 우리자신도언제가될노인에게많은도움을줍니다. 웹에접근하는데영향을미치는요인은시각, 청각, 지각,

More information

Syrup Store O2O Marketing Platform/Solution

Syrup Store O2O Marketing Platform/Solution 모바일웹성능최적화동향및사례 : Syrup Store 앱 임상석 SK 플래닛 Syrup Store O2O Marketing Platform/Solution Syrup Store App for SMB HTML5 기반 안드로이드 /ios 앱개발삽질기 왜 HTML5! Front-end 개발자중심으로 Cross Platform 앱내부개발 타협불가최소품질 Native

More information

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

INDEX 들어가기 고민하기 HTML(TABLE/FORM) CSS JS 개발자에게넘겨주기편한 TABLE&FORM 마크업 김남용 INDEX 들어가기 고민하기 HTML(TABLE/FORM) CSS JS 들어가기 이제는 ~ 서로간의이슈웹표준 & 웹접근성왜웹표준으로해야할까요? 모든웹페이지는 ~ 퍼블리싱순서 이제는 ~ 디자이너 디자이너 퍼블리셔 Front-end (UI 개발자 ) 퍼블리셔 Front-end (UI 개발자 ) 서버개발자 서버개발자

More information

리포트_23.PDF

리포트_23.PDF Working Paper No 23 e-business Integrator From Strategy to Technology To remove the gap between e-biz strategy and implementation (eeyus@e-bizgroupcom) Creative Design 2001 04 24 e-business Integrator

More information

미쓰리 파워포인트

미쓰리 파워포인트 computer & internet 07. FRAME TAG FRAME? 프레임이란? : 웹페이지를수직이나수평으로여러개영역으로나누어다른웹문서가들어갈수있도록구성할수있음. 이때나누어진각각의창을프레임이라고함. 2 FRAME 문서의구조 HTML 문서에서 태그기능을 프레임문서구조에서는 이대신함 일반웹페이지구조 ..

More information

HTML5

HTML5 CSS 형식화 류관희 1. CSS 란? 위키피디아에서는 CSS(Cascading Style Sheets) 는 ' 마크업언어로작성된문서 ( 모양과서식 ) 를표현하기위한스타일시트언어 ' 라고정의하고있다. HTML, XHTML 로작성된웹페이지에스타일을추가하기위해서사용되는가장일반적인응용프로그램이다. CSS 는일반 XML, SVG 와 XUL 를포함하는다양한 XML 문서에도적용할수있다.

More information

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

3 [CSS] 1. CSS 2. CSS 구문 3. 스타일시트종류 4. CSS 기본속성 (Properties) 3 [CSS] 1. CSS 2. CSS 구문 3. 스타일시트종류 4. CSS 기본속성 (Properties) HTML, JavaScript, CSS 3부. CSS 1. CSS HTML 태그들은웹페이지를제작하는데있어서다양하게설계하거나수시로변경하는데많은제약이따릅니다. 이를보완하기위해만들어진것이스타일시트이고스타일시트의표준안이 CSS입니다. 1.1 CSS 특징 HTML

More information

00.1

00.1 HOSPA Chipboard screws with countersunk head Material: Drive: Cross recess PZ galvanized yellow chromatized nickel plated burnished Partly threaded, galvanized or yellow chromatized dk k L d m Head Ø dk

More information

웹디자이너를 위한 쎄지오4

웹디자이너를 위한 쎄지오4 웹디자이너를위한쎄지오 4.x CMS 템플릿제작가이드라인 본문서는쎄지오 4.0 기반의 CMS 템플릿제작방법에대한안내서이다. 쎄지오 CMS 로운영될홈페이지의레이아웃코딩기법부터표준화에맞춘 css 클래스네임설명, 플래시쇼의주요기능과규격화사이즈등템플릿시안하나를만들기위한전체실무적인요소들을알기쉽게설명하여웹디자이너라면누구나템플릿제작을쉽게따라할수있도록구성되어있다. 안내서는웹표준및웹접근성을준수할수있도록하였다.

More information

Microsoft PowerPoint - web-part02-ch13-기본.pptx

Microsoft PowerPoint - web-part02-ch13-기본.pptx 과목명 : 웹프로그래밍응용교재 : 모던웹을위한 JavaScript Jquery 입문, 한빛미디어 Part2. jquery / Ch13. 기본 2014년 1학기 Professor Seung-Hoon Choi 13.1 기본 jquery 란? 모든브라우저에서동작하는클라이언트자바스크립트라이브러리 2006년 John Resig이개발 기능 문서객체모델과관련된처리를쉽게구현

More information

PowerPoint Presentation

PowerPoint Presentation Class - Property Jo, Heeseung 목차 section 1 클래스의일반구조 section 2 클래스선언 section 3 객체의생성 section 4 멤버변수 4-1 객체변수 4-2 클래스변수 4-3 종단 (final) 변수 4-4 멤버변수접근방법 section 5 멤버변수접근한정자 5-1 public 5-2 private 5-3 한정자없음

More information

2005CG01.PDF

2005CG01.PDF Computer Graphics # 1 Contents CG Design CG Programming 2005-03-10 Computer Graphics 2 CG science, engineering, medicine, business, industry, government, art, entertainment, advertising, education and

More information

네트워크 명령 실습

네트워크 명령 실습 HTML 실습 Contents 1. WWW, HTTP, HTML 개요 2. HTML 기본구조 3. HTML 기본태그 1. 글자관련 2. 서식관련 3. 표관련 4. 하이퍼링크관련 5. 프레임관련 6. 멀티미디어관련 7. 배경등꾸미기관련 8. 아이템화관련 1. HTML 개요 1. HTML(Hyper Text Markup Language) A. 웹문서를표현하는기술

More information

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100 2015-1 프로그래밍언어 9. 연결형리스트, Stack, Queue 2015 년 5 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) 연결리스트 (Linked List) 연결리스트연산 Stack

More information

chap 5: Trees

chap 5: Trees 5. Threaded Binary Tree 기본개념 n 개의노드를갖는이진트리에는 2n 개의링크가존재 2n 개의링크중에 n + 1 개의링크값은 null Null 링크를다른노드에대한포인터로대체 Threads Thread 의이용 ptr left_child = NULL 일경우, ptr left_child 를 ptr 의 inorder predecessor 를가리키도록변경

More information

Microsoft PowerPoint - SCLURYPCHTYJ

Microsoft PowerPoint - SCLURYPCHTYJ 12. 구현기술 Ⅵ - CSS t y i li Acce ssi b W e b 문자색및배경 글꼴및텍스트 표및사용자인터페이스 음성스타일시트 학습내용 문자색과배경, 글꼴과텍스트에대해이해한다. 사용자인터페이스및음성스타일시트에대해이해한다. 3 / 58 문자색및배경 문자색속성 (color 속성 ) 배경속성 (background 속성 ) 배경색, 배경이미지, 내용의관계

More information

이번장에서는본격적으로사이트를제작하도록하겠습니다. 우선사이트제작에앞서몇가지준비사항및주의점이있습니다. 1. 예제를실행하기위해선 WAMP 또는 MAMP 서버가필요합니다. WAMP 서버설치방법은부록을참고하기바랍니다. 1 사이트준비작업 2. 포토샵을이용해서만들어진사이트디자인레이

이번장에서는본격적으로사이트를제작하도록하겠습니다. 우선사이트제작에앞서몇가지준비사항및주의점이있습니다. 1. 예제를실행하기위해선 WAMP 또는 MAMP 서버가필요합니다. WAMP 서버설치방법은부록을참고하기바랍니다. 1 사이트준비작업 2. 포토샵을이용해서만들어진사이트디자인레이 chapter 14 사이트제작전 준비작업및 프론트페이지제작 14장에서는사이트제작에들어가기에앞서, 필요한사항을먼저점검하도록하겠습니다. 사이트를제작하기위해선먼저준비해야하는사항이몇가지있는데, 실제서버와같이동작하게해주는개인용웹서버가준비되어있어야하고, 사이트의디렉토리또한구성되어야합니다. 또한사이트를제작하려면, 포토샵과같은그래픽저작도구를이용해서레이아웃을구성해야함은물론이고,

More information

2파트-07

2파트-07 CHAPTER 07 Ajax ( ) (Silverlight) Ajax RIA(Rich Internet Application) Firefox 4 Ajax MVC Ajax ActionResult Ajax jquery Ajax HTML (Partial View) 7 3 GetOrganized Ajax GetOrganized Ajax HTTP POST 154 CHAPTER

More information

iloom STUDY 2012(<B300><C6A9><B7C9>).pdf

iloom STUDY 2012(<B300><C6A9><B7C9>).pdf 2012 STUDY FALL / WINTER 2012 STUDY FALL / WINTER CONTENTS 04 INTRO 04 MAKING STORY 06 ILOOM SMART SERVICE 08 KIDS 10 TINKLE2 20 TWINY 28 STUDY 30 LINKI 38 KARAT 42 OLLI 46 REVO 50 ALTUS 56 EDIS 62 NOX

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 CHAPTER 10. DOM 과이벤트처리, 입력검 증 문서객체모델 (DOM) DOM 은 HTML 문서의계층적인구조를트리 (tree) 로표현 DOM 과 BOM HTML 문서를객체로표현한것을 DOM 웹브라우저를객체로표현한것을 BOM(Browser Object Model) HTML 요소찾기 동적인웹페이지를작성하려면원하는요소를찾아야한다. id 로찾기 태그이름으로찾기

More information

Week3

Week3 2015 Week 03 / _ Assignment 1 Flow Assignment 1 Hello Processing 1. Hello,,,, 2. Shape rect() ellipse() 3. Color stroke() fill() color selector background() 4 Hello Processing 4. Interaction setup() draw()

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 HTML5 웹프로그래밍입문 2 장.HTML5 문서의기본 목차 2.1 기본문서만들기 2.2 단락과텍스트꾸미기 2.3 목록및표작성하기 2.4 문서구조화하기 소스코드실행사이트 주소 : http://webclass.me/html5_2e 폴더 ch02/ ~ ch13/ 에각장의예제가있어서실행결과확인및소스보기가가능합니다. 2 HTML5 문서의기본 2.1 기본문서만들기 2.1.1

More information

LCD Display

LCD Display LCD Display SyncMaster 460DRn, 460DR VCR DVD DTV HDMI DVI to HDMI LAN USB (MDC: Multiple Display Control) PC. PC RS-232C. PC (Serial port) (Serial port) RS-232C.. > > Multiple Display

More information

ez-md+_manual01

ez-md+_manual01 ez-md+ HDMI/SDI Cross Converter with Audio Mux/Demux Operation manual REVISION NUMBER: 1.0.0 DISTRIBUTION DATE: NOVEMBER. 2018 저작권 알림 Copyright 2006~2018 LUMANTEK Co., Ltd. All Rights Reserved 루먼텍 사에서

More information

Absolute Blue 태양의 위세 앞에서도 당당한 여자의 자존 심을 닮은 컬러. 바람을 닮아 유연한, 물을 닮아 자유롭게, 거칠 것 없이 여름의 클라 이맥스에 올라서서 세상을 물들이는 소리 없는 지배자, 블루

Absolute Blue 태양의 위세 앞에서도 당당한 여자의 자존 심을 닮은 컬러. 바람을 닮아 유연한, 물을 닮아 자유롭게, 거칠 것 없이 여름의 클라 이맥스에 올라서서 세상을 물들이는 소리 없는 지배자, 블루 뷰티 멘토링 북 Summer 2014 _VOL.12 태양의 열기, 블루 속에 녹아 들다 아스팔트마저 녹일 듯한 과잉된 열기가 피어오르는 여름이라는 무대 위 블루가 등장하는 순간, 여름은 제 2막으로 돌입한다. 바라보기만 해도 청량함 속으로 빠져드는 블루의 절대적 매력. 블루와 함께 여자는 이 여름의 주인공이 된다. 격이 다른 히로인의 컬러 BLUE Absolute

More information

ePapyrus PDF Document

ePapyrus PDF Document 처음부터다시배우는 HTML5&CSS3: 실전웹표준사이트제작까지 3 부 실전웹표준사이트구축 에서는 1부와 2부에서배운내용을기반으로실제웹사이트를만드는방법을소개합니다. 기존책들과다르게실무에서사용하는방법을바탕으로한실제웹사이트제작기법을단계별로학습해볼수있습니다. 특히디렉토리나하부사이트구조는어떻게구성하는지, 실제웹페이지가만들어지는방법이그대로나오기때문에, 에서배운내용은향후실제웹사이트를만들때많은도움을받을수있습니다.

More information

Microsoft PowerPoint - 4주차_Android_UI구현.ppt [호환 모드]

Microsoft PowerPoint - 4주차_Android_UI구현.ppt [호환 모드] Android UI 구현 학습목표 교육목표 Android application 구성요소 Activity Layout UI 설계 Linear Layout 구현 Android application 구성요소 (1) () Application 구성요소 AndroidManifest.xml Android application 구성요소 (2) 구성요소 기능 Activity

More information

ENEX PRODUCT CONTENTS Designed to resemble a nature Prime Series Standard Series Classy (White & Indigo) New Classy (White & Kha

ENEX PRODUCT CONTENTS Designed to resemble a nature Prime Series Standard Series Classy (White & Indigo) New Classy (White & Kha ENEX Human Kitchen Collection ENEX PRODUCT CONTENTS Designed to resemble a nature Prime Series Standard Series 06 36 94 7002 Classy (White & Indigo) New 08 7002 Classy (White & Khaki) New 14 9001 Grand

More information

슬라이드 1

슬라이드 1 BUSINESS DATA What DATA Disconnection SCOPE CONTEXTUAL Planner ENTERPRISE MODEL CONCEPTUAL List of Things Important to the Business ENTITY = Class of Business Thing e.g. Semantic Model Owner SYSTEM MODEL

More information

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

AMP는 어떻게 빠른 성능을 내나.key AMP는 어떻게 빠른 성능을 내나? AU개발 김태훈 kishu@navercorp.com AMP 란무엇인가? AMP 방식으로 HTML을 만들고 AMP JS를 로딩하고 AMP 컴포넌트만 사용하면 웹페이지의 빠른 렌더링을 보장 + 구글 검색 결과에서 즉시 로딩(빠르고 멋있게) AMPs are just Web Pages! AMPs are just Web Pages!

More information

1997 4 23 2000 9 5 2003 9 10 2008 2 20 2008 12 10 2011 7 1 2012 8 17 2014 9 19 2015 3 31 2015 6 30 2016 9 30 2017 6 30 2019 3 31 326 327 328 < >

More information

PowerPoint Template

PowerPoint Template 16-1. 보조자료템플릿 (Template) 함수템플릿 클래스템플릿 Jong Hyuk Park 함수템플릿 Jong Hyuk Park 함수템플릿소개 함수템플릿 한번의함수정의로서로다른자료형에대해적용하는함수 예 int abs(int n) return n < 0? -n : n; double abs(double n) 함수 return n < 0? -n : n; //

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 How to produce table XHTML 임정희 M2community 1 Table of Contents 1. XHTML - XHTML 과 HTML 2. Table XHTML - Table의이해 - Table 링크연결 - Table 작성 2 15 th KCSE Editor s Workshop, Seoul 2015 XHTML XHTML 기존에사용되던 HTML

More information

TViX_Kor.doc

TViX_Kor.doc FF PLAY MENU STOP OK REW STEREO LEFT COAXIAL AUDIO POWER COMPOSITE COMPONENT Pb S-VIDEO COMPONENT Pr USB PORT COMPONENT Y OPTICAL AUDIO STEREO RIGHT POWER LED HDD LED TViX PLAY REMOTE RECEIVER POWER ON

More information

YSU_App_2.0-2

YSU_App_2.0-2 Application System 2. 0 Youngsan University Identity Graphic Standards Stationery Business Card Business Card Letterhead-Korean Letterhead-English Envelope_Korean Envelope_English Envelope_Window Envelope_Large

More information

1809_2018-BESPINGLOBAL_Design Guidelines_out

1809_2018-BESPINGLOBAL_Design Guidelines_out 베스핀글로벌 디자인 가이드라인 베스핀글로벌은 경험과 기술을 바탕으로 고객에게 신뢰를 주는 기업이기를 지향합니다. 모든 서비스와 소통채널에서 우리의 가치를 일관되게 표현하도록 합니다. SIGNATURE SIGNATURE + SLGAN SIGNATURE [CHINA] SIGNATURE + SYMBL 2018년 1.ver 베스핀글로벌 디자인 가이드라인 디자인 가이드라인을

More information

- 이벤트의처리 <input type= button id= button1 value= 확인 /> <input type= button id= button2 value= 확인 /> 자바스크립트인경우 : document.getelementbyid( button1 ).oncl

- 이벤트의처리 <input type= button id= button1 value= 확인 /> <input type= button id= button2 value= 확인 /> 자바스크립트인경우 : document.getelementbyid( button1 ).oncl 제이쿼리 (JQuery) - 제이쿼리는자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리이다. - 따라서, 제이쿼리를사용하기위해서는자바스크립트라이브러리를사용해야한다. - 제이쿼리사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) - 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호를말함. - 사용예 )

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 바로가기마케팅서비스 사용자매뉴얼 최종업데이트 2017-05-04 문서버전 1.4 목차 1. 서비스소개및신청 1) 바로가기마케팅서비스란? 2) 서비스신청및적용 3) 서비스활용 2. 디자인설정 ( 구 ) 디자인 1) 바로가기아이콘소개페이지적용 2) 바로가기접속상태아이콘노출 3) 바로가기접속주문혜택노출 3. 디자인설정 - 스마트디자인 1) 바로가기아이콘서비스소개페이지적용

More information

슬라이드 1

슬라이드 1 웹프로그래밍 HTML, 자바스크립트, ASP 를중심으로 제 2 장 HTML 문법 목차 제 2 장 HTML 문법 2.1 기본태그 2.2 LINK 태그 2.3 Image 2.4 TABLE 2.5 FRAME 2.6 INPUT 양식 2 2.1 기본태크 구조태그 문자서식태그 문단서식태그 3 2.1.1 구조태그 HTML 태그들중가장기본이되는태그 : HTML

More information

Prototype 분석 - Element 오브젝트 메서드

Prototype 분석 - Element 오브젝트 메서드 Created by Firejune at 2006/09/05 Prototype 분석 - Element 오브젝트 메서드 이 문서는 Backstage of theater.js에서 발췌한 것 입니다. 프로토타입 라이브러리의 엘리먼트 오브젝트 메서드에 대한 내용을 다루는 일부분입니다. 사용성과 편리성에 포커스를 두지 않고 prototype.js 그대로를 분석하여 접근하고

More information

PowerPoint Presentation

PowerPoint Presentation 객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean

More information

1

1 7차시. 이즐리와 택시도를 활용한 인포그래픽 제작 1. 이즐리 사이트에 대해 알아보고 사용자 메뉴 익히기 01. 이즐리(www.easel.ly) 사이트 접속하기 인포그래픽 제작을 위한 이즐리 사이트는 무료로 제공되는 템플릿을 이용하여 간편하게 인포그래 픽을 만들 수 있는 사이트입니 이즐리는 유료, 무료 구분이 없는 장점이 있으며 다른 인포그래픽 제작 사이트보다

More information