HTML5

Size: px
Start display at page:

Download "HTML5"

Transcription

1 CSS 형식화 류관희

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

3 2. CSS3 에서변경된사항 CSS 레벨 1 CSS1 사양서에서정의된모든특성들을포함하여정의되지만, CSS2.1 사양서에서정의된문법과정의들도포함된다. CSS 레벨 2 CSS2 사양서가비록만들어졌지만, W3C 의후보추천단계이전의권장단계로통과되었다. 이후보다나은 CSS2 가되기위해서 CSS2 사양서에대한많은문제점들을리뷰하였지만, 더이상확장하기어려운점이있어서 CSS 레벨 2 리비전 1(CSS2.1) 을새로정의하였다. 3

4 2. CSS3 에서변경된사항 레벨 2 에서의프로세스모델은다음과같다. 원본문서를구문분석하고문서트리를작성한다. 타겟미디어유형을식별한다. 대상에대해지정된문서와관련된모든스타일시트를검색한다. 문서트리의엘리먼트에단일값을할당하여문서트리의모든요소를주석속성대상에적용한다. 주석문서트리에서형식구조를생성한다. 대상매체에서식구조를전송한다. 4

5 2. CSS3 에서변경된사항 CSS 레벨 3 CSS 레벨 3 은 CSS 레벨 2 의모듈들을사용하여만들어졌다. 레벨 3 의핵심으로는 CSS 2.1 사양이적용되었다. CSS3 가제공하는새로운특성들은다음과같다. 셀렉터 (Selector) 색과불투명 다양한백그라운드 보다향상된레이아웃 : multi-column, grid 텍스트 : word wrap, 박스와경계 : radius, image, shadow 변형 미디어쿼리 (Media queries) 스피치 (Speech) 5

6 2. CSS3 에서변경된사항 CSS3 가지원하는페이지미디어포맷팅모델에서문서는하나또는여러개의페이지박스로변형된다. 페이지박스는종이에서의페이지와마찬가지로사각형의프린트미디어로매핑되는특정 CSS 박스이다. 이페이지모델은다른 CSS 페이지와마찬가지로마진 (Margin), 경계 (Border), 패딩 (Padding), 컨텐츠영역 (areas) 을가진다. 6

7 2. CSS3 에서변경된사항 CSS3 의페이지모델을지원하기위해서각영역별설정은다음과같이한다. 7

8 2. CSS3 에서변경된사항 CSS3 는웹브라우저보다도그안에서사용되는엔진에의해서 CSS 의버전별지원여부가달라진다. 8

9 2. CSS3 에서변경된사항 각레이아웃엔진별 CSS 레벨및문법지원상황은다음과같다. 9

10 3.1 레이아웃의단위 CSS 에서주로사용하는레이아웃의측정단위는아래와같다. W3C 표준에서는 0 을제외하고는항상단위를명시하도록권장하고있으며, 대부분의브라우저에서는단위를사용하지않으면자동으로 px 단위로인식하여렌더링을하게된다. em(em-height) : 1em 은현재 font size 와동일하며, 2em 은 1em 의 2 배크기를의미한다. %(percentage) : em 과유사하게지정되거나상속받은엘리먼트의상대적인백분율크기를의미한다. pt(point) : 1pt 는 0.72inch 와동일한절대크기이다. px(pixel) : 화면해상도를측정하는 dot 단위와동일하다. 10

11 3.1 레이아웃의단위 가장많이사용되는단위인 em, px, % 의장단점비교 11

12 3.2 레이아웃기본구성 마우스가위치할대상텍스트는 'text-align' 을사용하여가운데정렬하도록하고, 대상텍스트에대한데코레이션 (Decoration) 은적용하지않도록설정한다. 12

13 3.2 레이아웃기본구성 기본적인레이아웃중하나로왼쪽과오른쪽을구분해서작성한다. 2 단칼럼에서는좌 / 우만을구분하였지만, 2 단칼럼으로확장할경우에는좌 / 우에중간박스가하나더추가되는경우를생각하면된다. 13

14 3.2 레이아웃기본구성 하나의커다란사각형이존재하고그안에작은사각형이다시존재한다. 메인메뉴와다시서브메뉴로구성된다. 14

15 4. CSS3 셀렉터 CSS 에서셀렉터는스타일을적용할마크업엘리먼트 ( 요소 ) 들을선언하기위해서사용한다. 스타일은일련의규칙들로구성되어있는데, 각규칙이나규칙세트들은하나이상의셀렉터와선언블록으로구성되어있다. 선언블록은다시속성 (Property) 과값으로구성된다 15

16 4. CSS3 셀렉터 유니버설셀렉터 (Universal Selectors) * : 유니버설셀렉터는모든엘리먼트 ( 요소 ) 를대상으로하는셀렉터이다. 타입셀렉터 (Type Selectors) E : 타입셀렉터는가장단순한셀렉터로엘리먼트명을지정하여 그엘리먼트에스타일을적용한다. 속성셀렉터 (Attribute Selectors) E[foo] : 어떤엘리먼트중에서지정한속성을가지고있는엘리먼트에대해서만스타일을적용시킨다. E[foo="bar"] : 지정한속성명과속성값이동일한엘리먼트에대해서만스타일을적용시킨다. 16

17 4. CSS3 셀렉터 속성셀렉터 (Attribute Selectors) E[foo~="bar"] : 지정한속성명과속성값을포함하고있는여러엘리먼트에대해서만스타일을적용시킨다. E[foo^="bar"] : 지정한속성명과속성값으로시작하는엘리먼트에대해서만스타일을적용시킨다. E[foo$="bar"] : 지정한속성명과속성값으로끝나는엘리먼트에대해서만스타일을적용시킨다. E[foo*="bar"] : 지정한속성명과속성값을포함한엘리먼트에대해서만스타일을적용시킨다. E[hreflang ="en"] : "en" 으로시작하는값을가진 E 를선택하고스타일을적용시킨다. 17

18 4. CSS3 셀렉터 유사요소 (pseudo-element) E::first-line : 엘리먼트의 ' 첫번째 ' 행에스타일을적용시키며, 블록엘리먼트에만적용된다. E::first-letter : 엘리먼트의제일 ' 첫번째 ' 문자에스타일을적용시키며, 첫번째문자가특수문자인경우에는그다음문자와함께 스타일이적용된다. E::selection : ' 선택 ' 한부분에스타일을적용시킨다. E::before : 엘리먼트의포함된내용 ' 앞 ' 에내용을생성시킨다. E::after : 엘리먼트의포함된내용 ' 뒤 ' 에내용을생성시킨다. 18

19 4. CSS3 셀렉터 부정유사클래스 (Negation pseudo-classes) E:not(s) : 엘리먼트중에서 "s" 가 ' 아닌 ' 것에스타일을적용시킨다. 자손셀렉터 (Descendant combinator) E F : 부모엘리먼트에포함된모든자식엘리먼트에대해서스타일을 적용시킨다. 유사클래스 (Structural pseudo-classes) E:root : 문서내부의루트 (Root) 엘리먼트에대해서스타일을적용시킨다. E:nth-child(n) : 부모엘리먼트의 'n 번째 ' 자식엘리먼트에스타일을 적용시킨다. E:nth-last-child(n) : 부모엘리먼트의 ' 마지막 ' 으로부터 'n 번째 ' 자식 엘리먼트에스타일을적용시킨다. 19

20 4. CSS3 셀렉터 유사클래스 (Structural pseudo-classes) E:nth-of-type(n) : 부모엘리먼트의형제관계인 'n 번째 ' 엘리먼트에스타일을 적용시킨다. E:nth-last-of-type(n) : 부모엘리먼트의 ' 마지막 ' 으로부터형제관계인 'n 번째 ' 엘리먼트에스타일을적용시킨다. E:first-child : 부모엘리먼트의 ' 첫번째 ' 엘리먼트에스타일을적용시킨다. E:last-child : 부모엘리먼트의 ' 마지막 ' 엘리먼트에스타일을적용시킨다. 20

21 4. CSS3 셀렉터 유사클래스 (Structural pseudo-classes) E:first-of-type : 부모엘리먼트의형제관계의같은이름을가지고있는 ' 첫번째 ' 엘리먼트에스타일을적용시킨다. E:last-of-type : 부모엘리먼트의형제관계의같은이름을가지고있는 ' 마지막 ' 엘리먼트에스타일을적용시킨다. E:only-of-type : 부모엘리먼트안에 ' 유일한 ' 엘리먼트에스타일을 적용시킨다. E:empty : 자식엘리먼트를 ' 전혀가지고있지않은 ' 엘리먼트에스타일을 적용시킨다. 21

22 4. CSS3 셀렉터 링크유사클래스 (The link pseudo-classes) E:link : 사용자가아직 ' 방문하지않은 ' 링크에스타일을적용시킨다. E:visited : 사용자가 ' 방문하였던 ' 링크에스타일을적용시킨다. 유저액션유사클래스 (The user action pseudo-classes) E:active : 마우스를클릭하고버튼에서손을떼었을때와같이대상 엘리먼트가활성화되었을때스타일을적용시킨다. E:hover : 롤 - 오버와같은상황일때와같이대상엘리먼트가가리켜지고있을때스타일을적용시킨다. E:focus : 대상엘리먼트가포커스되었을때스타일을적용시킨다. 22

23 4. CSS3 셀렉터 타켓유사클래스 (The target pseudo-classes) E:target : URI 에앵커링크가지정되어있는링크가활성화되었을때스타일을 적용시킨다. 23

24 5.1 박스 (Box) 박스자르기 CSS3 에서는박스지원을위해서다음과같은 2 개의속성을지원한다. overflow-x:{value}; overflow-y:{value}; 속성 'overflow-x' 는컨텐츠영역이오버플로우되었을때, div 엘리먼트내의컨텐츠가오른쪽 / 왼쪽부분을잘라내는역할을수행한다. {value} 가 'visible' 이면컨텐츠는영역을벗어나더라도자르지않고그대로보여주지만, 'hidden' 이면넘어간만큼을안보여주며스크롤링이적용되지않는다. 24

25 5.1 박스 (Box) 중앙에위치시키기 박스속성중 'box-align' 과 'box-pack' 을사용하여자식엘리먼트를중앙에위치시킬수있다. 25

26 5.1 박스 (Box) 단어역순으로배열하기 개발자는박스안의단어들을역순서대로사용할수도있다. 속성 'box-direction:reverse;' 을사용하면된다. W3C 표준대로사용할경우에는위에서 '-webkit-' 을생략하면된다. 수평 / 수직배열하기 박스안의글자를수평으로배열할것인지아니면수직으로배열할것인지는속성 'box-orient:{value}' 에의해서결정할수있다. {value} 가 'horizontal' 이면수평으로, 'vertical' 이면수직으로배열된다. 다음의예제에서는수직으로배열해보도록한다. 26

27 5.2 둥근모서리처리 (border-radius) CSS 에서는둥근모서리를처리하는것이힘든일이었지만, CSS3 에서는 'border-radius' 속성을이용하면쉽게둥근모서리를만들수있다. 다음은자동으로둥근모서리를생성해주고 px 값을얼마만큼변경시켜주어야하는지를한눈에파악할수있도록해주는사이트 ( 에서값 20px 을입력하고얻은결과이다. 27

28 5.2 둥근모서리처리 (border-radius) 만약사각형의왼쪽, 오른쪽, 위, 아래의경계선을다르게설정하고싶다면다음과같이설정하도록한다. 28

29 5.2 둥근모서리처리 (border-radius) 경계선을좀더꾸며보기위해경계선에색을입혀보자. 속성 'border-color' 를사용하면색을적용할수있다. 다음의예제에서는파란점선과녹색실선을구현하였다. 29

30 5.3.1 백그라운드색상처리 백그라운드색상은 'background-color' 를사용해서변경할수있다. 다음의예제에서는파란색 'blue' 를사용했으며, 이를노란색으로변경하고싶다면 'yellow' 로설정하면된다. 물론색번호나 RGB 조합값을직접입력해도가능하다. 30

31 5.3.2 색불투명도처리 색의불투명도를조절하기위해서 'opacity' 를사용할수있다. 이값을 0.0 과 1.0 의범위안에서변경하여색의불투명도를조절할수있다. 31

32 5.3.3 그라디언트처리 색상을하나의색으로지정하더라도그색을변화시켜표현할수도있는데이를위해속성 'gradient' 가사용된다. 이그라디언트 (gradient) 속성은주요브라우저들이지원하지만, 속성명을각브라우저마다다르게지원하고있어사용자가어떠한브라우저를사용하는지에대해고려하고사용해야만한다. 웹킷기반의브라우저경우의접두어 : '-webkit-' 모질라브라우저의경우의접두어 : '-moz-' 32

33 5.3.4 색상값 RGB 색상값 다음은동일한빨간색상을다르게표현한것이다. RGB 값을 16 진수표기로표현할경우에는반드시 '#' 를붙여야만한다. 3 자리 RGB 값은숫자를반복함으로써 6 자리 RGB 값으로변경될수있다. 즉, #fb0 는 #ffbb00 로변경된다. 33

34 5.3.4 색상값 RGBA 색상값 RGBA 색상모델은색상불투명도인알파속성을포함하는모델로확장될수있다. 모델을구성하는내부요소는 red, green, blue, alpha 의순서를가진다. 34

35 5.3.4 색상값 HSL 색상값 HSL(Hue-Saturation-Lightness) 색상표현은 RGB 색상의보완재로서사용된다. RGB 가하드웨어 CRT 에서의색상표현에근원을가지고있고직관적이지않다는한계점을가지고있어이를극복하기위해색조 (Hue), 포화도 (Saturation), 밝기 (Lightness) 의조합을사용하여색상을표현한다. 35

36 5.4.1 CSS 텍스트효과 텍스트색상 CSS 에서는텍스트에다음과같이색을지정할수있다. HEX 값 : "#ff0000 / RGB 값 : "rgb(255,0,0) / 색상값 : "red" 바디는빨간색으로하고헤더는환한초록색으로하며, 패러 - 그래프클래스에대해서는파란색으로하기위해서는다음과같이정의하면된다. 36

37 5.4.1 CSS 텍스트효과 텍스트정렬 문장이있으면이를왼쪽으로정렬할것인지, 가운데정렬할것인지, 오른쪽정렬할것인지는 'text-align' 속성을사용하여가능하다. text-align : center; text-align : right; text-align : justify; 37

38 5.4.1 CSS 텍스트효과 텍스트꾸미기 텍스트에윗줄 / 가운데줄 / 밑줄과같은효과를부여할수있다. 38

39 5.4.1 CSS 텍스트효과 텍스트대소문자처리 속성 'text-transform' 을이용하면텍스트를모두대문자로, 모두소문자로, 단어의첫문자만대문자로변경할수있다. 39

40 5.4.1 CSS 텍스트효과 텍스트들여쓰기 텍스트들여쓰기는속성 'text-indent' 를사용하여적용하며, 지정한수치의크기에따라안쪽으로들여쓰기가된다. 40

41 5.4.1 CSS 텍스트효과 폰트설정하기 CSS 에서폰트를설정할때는 'font-family' 속성을사용한다. 브라우저가지원하는폰트유형이정해져있으므로, 만약어느하나가지원되지않으면다음에지정된폰트를사용하게된다. 41

42 5.4.1 CSS 텍스트효과 텍스트기울임 / 이탤릭체 텍스트를기울이거나이탤릭체로사용하려면 'font-style' 속성을사용하면되는데, 일반적인형태를사용하고자할때는 'normal' 을, 이탤릭체를사용하고자할때는 'italic' 을, 기울임체를사용하고자할때는 'oblique' 을지정한다. 42

43 5.4.1 CSS 텍스트효과 텍스트크기지정하기 폰트의크기를지정하기위해서는속성 'font-size' 를사용하며, 그뒤에크기값을지정한다. 43

44 5.4.2 CSS3 텍스트효과 텍스트그림자 CSS3 에서 'text-shadow' 속성을이용하면텍스트에그림자를적용할수있다. 'text-shadow 뒤에들어가는각파라미터의의미는다음과같다. Horizontal shadow : 가로그림자생성정도지정 Vertical shadow : 세로그림자생성정도지정 Blur distance : 그림자의퍼짐정도지정 Shadow color : 그림자의색지정 44

45 5.4.2 CSS3 텍스트효과 단어래핑 CSS3 에서는 'word-wrap' 속성을이용해텍스트의외곽선을나타낼수있는데외곽구분선의폭과두께, 색등을지정할수있다. 45

46 5.4.2 CSS3 텍스트효과 폰트속성설정 CSS3 이전에는웹개발자들이폰트를사용하기위해서자신의컴퓨터에사용하고자하는폰트를설치했어야만했다. CSS3 를활용하면사용하고자하는폰트의위치를단지 CSS3 코드에추가하면사용이가능하다. 이를위해서는 CSS3 의 규칙을사용하면된다. 46

47 6.1 멀티컬럼 (Multi-Column) 한페이지내에서주제별로고유의영역을설정하고그내용을각각표현하는것에도움을주는것이바로컬럼 (Column) 이다. 다음은멀티컬럼을위해 CSS3 에서제공하는속성들이다. 47

48 6.2 플렉서블박스 (Flexible Box) 플렉서블박스 (Flexible Box) 는 CSS3 부터지원되는레이아웃모델 ( 로서페이지를구성하는엘리먼트들이유연하게크기가조절되는속성을의미한다. 기존 CSS 에서는각엘리먼트에상대크기를부여함으로써이를가능하게하였다. 하지만상대크기를갖는엘리먼트들은테두리, 여백등이들어가게되면계산이매우복잡해지는경우가생기곤하였는데, CSS3 에서부터는플렉서블박스를통해이를보다손쉽게지원가능하게되었다. 이전 CSS 에서의박스모델은 HTML 문서의흐름에따라수직적으로분배되었지만 CSS3 에서부터는플렉서블박스를통해순서를지정하고이를되돌리는등의조작도가능하다. 48

49 6.2 플렉서블박스 (Flexible Box) box 를배치하는위치에대한속성으로 'box-align', 'box-pack' 이있다. box-align start: 박스상단모서리가부모엘리먼트의상단에위치하며, 여백은하단에배치된다. end : 박스하단모서리가부모엘리먼트의하단에위치하며, 여백은상단에배치된다. center : 가운데박스가배치되고여백은균등하게나뉘어져절반은상단에절반은하단에배치된다. baseline : 모든박스는 baseline 으로정렬되고필요에의해여백이박스의전후로배치된다. stretch : 부모엘리먼트의높이에맞게각박스의높이가조정되어배치된다. 49

50 6.2 플렉서블박스 (Flexible Box) box-pack start : 박스좌측모서리가부모엘리먼트의좌측에위치하며, 여백은우측에배치된다. end : 박스우측모서리가부모엘리먼트의우측에위치하며, 여백은좌측에배치된다. center : 부모엘리먼트의좌측과우측에여백을균등하게나누고박스를배치한다. justify : 박스의좌측과우측에는여백을두지않고, 박스사이의여백에대해균등하게나누어박스를배치한다. 50

51 6.3 그리드 (Grid) CSS 에서의그리드 ( 수평과수직축을교차하는 2 차원구조 ) 기능을 CSS3 에서는스펙 ( 에서정의하였다. 다음의예제웹사이트는 Grid 형태로웹사이트의구성을디자인한사이트 'thegridsystem' 의메인화면으로각분류별로열을구성하고각행에서는여러개의관련컨텐츠를제공하고있다. 51

52 6.3 그리드 (Grid) 그리드를구성할때에는행과열의개수를정확하게확인하고작업을진행해야한다. 예를들어 6 개의수직라인과 2 개의수평라인으로구성된그리드는 3- 칼럼레이아웃으로구성될수있으며, 이미지의위치를가변할때그리드라인을활용할수있다. 52

53 6.3 그리드 (Grid) 그리드자동생성사이트 유용한 CSS 의그리드자동생성기능제공사이트 ( 를이용하면쉽게그리드레이아웃을작성할수있다. 53

54 6.4 그리드 (Grid) 와템플릿 (Template) CSS3 의그리드템플릿에서는인라인텍스트또는텍스트블록을순서대로레이아웃해서나열하기보다는템플릿기반포지셔닝을통해서상속받는요소들에대한배열을정돈한다. 웹페이지에서의레이아웃은다른윈도우와다른페이지크기를가지기때문에그리드의행과열은크기별로고정되거나유연하게변동될수있다. 템플릿기반포지셔닝은절대적인위치정의방법에대한대안으로서사용될수있다. 54

55 7. 이미지변형 CSS3 에서제공하는변형 (transform) 속성들을이용하면약간의속임수를사용하여이미지를회전하고, 크기를조절하고, 구부리거나심지어움직이게할수도있다. 이미지변형방법은 2d 변형과 3d 변형으로구분되며, 현재가장안정적이고폭넓게사용할수있는변형스타일은 2d 변형이다. 3d 변형은현재시점에서사파리와크롬을제외하고는아직지원되지않으며, 추후파이어폭스에서도지원될예정이다. 변형속성은이미지뿐아니라어떤엘리먼트에대해서도적용가능하다. 55

56 7. 이미지변형 변형값으로정의할수있는타입은다음세가지가있다. 각도 (angle) : 각도의값은각도 (deg), 그래드 (grad), 라디언 (rad) 으로정의할수있다. 숫자 (number) : 양수값과음수값에대해정수, 소수점모두사용가능하다. 길이 (em, px, %, mm, cm 등 ) : 상대값 (em,px,%) 과절대값 (mm,cm) 모두사용가능하다. 56

57 7.1 2D 변형 rotate(), rotatex(), rotatey() 주어진각도로엘리먼트를회전시킨다. 파라미터로지정되는양수값은엘리먼트를시계방향으로회전시키고, 음수값은엘리먼트를반시계방향으로회전시킨다. rotatex(), rotatey() 의경우엘리먼트를 X 혹은 Y 축을기준으로주어진각도로회전시킨다. 57

58 7.1 2D 변형 scale(), scalex(), scaley() 엘리먼트의확대 / 축소에대한속성이다. 파라미터로지정되는값이양수값이면엘리먼트의크기를증가시킨다. 음수값인경우크기는증가시키지만축을중심으로엘리먼트가반전된다. 엘리먼트를축소하기위해서는파리미터로 1 보다작은숫자를사용하면된다. 58

59 7.1 2D 변형 skew(), skewx(), skewy() 엘리먼트를기울이는속성이다. 파라미터로지정되는각도에의해엘리먼트의 X 및 Y 축을따라기울여진다. X 축은좌 - 우측으로, Y 축은상 - 하로기울이는효과를준다. 파라미터의값에따라방향이결정되는데, X 축에양수값은우측으로음수값은좌측으로기울이는효과이며, Y 축에양수값은하단으로, 음수값은상단으로기울이는효과를준다. 59

60 7.1 2D 변형 translate(), translatex(), translatey() 엘리먼트의위치를변경할수있으며, 입력된파라미터의좌표수치만큼위치가이동한다. 양수값인경우엘리먼트를우측하단으로움직이고, 음수값인경우엘리먼트를좌측상단으로움직인다. 60

61 7.1 2D 변형 matrix() 앞에서설명된변형속성들을단독으로혹은조합하여사용할수있는단축속성으로파라미터는 3 3 행렬값이며기본적으로모든변형은엘리먼트의가운데가중심점이다. 즉, 모든회전변형은엘리먼트의가운데를중심으로회전된다. 61

62 7.2 3D 변형 3d 변형은현재로서는지원되는범위가보다더제한적이다 ( 정의된스펙은 에서참고할수있다.). 먼저 3d 변형의기본속성을정의하는방법은아래와같다. 'transform-style' 은변형할엘리먼트를배치하는방법에대한속성이다. 이속성은아래두가지값을갖는다. flat : 기본값으로서변형되는자식엘리먼트들은부모엘리먼트에평평하게놓여진다. preserves-3d : 이값으로지정되면변형되는자식엘리먼트들이별도의 3d 공간에놓여진다. 62

63 7.2 3D 변형 rotate3d(x, y, z, angle) x,y,z 로정의된축을기준으로엘리먼트를회전시킨다. scale3d(sx, sy, sz), scalez(sz) 파라미터로지정되는 sx, sy, sz 의값은너비, 높이, 심도이며, 해당값들을곱하여엘리먼트의크기를증가시킨다. translate3d(x, y, z), translatez(z) x, y, z 로정의된좌표로엘리먼트의위치를이동한다. matrix3d() 파라미터는 4 4 행렬값이며, 앞에서설명된변형속성들을단독으로혹은조합하여사용할수있는단축속성이다. 63

64 8. 미디어쿼리 (Media Query) 미디어타입 (Media Type) 은서로다른미디어별스타일시트를적용하게하는기능으로 CSS 2.1 부터추가되었다. 이를통해 HTML 이모니터화면에서보이는지, 아니면인쇄물, TV 또는휴대폰등인지에따라스타일을다르게설정할수있었다. CSS3 에서는미디어타입을개선하여좀더미디어의특징을잘표현할수있는방법으로확장하고세분화한스펙을제공하였는데, 이것이바로미디어쿼리 (Media Query) 이다 ( 이를통해너비, 높이, 화면비율등조건에맞는 UI 속성을활용하여스타일을설정할수있어특정기기에맞는맞춤형페이지를구성할수있다. 64

65 8.1 미디어쿼리구성방법 외부 CSS 파일로분기하기 외부스타일시트파일은 <link> 와 태그를이용해 HTML 파일에적용할수있다. <link> 태그의경우 CSS 파일을독립적으로구성하고이를 HTML 문서에임베드하는방법으로많이활용되며일반적인 <link> 태그의사용법은아래와같다. 65

66 8.1 미디어쿼리구성방법 미디어쿼리를지정하기위해서는미디어타입과속성 66

67 8.2 미디어쿼리의속성 width, min-width, max-width 웹페이지의가로너비를의미한다. height, min-height, max-height 웹페이지의세로높이를의미한다. device-width, min-device-width, max-device-width 기기의물리적인가로너비를의미한다. device-height, min-device-height, max-device-height 기기의물리적인세로높이를의미한다. orientation( 화면회전 ) portrait, landscape 값을의미한다. 67

68 8.2 미디어쿼리의속성 aspect-ratio, min-aspect-ratio, max-aspect-ratio 화면비율을의미하며, 이값은 width 를 height 로나누어구한다. device-aspect-ratio, min-device-aspect-ratio, max-device-aspect-ratio 기기의물리적인화면비율을의미한다. color, min-color, max-color 기기에서사용하는색상당비트수를의미한다. color-index, min-color-index, max-color-index 기기에서사용하는최대색상수를의미한다. monochrome, min-monochrome, max-monochrome 흑백기기에서의픽셀당비트수를의미한다. 68

69 8.2 미디어쿼리의속성 resolution, min-resolution, max-resolution 단말기에서지원하는해상도를의미한다. scan tv 미디어타입에만대응하는속성으로 tv 에서스캔방식에따라프로그레시브 방식은 "progressive", 인터레이스방식은 "interlace" 로지정할수있다. grid( 화면의최소단위 ) 기기가 grid 방식인지또는 bitmap 방식인지를의미한다. -webkit-min-device-pixel-ratio 웹킷전용속성으로기기의화소와실제화면의픽셀 (px) 간의비율을 의미한다. 69

70 8.3 미디어쿼리사이트 다음은미디어쿼리를적용하여브라우저의크기별로스타일시트를다르게적용한사이트이다. NULI( 는그크기에따라최적화된서로다른레이아웃을적용하여사용자들에게가장보기좋은화면을제공하고있다. 70

71 9. CSS3 참고사이트 CSS3 에서새로추가된태그들을직접적용해볼수있는샘플코드들을아래사이트들을통해쉽게구할수있다. 은 CSS3 를활용한소스코드와그적용결과를함께제공해주는대표적인사이트이다. 크롬혹은파이어폭스브라우저를통해사이트를접속하면제일먼저아래와같은결과를얻을수있다. 71

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

e-비즈니스 전략 수립

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

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

이장에서다룰내용 테두리를제어하는스타일시트 외부여백 (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 프레젠테이션 05 장 CSS3 선택자 1. 선택자개요 2. 기본선택자 3. 속성선택자 4. 후손선택자와자손선택자 5. 반응 / 상태 / 구조선택자 CSS 블록을생성할수있다. 선택자를이해하고적절한선택자를활용할수있다. 1 선택자개요 CSS3 선택자 특정한 HTML 태그를선택할때사용하는기능 선택한태그에원하는스타일이나스크립트적용가능 그림 5-1 CSS 블록 CSS 블록 style

More information

2_안드로이드UI

2_안드로이드UI 03 Layouts 레이아웃 (Layout) u ViewGroup의파생클래스로서, 포함된 View를정렬하는기능 u 종류 LinearLayout 컨테이너에포함된뷰들을수평또는수직으로일렬배치하는레이아웃 RelativeLayout 뷰를서로간의위치관계나컨테이너와의위치관계를지정하여배치하는레이아웃 TableLayout 표형식으로차일드를배치하는레이아웃 FrameLayout

More information

쉽게 풀어쓴 C 프로그래밍

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

More information

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

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

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

SBR-100S User Manual

SBR-100S User Manual ( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S

More information

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

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

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

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

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

쉽게 풀어쓴 C 프로그래밍

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

More information

미쓰리 파워포인트

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

More information

쉽게 풀어쓴 C 프로그래밍

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

More information

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우. 소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423

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

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

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

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

<3035B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

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

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

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 (   ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각 JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.

More information

MVVM 패턴의 이해

MVVM 패턴의 이해 Seo Hero 요약 joshua227.tistory. 2014 년 5 월 13 일 이문서는 WPF 어플리케이션개발에필요한 MVVM 패턴에대한내용을담고있다. 1. Model-View-ViewModel 1.1 기본개념 MVVM 모델은 MVC(Model-View-Contorl) 패턴에서출발했다. MVC 패턴은전체 project 를 model, view 로나누어

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

mobile_guide_SA

mobile_guide_SA 네이버 모바일배너 모바일 네트워트 GUIDE AD GUIDE Version 1.0 03. 적용위치 04. Appendix 목차 네이버 모바일배너 개요 1. 텍스트형 광고 2. 이미지형 광고 3. 롤링형 광고 네이버 모바일배너 개요 1. 텍스트형 광고 2. 이미지형 광고 3. 롤링형 광고 01/03 네이버 모바일배너 개요 네이버 모바일배너는 네이버 모바일 서비스

More information

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

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

More information

쉽게 풀어쓴 C 프로그래밍

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

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3

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

1

1 1 2 3 4 5 6 b b t P A S M T U s 7 m P P 8 t P A S M T U s 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Chapter 1 29 1 2 3 4 18 17 16 15 5 6 7 8 9 14 13 12 11 10 1 2 3 4 5 9 10 11 12 13 14 15

More information

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt 변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short

More information

Microsoft PowerPoint - chap03-변수와데이터형.pptx

Microsoft PowerPoint - chap03-변수와데이터형.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num %d\n", num); return 0; } 1 학습목표 의 개념에 대해 알아본다.

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

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

PowerPoint 프레젠테이션

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

More information

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다 이장에서사용되는 MATLAB 명령어들은비교적복잡하므로 MATLAB 창에서명령어를직접입력하지않고확장자가 m 인 text 파일을작성하여실행을한다. 즉, test.m 과같은 text 파일을만들어서 MATLAB 프로그램을작성한후실행을한다. 이와같이하면길고복잡한 MATLAB 프로그램을작성하여실행할수있고, 오류가발생하거나수정이필요한경우손쉽게수정하여실행할수있는장점이있으며,

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

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

일반인을 위한 전자책 제작 방법 국립중앙도서관 디지털 정보활용능력 교육 이펍(ePub) 제작 입문 2015. 6. 강사 : 최 현 이북스펍 대표 (http://ebookspub.co.kr) - 1 - - 강의 내용 - 1. epub 이란 무엇인가 1.1. 전자책 출판 프로세스 이해 1.2. 전자책의 다양한 형태와 제작방식 1.2. epub 개념 이해 및 제작툴 종류 2. epub 제작툴 소개

More information

LIDAR와 영상 Data Fusion에 의한 건물 자동추출

LIDAR와 영상 Data Fusion에 의한 건물 자동추출 i ii iii iv v vi vii 1 2 3 4 Image Processing Image Pyramid Edge Detection Epipolar Image Image Matching LIDAR + Photo Cross correlation Least Squares Epipolar Line Matching Low Level High Level Space

More information

PowerPoint 프레젠테이션

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

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

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

coinone_brand_guide_(KOR) 복사본

coinone_brand_guide_(KOR) 복사본 Global Brand Design Guide for Screen Ver 1.5 본 문서에 포함된 모든 이미지의 저작권은 (주)코인원에 있습니다. Logo Coinone Signature 가로형 조합을 사용하는 것을 기본 원칙으로 하며, 가로형을 쓰기에 부적절한 지면이나 설치 조건일 경우에 한하여 세로형 조합을 사용할 수 있습니다. 태그라인이 포함된 조합은

More information

<3036B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

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

More information

Microsoft PowerPoint - C프로그래밍-chap03.ppt [호환 모드]

Microsoft PowerPoint - C프로그래밍-chap03.ppt [호환 모드] Chapter 03 변수와자료형 2009 한국항공대학교항공우주기계공학부 (http://mercury.kau.ac.kr/sjkwon) 1 변수와자료유형 변수 프로그램에서자료값을임시로기억할수있는저장공간을변수 (variables) 변수 (Variables) 는컴퓨터의메모리인 RAM(Random Access Memory) 에저장 물건을담는박스라고생각한다면박스의크기에따라담을물건이제한됨

More information

C스토어 사용자 매뉴얼

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

More information

Microsoft PowerPoint - e pptx

Microsoft PowerPoint - e pptx Import/Export Data Using VBA Objectives Referencing Excel Cells in VBA Importing Data from Excel to VBA Using VBA to Modify Contents of Cells 새서브프로시저작성하기 프로시저실행하고결과확인하기 VBA 코드이해하기 Referencing Excel Cells

More information

쉽게 풀어쓴 C 프로그래밍

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

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

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

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

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

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

Microsoft PowerPoint - 05geometry.ppt

Microsoft PowerPoint - 05geometry.ppt Graphic Applications 3ds MAX 의기초도형들 Geometry 3 rd Week, 2007 3 차원의세계 축 (Axis) X, Y, Z 축 중심점 (Origin) 축들이모이는점 전역축 (World Coordinate Axis) 절대좌표 지역축 (Local Coordinate Axis) 오브젝트마다가지고있는축 Y Z X X 다양한축을축을사용한작업작업가능

More information

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher( 실행할페이지.jsp); 다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher

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

adfasdfasfdasfasfadf

adfasdfasfdasfasfadf C 4.5 Source code Pt.3 ISL / 강한솔 2019-04-10 Index Tree structure Build.h Tree.h St-thresh.h 2 Tree structure *Concpets : Node, Branch, Leaf, Subtree, Attribute, Attribute Value, Class Play, Don't Play.

More information

쉽게 풀어쓴 C 프로그래밍

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

More information

Javascript

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

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

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 How to produce ChemML and MathML 조윤상 ( 과편협기획운영위원 ) 1 Applications of XML Applications of XML RDF (Resource Description Framework) : 자원의정보를표현하기위한규격, 구문및구조에대한공통적인규칙을지원. RSS (Rich Site Summary) : 뉴스나블로그사이트에서주로사용하는콘텐츠표현방식.

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

Web Scraper in 30 Minutes 강철

Web Scraper in 30 Minutes 강철 Web Scraper in 30 Minutes 강철 발표자 소개 KAIST 전산학과 2015년부터 G사에서 일합니다. 에서 대한민국 정치의 모든 것을 개발하고 있습니다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 스크래퍼/크롤러의 작동 원리를 이해한다. 목표

More information

HTML5

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

More information

Visual Basic 반복문

Visual Basic 반복문 학습목표 반복문 For Next문, For Each Next문 Do Loop문, While End While문 구구단작성기로익히는반복문 2 5.1 반복문 5.2 구구단작성기로익히는반복문 3 반복문 주어진조건이만족하는동안또는주어진조건이만족할때까지일정구간의실행문을반복하기위해사용 For Next For Each Next Do Loop While Wend 4 For

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Lecture 02 프로그램구조및문법 Kwang-Man Ko kkmam@sangji.ac.kr, compiler.sangji.ac.kr Department of Computer Engineering Sang Ji University 2018 자바프로그램기본구조 Hello 프로그램구조 sec01/hello.java 2/40 자바프로그램기본구조 Hello 프로그램구조

More information

설계란 무엇인가?

설계란 무엇인가? 금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 6 강. 함수와배열, 포인터, 참조목차 함수와포인터 주소값의매개변수전달 주소의반환 함수와배열 배열의매개변수전달 함수와참조 참조에의한매개변수전달 참조의반환 프로그래밍연습 1 /15 6 강. 함수와배열, 포인터, 참조함수와포인터 C++ 매개변수전달방법 값에의한전달 : 변수값,

More information

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint - Java7.pptx HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)

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

ISP and CodeVisionAVR C Compiler.hwp

ISP and CodeVisionAVR C Compiler.hwp USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler

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

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

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

BY-FDP-4-70.hwp

BY-FDP-4-70.hwp RS-232, RS485 FND Display Module BY-FDP-4-70-XX (Rev 1.0) - 1 - 1. 개요. 본 Display Module은 RS-232, RS-485 겸용입니다. Power : DC24V, DC12V( 주문사양). Max Current : 0.6A 숫자크기 : 58mm(FND Size : 70x47mm 4 개) RS-232,

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

Xcrypt 내장형 X211SCI 수신기 KBS World 채널 설정법

Xcrypt 내장형 X211SCI 수신기 KBS World 채널 설정법 [ X211S CI 위성방송수신기 - KBS World 채널 설정법 ] 세기위성 T: 82-2-2231-7989, F: 82-2-2232-6373 http://www.sekisat.com webmaster@sekisat.com 주의사항 구매 전에, 위의 X211S CI 수신기의 재고가 당사에 충분히 있는지, 미리 확인바랍니다. 본 제품은 Xcrypt

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

2 장수의체계 1. 10진수 2. 2진수 3. 8진수와 16진수 4. 진법변환 5. 2진정수연산과보수 6. 2진부동소수점수의표현 한국기술교육대학교전기전자통신공학부전자전공 1

2 장수의체계 1. 10진수 2. 2진수 3. 8진수와 16진수 4. 진법변환 5. 2진정수연산과보수 6. 2진부동소수점수의표현 한국기술교육대학교전기전자통신공학부전자전공 1 장수의체계. 진수. 진수 3. 8진수와 6진수 4. 진법변환 5. 진정수연산과보수 6. 진부동소수점수의표현 진수 진수표현법 v 기수가 인수 v,,, 3, 4, 5, 6, 7, 8, 9 사용 9345.35 = 9 3 4 5 3. 5. = 9 3 3 4 5 3-5 - v 고대로마의기수법에는 5 진법을사용 v 진법의아라비아숫자는인도에서기원전 세기에발명 진법을나타내는기본수를기수

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

디지털영상처리3

디지털영상처리3 비트맵개요 BMP 파일의이해실제 BMP 파일의분석 BMP 파일을화면에출력 } 비트맵 (bitmap) 윈도우즈에서영상을표현하기위해사용되는윈도우즈 GDI(Graphic Device Interface) 오브젝트의하나 } 벡터그래픽 (vector graphics) 점, 선, 면등의기본적인그리기도구를이용하여그림을그리는방식 } 윈도우즈 GDI(Graphic Device

More information

웹프로그래밍응용

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

More information

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

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

More information

Macaron Cooker Manual 1.0.key

Macaron Cooker Manual 1.0.key MACARON COOKER GUIDE BOOK Ver. 1.0 OVERVIEW APPLICATION OVERVIEW 1 5 2 3 4 6 1 2 3 4 5 6 1. SELECT LAYOUT TIP 2. Add Page / Delete Page 3. Import PDF 4. Image 5. Swipe 5-1. Swipe & Skip 5-2. Swipe & Rotate

More information

회사이미지매뉴얼

회사이미지매뉴얼 본에는 RSK 의시각적이미지를구성하는요소, 즉로고의의미, 글꼴, 그리고컬러에대한지침이포함되어있습니다. 본매뉴얼의목적은회사의커뮤니케이션과보급에일관된기준을보장하는것입니다. 따라서이는회사의브랜드와제품의모든적용방식에반드시사용해야하는도구입니다. 여기에포함된지시는회사의본질을소통하기위한새로운가능성을열어주는지침이어야합니다. 3 목차 7 1.1 로고및로고타입 8 1.2 포지티브로고

More information

수식모드수식의표현법 수학식표현 조남운 조남운 수학식표현

수식모드수식의표현법 수학식표현 조남운 조남운 수학식표현 조남운 mailto:namun.cho@gmail.com 2008.2.20 AMS-TEX 미국수학회 (American Mathematical Society) 에서만든수학패키지 대부분의수학표현은 AMS-TEX 을이용하고있음. 자세한내용은 AMS-TEX 매뉴얼을참조할것. http://www.ams.org/tex/amstex.html AMS-TEX 패키지선언 \usepackage{amssymb,

More information

gnu-lee-oop-kor-lec06-3-chap7

gnu-lee-oop-kor-lec06-3-chap7 어서와 Java 는처음이지! 제 7 장상속 Super 키워드 상속과생성자 상속과다형성 서브클래스의객체가생성될때, 서브클래스의생성자만호출될까? 아니면수퍼클래스의생성자도호출되는가? class Base{ public Base(String msg) { System.out.println("Base() 생성자 "); ; class Derived extends Base

More information

웹개발을위한 ComponentOne 사용법 (2) 권대건 부산대학교컴퓨터공학과 Abstract 최근웹개발이활성화되면서전문가를위한여러가지 Tool 웹애플리케이션형태로제공하는경우가늘고있다. ComponentOne 은.NET 기반의 UI C

웹개발을위한 ComponentOne 사용법 (2) 권대건 부산대학교컴퓨터공학과 Abstract 최근웹개발이활성화되면서전문가를위한여러가지 Tool 웹애플리케이션형태로제공하는경우가늘고있다. ComponentOne 은.NET 기반의 UI C 웹개발을위한 ComponentOne 사용법 (2) 권대건 부산대학교컴퓨터공학과 duskan@pusan.ac.kr Abstract 최근웹개발이활성화되면서전문가를위한여러가지 Tool 웹애플리케이션형태로제공하는경우가늘고있다. ComponentOne 은.NET 기반의 UI Component 로.NET 기반의다양한사용자인터페이스를제공한다. 그중에서도특히 Chart 에대하여

More information

PHP & ASP

PHP & ASP PHP 의시작과끝 echo ; Echo 구문 HTML과 PHP의 echo 비교 HTML과 PHP의 echo를비교해볼까요

More information

지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가

지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가 수업주제 경찰 출동! (버튼, LED, 버저 사용하기) 9 / 12 차시 수업의 주제와 목표 본 수업에서는 이전 차시에 배웠던 블록들의 기능을 복합적으로 활용한다. 스위치 기능을 가진 버튼을 활용하여 LED와 버저를 동시에 작동시키도록 한다. 각 블록들을 함께 사용하는 프로젝트를 통해 각각의 기능을 익히고 보다 다양한 활용 방법을 구상할 수 있다. 교수 학습

More information

Windows 10 General Announcement v1.0-KO

Windows 10 General Announcement v1.0-KO Windows 10 Fuji Xerox 장비와의호환성 v1.0 7 July, 2015 머리말 Microsoft 는 Windows 10 이 Windows 자동업데이트기능을통해예약되어질수있다고 6 월 1 일발표했다. 고객들은 윈도우 10 공지알림을받기 를표시하는새로운아이콘을알아차릴수있습니다. Fuji Xerox 는 Microsoft 에서가장최신운영시스템인 Windows

More information

Microsoft Word - Armjtag_문서1.doc

Microsoft Word - Armjtag_문서1.doc ARM JTAG (wiggler 호환 ) 사용방법 ( IAR EWARM 에서 ARM-JTAG 로 Debugging 하기 ) Test Board : AT91SAM7S256 IAR EWARM : Kickstart for ARM ARM-JTAG : ver 1.0 ( 씨링크테크 ) 1. IAR EWARM (Kickstart for ARM) 설치 2. Macraigor

More information

Microsoft PowerPoint - Perpect C 02.ppt [호환 모드]

Microsoft PowerPoint - Perpect C 02.ppt [호환 모드] 02 C 프로그래밍기초 충남대학교이형주 1 C 프로그램구조 콘솔응용프로그램 2 프로그램실행순서 C 프로그램은여러함수의조합으로구성 함수란정해진규칙에의하여일련의작업을수행하는프로그램의단위 실행순서 main 함수는프로그램이실행되면가장먼저시작되는부분 모든함수내부에서는위에서아래로, 좌에서우로, 문장이위치한순서대로실행 3 전처리기 전처리기 (preprocessor) 미리처리하는프로그램으로,

More information

chap 5: Trees

chap 5: Trees Chapter 5. TREES 목차 1. Introduction 2. 이진트리 (Binary Trees) 3. 이진트리의순회 (Binary Tree Traversals) 4. 이진트리의추가연산 5. 스레드이진트리 (Threaded Binary Trees) 6. 히프 (Heaps) 7. 이진탐색트리 (Binary Search Trees) 8. 선택트리 (Selection

More information

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks XSS s XSS, s, May 25, 2010 XSS s 1 2 s 3 XSS s MySpace 사건. Samy (JS.Spacehero) 프로필 페이지에 자바스크립트 삽입. 스크립트 동작방식 방문자를 친구로 추가. 방문자의 프로필에 자바스크립트를 복사. 1시간 만에 백만 명이 친구등록. s XSS s 위험도가 낮은 xss 취약점을 다른 취약점과 연계하여

More information