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

Size: px
Start display at page:

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

Transcription

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

2 HTML, JavaScript, CSS 3부. CSS 1. CSS HTML 태그들은웹페이지를제작하는데있어서다양하게설계하거나수시로변경하는데많은제약이따릅니다. 이를보완하기위해만들어진것이스타일시트이고스타일시트의표준안이 CSS입니다. 1.1 CSS 특징 HTML 태그들은원래문서의내용을정의하기위해고안되었습니다. 태그들은 " 이것은헤더이다 ", " 이것은문단이다 ", " 이것은테이블이다 " 라는정의를 <h1>, <p>, <tabe> 등의태그를통해서나타낸것입니다. 문서의레이아웃은태그에의해서가아니라브라우저에의해서다루어져야합니다. HTML을이용해서웹페이지를제작할경우전반적인틀에서세세한글꼴까지일일이지정해주어야합니다. 그러나웹페이지의스타일을정의한파일을미리만들어놓고, 스타일시트파일에서변경하면관련되는전체웹페이지의내용이한꺼번에변경됩니다. 이렇게스타일을이용하면문서전체의일관성을유지할수있고작업시간도단축됩니다. 웹페이지개발자들은보다다양한디자인으로웹페이지를설계할수있고, 글자의크기, 글자체, 줄간격, 배경색상, 위치등을자유롭게선택하거나변경할수있으며유지 보수도간편하게할수있습니다. 또한각기다른브라우저에동일한형태의문서를제공할수있습니다. CSS로만들어진문서는사용자들의브라우저환경에따라홈페이지가다르게나타나는일이없고어느환경에서나제작자가의도한대로그효과가전달됩니다. 스타일은 HTML 페이지의 <head> 태그안에정의하거나외부 css파일에정의할수도있습니다. 그리고여러개의스타일시트도하나의 HTML 문서내에서참조될수있습니다. 이때스타일이적용되는순서는다음과같습니다. 이중에서가장우선순위가높은것은태그안에스타일을정의한인라인스타일 (Inine Stye) 방식

3 Chapter CSS 1 입니다.

4 HTML, JavaScript, CSS 3부. CSS 2. CSS CSS 구문은선택자 (seector), 속성 (property), 값 (vaue) 세부분으로되어있습니 다. { : } 2.1 태그선택자 선택자 (seector) 는일반적으로스타일정의하고싶은 HTML 태그또는요소들을 사용합니다. 속성 (property) 은변경하고싶은스타일정보이며, 각속성은값 (vaue) 을가질수있습니다. 속성과값은 ":"(coon) 으로분리하고 "{" 와 "}"(cury braces) 로둘러싸여있습니다. body {coor: back} 만일값이공백을포함한여러단어일경우다음과같이 quote(") 로묶어줍니다. p {font-famiy: "sans serif"} 하나의선택자에하나이상의속성을정의하고싶을경우에는 ";"(semicoon) 으로 분리해줍니다. p {text-aign:center;coor:red} 위의예를좀더보기좋게하기위하여다음예와같이엔터와들여쓰기를할수 있습니다. p { } text-aign: center; coor: back; font-famiy: aria 2.2 그룹선택자 (Group Seector) 선택자를 ","(comma) 로분리하여선언하면여러개선택자에하나의스타일을적용시킬수있습니다. 다음은헤더를나타내는태그들에색상을적용한예입니다. 이렇게하면모든헤더들은문자의색상이 bue로나타납니다. h1,h2,h3,h4,h5,h6

5 Chapter CSS 2 { } coor: bue 2.3 클래스선택자 (Cass Seector) 클래스선택자는같은 HTML요소에서로다른스타일을정의할수있습니다. 예를들어 <p> 태그를이용하여문단을나눌때한문단은오른쪽정렬을사용하고, 다른문단은가운데정렬을사용하고싶을경우가있을것입니다. 다음은클래스선택자를사용한예입니다. p.right {text-aign: right} p.center {text-aign: center} 클래스선택자는선택자이름앞에 "." 을이용하여선언합니다. HTML 문서에서클래스선택자를사용하는방법은다음과같습니다. <p cass="right">. </p> <p cass="center">. </p> 만일클래스선택자가여러개정의되어있다면다음과같이하나의 HTML 요소에 클래스선택자를여러개지정할수있습니다. <p cass="center bod">. </p> 클래스선택자는특정태그에만적용시키지않아도됩니다. 다음과같이클래스선택자앞에태그이름을빼고선언하면원하는어떤태그에서도클래스선택자를사용할수있습니다..center {text-aign: center} 위의클래스선택자는다음예에서보는바와같이 <h1> 태그에서도사용할수있으 면 <p> 태그에서도사용할수있습니다.

6 HTML, JavaScript, CSS 3부. CSS <h1 cass="center"> heading. </h1> <p cass="center">. </p> : Mozia/Firefox 에서는클래스선택자의이름이숫자로시작할수없습니다. 가끔은어떤특정한속성을갖는요소에만스타일을적용시킬경우가있습니다. 다 음은텍스트입력상자를나타내는 <input> 태그에서 type 속성의값이 text 일경우 에만스타일을지정하기위한예입니다. input[type="text"] {background-coor: bue} 2.4 아이디선택자 (ID Seector) id 선택자는 # 으로정의합니다. 다음은 id 속성의갑이 bue 를갖는 HTML 요소에파란색을지정하는예입니다. #bue {coor: bue} 다음은 <p> 태그의 id 속성값이 para1 을갖는경우스타일을정의한예입니다. p#para1 { text-aign: center; coor: red } 주의 : Mozia/Firefox 에서는 id 선택자의이름이숫자로시작할수없습니다. 2.5 의사 ( 擬似 ) 선택자 (Pseudo Seector) 의사 (pseudo) 선택자는특별한선택자에스타일을지정할수있는선택자입니다 Pseudo-cass seector:pseudo-cass {property: vaue} seector.cass:pseudo-cass {property: vaue}

7 Chapter CSS 2 의사클래스선택자종류 예제코드 1: <!-- css htm --> 2: 3: <htm> 4: <head> 5: <stye type="text/css"> 6: a.one:ink {coor: #ff0000} 7: a.one:visited {coor: #0000ff} 8: a.one:hover {coor: #ffcc00} 9: 10: a.two:ink {coor: #ff0000} 11: a.two:visited {coor: #0000ff} 12: a.two:hover {font-size: 150%} 13: 14: a.three:ink {coor: #ff0000} 15: a.three:visited {coor: #0000ff} 16: a.three:hover {background: #66ff66} 17: 18: a.four:ink {coor: #ff0000} 19: a.four:visited {coor: #0000ff} 20: a.four:hover {font-famiy: } 21: 22: a.five:ink {coor: #ff0000; text-decoration: none} 23: a.five:visited {coor: #0000ff; text-decoration: none} 24: a.five:hover {text-decoration: underine} 25: </stye> 26: </head> 27: 28: <body> 29: <p> 마우스를링크위에올려보세요.</p> 30:

8 HTML, JavaScript, CSS 3부. CSS 31: <p><b><a cass="one" href=" target="_bank"> 올리면색상이변합니다.</a></b></p> 32: <p><b><a cass="two" href=" target="_bank"> 마우스를올리면폰트크기가변합니다.</a></b></p> 33: <p><b><a cass="three" href=" target="_bank"> 마우스를올리면배경색이변합니다.</a></b></p> 34: <p><b><a cass="four" href=" target="_bank"> 마우스를올리면폰트글자체가변합니다.</a></b></p> 35: <p><b><a cass="five" href=" target="_bank"> 마우스를올리면밑줄이나타납니다.</a></b></p> 36: </body> 37: 38: </htm> 실행결과 예제코드 1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitiona//EN" " 2: <!-- css htm --> 3: 4: <htm> 5: <head> 6: <stye type="text/css"> 7: p:first-chid 8: { 9: coor:bue 10: }

9 Chapter CSS 2 11: </stye> 12: </head> 13: 14: <body> 15: <p> :first-chid 가작동하기위해서는 DOCTYPE 이선언되어야합니다.</p> 16: <p> 익스플로러에서 :first-chid 가작동하기위해서는 DOCTYPE 이선언되어야합니다.</p> 17: <p>doctype 은문서의맨첫라인에기술되야합니다.</p> 18: </body> 19: 20: </htm> 실행결과 Pseudo-eement seector:pseudo-eement {property: vaue} seector.cass:pseudo-eement {property: vaue} 의사요소선택자종류 예제코드 1: <!-- css2-5-2.htm --> 2: 3: <htm> 4: <head> 5: <stye type="text/css">

10 HTML, JavaScript, CSS 3부. CSS 6: p:first-etter 7: { 8: coor: #ff0000; 9: font-size:xx-arge 10: } 11: p:first-ine 12: { 13: coor: #0000ff; 14: font-variant: sma-caps 15: } 16: </stye> 17: </head> 18: 19: <body> 20: <p> 21: 혼합해서사용할수있습니다. :first-etter and :first-ine 의사요소선택자는문장의첫글자와첫줄에특별한효과를줄수있습니다. 22: </p> 23: </body> 24: 25: </htm> 실행결과 2.6 주석 (CSS Comments) 코드를설명하기위해사용합니다. 주석을넣으면나중에소스코드를수정할때도움을줄것입니다. 주석은브라우저에의해무시기때문에실행과는무관합니다. 주석은 "/*" 로시작하여 "*/" 로끝납니다. /* : */ p

11 Chapter CSS 2 { } text-aign: center; /*. */ coor: back; font-famiy: aria 2.7 단위 (Units) (Measurements) CSS 에서는크기, 넓이, 길이, 두께등을설정할때여러가지단위를사용할수 있습니다. 다음표는 CSS 에서사용할수있는단위들과설명입니다. % 비율 in cm mm em ex pt pc inch centimeter miimeter 1em 은현재폰트의크기와같습니다. 2em 은현재폰트크기의 2배크기를의미합니다. 만역현재폰트의크기가 12pt 이면 2em은 24pt 크기에해당합니다. 1ex 는폰트의높이 (x-height) 를의미합니다. x-height 는일반적으로폰트크기의절반입니다. point (1 pt = 1/72 inch) pica (1 pc = 12 points) px pixes ( 컴퓨터화면의전하나크기에해당합니다.) 색상 (Coors) CSS 에서색을표현할때 HTML 태그에서사용하는것보다더다양한방법으로표 현이가능합니다. coor_name rgb(x,x,x) rgb(x%, x%, x%) #rrggbb 영문으로된색이름을사용 ( 예 : red) RGB 값을 10진수로표현 ( 예 : rgb(255,0,0)) RGB 값은백분율 (%) 로표현 ( 예 : rgb(100%,0%,0%)) 16진수로표현 ( 예 : #ff0000)

12 HTML, JavaScript, CSS 3부. CSS 3. 시트종류 스타일시트를정의하는방법은외부스타일시트파일, <head> 태그안의정의그 리고 HTML 태그안에정의하는방법이있습니다. 3.1 외부스타일시트 (Externa Stye Sheet) 외부스타일시트는여러웹페이지에스타일을적용시킬때이상적입니다. 외부스타일시트를사용하면하나의파일만수정하여어려웹페이지의스타일을변경시킬수있습니다. 그렇게하기위해서각각웹페이지에는 <ink> 태그를사용하여외부스타일시트파일을지정하는문장에 <head> 태그에포함되어있어야합니다. <head> <ink re="styesheet" type="text/css" href="mystye.css"/> </head> 브라우저는 mystye.css 파일로부터스타일정의를읽어웹페이지에적용시킵니다. 외부스타일시트는어떤텍스트에디터로든지작성이가능합니다. 외부스타일시트파일은확장자를.css로하여저장해야하고, 외부스타일시트파일은 HTML 태그를포함할수없습니다. 다음은외부스타일시트파일을작성한예입니다. hr {coor: sienna} p {margin-eft: 20px} body {background-image: ur("images/back40.gif")} : 속성의값에단위가포함될경우값과단위사이에공백을넣지마세요. 예를들어 "margin-eft: 20px" 를 "margin-eft: 20 px" 으로표시할경우에는 Mozia/Firefox 또는 Netscape 에서는동작하지않을수있습니다. 예제코드 (HTML 문서 ) 1: <!-- css3-1.htm --> 2: 3: <htm> 4: <head> 5: <ink re="styesheet" type="text/css" href="ex1.css" /> 6: </head> 7: 8: <body> 9:

13 Chapter 시트종류 3 10: <h1> 헤더는 36 pt 크기입니다.</h1> 11: <h2> 이헤더글씨는파란색입니다.</h2> 12: 13: <p> 이문단의왼쪽여백은 50 픽셀입니다.</p> 14: 15: </body> 16: </htm> ex1.css 1: body {background-coor: yeow} 2: h1 {font-size: 36pt} 3: h2 {coor: bue} 4: p {margin-eft: 50px} 실행결과 3.2 내부스타일시트 (Interna Stye Sheet) 내부스타일시트는하나의문서에서만사용하는스타일을정의할때사용합니다. 내부스타일은 <head> 태그안에 <stye> 태그를이용하여정의합니다. <head> <stye type="text/css"> hr {coor: sienna} p {margin-eft: 20px} body {background-image: ur("images/back.gif")} </stye> </head>

14 HTML, JavaScript, CSS 3부. CSS 브라우저는알려지지않는태그를무시합니다. 스타일을지원하지않는오래된버전의브라우저일경우 <stye> 태그를무시하고 <stye> 태그안의내용을웹페이지에출력하게됩니다. 이것을방지하기위해서다음과같이 HTML 주석을사용할수있습니다. <head> <stye type="text/css"> <!-- hr {coor: sienna} p {margin-eft: 20px} body {background-image: ur("images/back.gif")} --> </stye> </head> 3.3 인라인스타일 (Inine Styes) 인라인스타일을사용하면내용과표현이섞이기때문에스타일을사용하는많은 장점을잃을수있습니다. 그러나특정한부분에만스타일을적용시키고자할경우 사용할수있습니다. 인라인스타일은태그안에 stye 속성을사용하여스타일을 지정합니다. 다음은문단의색을빨간색으로, 왼쪽여백은 20 픽셀간격을주는스타일예입니 다. <p stye="coor: red; margin-eft: 20px">. </p> 3.4 스타일우선순위 만일같은선택자의스타일이같은속성에값은다르게정의되었을경우에는더구체적은스타일을따르게됩니다. 또한스타일속성이다르게정의되었을경우에는더구체적인스타일로스타일의속성이상속됩니다. 예를들어외부스타일시트에 h3 선택자에다음 3 가지속성이지정되었고. h3 { coor: red; text-aign: eft; font-size: 8pt

15 Chapter 시트종류 3 } 내부스타일시트의 h3 선택자에는다음 2 가지속성이지정되었을경우에 h3 { } text-aign: right; font-size: 20pt 내부스타일이정의된파일에서 <h3> 태그를사용하였을경우다음처럼 coor 속성 은외부스타일의정의를따르게됩니다. coor 속성은외부스타일시트로부터상 속받고, text-aignment 와 font-size 속성은내부스타일시트정의를따르게됩니 다. coor: red; text-aign: right; font-size: 20pt

16 HTML, JavaScript, CSS 3부. CSS 4. CSS 속성 (Properties) 4.1 Background background 속성은 HTML 요소들의배경색, 배경그림, 배경그림의반복, 위치등배경에관련된것들을설정할수있습니다. background 속성 예제코드 1: <!-- css4-1-1.htm --> 2: 3: <htm> 4: <head> 5: <stye type="text/css"> 6: body { 7: background-coor: cyan; 8: background-image: ur('baby.jpg'); 9: background-repeat: no-repeat; 10: background-attachment: fixed; 11: background-position: 50px 100px; 12: } 13: </stye> 14: </head> 15:

17 Chapter CSS 속성 4 16: <body> 17: <p> 색은 cyan</p> 18: <p> 배경이미지는 baby.jpg</p> 19: <p> 배경이미지는반복해서나타나지않음 </p> 20: <p> 배경이미지는내용이스크롤되도그대로고정되어있음 </p> 21: <p> 배경이미지의위치는화면왼쪽상단에서아래로 50 픽셀오른쪽으로 100 픽셀 </p> 22: <p> 배경색은 cyan</p> 23: <p> 배경이미지는 baby.jpg</p> 24: <p> 배경이미지는반복해서나타나지않음 </p> 25: <p> 배경이미지는내용이스크롤되도그대로고정되어있음 </p> 26: <p> 배경이미지의위치는화면왼쪽상단에서아래로 50 픽셀오른쪽으로 100 픽셀 </p> 27: <p> 배경색은 cyan</p> 28: <p> 배경이미지는 baby.jpg</p> 29: <p> 배경이미지는반복해서나타나지않음 </p> 30: <p> 배경이미지는내용이스크롤되도그대로고정되어있음 </p> 31: <p> 배경이미지의위치는화면왼쪽상단에서아래로 50 픽셀오른쪽으로 100 픽셀 </p> 32: <p> 배경색은 cyan</p> 33: <p> 배경이미지는 baby.jpg</p> 34: <p> 배경이미지는반복해서나타나지않음 </p> 35: <p> 배경이미지는내용이스크롤되도그대로고정되어있음 </p> 36: <p> 배경이미지의위치는화면왼쪽상단에서아래로 50 픽셀오른쪽으로 100 픽셀 </p> 37: <p> 배경색은 cyan</p> 38: <p> 배경이미지는 baby.jpg</p> 39: <p> 배경이미지는반복해서나타나지않음 </p> 40: <p> 배경이미지는내용이스크롤되도그대로고정되어있음 </p> 41: <p> 배경이미지의위치는화면왼쪽상단에서아래로 50 픽셀오른쪽으로 100 픽셀 </p> 42: 43: </body> 44: </htm> 실행결과

18 HTML, JavaScript, CSS 3부. CSS 예제코드 1: <!-- css4-1-2.htm --> 2: 3: <htm> 4: <head> 5: <stye type="text/css"> 6: body 7: { 8: background: #00ff00 ur('baby.jpg') no-repeat fixed center; 9: } 10: </stye> 11: </head> 12: 13: <body> 14: <p>background 이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 15: <p>background 속성을이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 16: <p>background 속성을이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 17: <p>background 속성을이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 18: <p>background 속성을이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 19: <p>background 속성을이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 20: <p>background 속성을이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 21: <p>background 속성을이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 22: <p>background 속성을이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 23: <p>background 속성을이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 24: <p>background 속성을이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 25: <p>background 속성을이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 26: <p>background 속성을이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 27: <p>background 속성을이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 28: <p>background 속성을이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 29: <p>background 속성을이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 30: <p>background 속성을이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 31: <p>background 속성을이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 32: <p>background 속성을이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 33: <p>background 속성을이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 34: <p>background 속성을이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 35: <p>background 속성을이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 36: <p>background 속성을이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 37: <p>background 속성을이용한배경색, 배경이미지, 반복, 고정, 위치설정 </p> 38: </body> 39: 40: </htm>

19 Chapter CSS 속성 4 실행결과 4.2 Text text 속성은텍스트의모양을제어할수있도록합니다. 텍스트속성을이용하면색 상, 자간, 정렬방식, 밑줄, 취소선, 들여쓰기등을변경할수있습니다. test 속성

20 HTML, JavaScript, CSS 3부. CSS 예제코드 1: <!-- css4-2-1.htm --> 2: 3: <htm> 4: <head> 5: <stye type="text/css"> 6: p { 7: coor: bue; 8: direction: rt; 9: word-spacing: 30px 10: } 11: h1 {text-decoration: overine} 12: h2 {text-decoration: ine-through} 13: h3 {text-decoration: underine} 14: h4 {text-decoration: bink} 15: a {text-decoration: none} 16: a:hover {text-decoration: underine} 17: </stye> 18: </head> 19: 20: <body> 21: <h1>this is header 1</h1> 22: <h2>this is header 2</h2> 23: <h3>this is header 3</h3>

21 Chapter CSS 속성 4 24: <h4>this is header 4</h4> 25: <p><a href=" is a ink</a></p> 26: </body> 27: 28: </htm> 실행결과 예제코드 1: <!-- css4-2-2.htm --> 2: 3: <htm> 4: <head> 5: <stye type="text/css"> 6: p.uppercase {text-transform: uppercase} 7: p.owercase {text-transform: owercase} 8: p.capitaize {text-transform: capitaize} 9: </stye> 10: </head> 11: 12: <body> 13: <p cass="uppercase">wecome htm & CSS & javascript</p> 14: 15: <p cass="owercase">wecome htm & CSS & javascript</p> 16: 17: <p cass="capitaize">wecome htm & CSS & javascript</p> 18: </body> 19: 20: </htm>

22 HTML, JavaScript, CSS 3부. CSS 실행결과 4.3 Font font 속성은폰트, 굵기, 크기그리고텍스트의스타일등을설정할수있습니다. : font 속성으로지정한폰트이름을브라우저에서지원하지않을경우에는기본폰트모양으 로보여질수있습니다. font 속성

23 Chapter CSS 속성 4 예제코드 1: <!-- css4-3-1.htm --> 2: 3: <htm> 4: <head> 5: <stye type="text/css"> 6: p { 7: font-famiy: sans-serif; 8: font-size: 9.5px; 9: font-stye: itaic; 10: font-variant: sma-caps; 11: font-weight: : } 13: </stye> 14: </head> 15: 16: <body> 17: <p> 속성테스트예입니다.</p> 18: <p>this is font properties</p> 19: </body> 20: 21: </htm> 실행결과

24 HTML, JavaScript, CSS 3부. CSS 예제코드 1: <!-- css4-3-2.htm --> 2: 3: <htm> 4: <head> 5: <stye type="text/css"> 6: p 7: { 8: font: itaic sma-caps px aria 9: } 10: </stye> 11: </head> 12: 13: <body> 14: <p>font 한번에지정할수있습니다.</p> 15: <p>this is a paragraph</p> 16: </body> 17: 18: </htm> 실행결과 4.4 Border border 속성은경계선의스타일과색상을설정합니다. HTML에서는텍스트에경계선을나타내기위해서 <tabe> 태그를사용했었습니다. 그러나 CSS에서는 HTML 어떤요소에도다양한모양의경계선효과를줄수있습니다. : 경계선의색과두께는스타일을지정해야효과가나타납니다.

25 Chapter CSS 속성 4 border 속성 예제코드 1: <!-- css4-4-1.htm --> 2: 3: <htm> 4: <head> 5: <stye type="text/css"> 6: p 7: { 8: border: 10px doube rgb(250,0,255) 9: } 10: </stye> 11: </head> 12:

26 HTML, JavaScript, CSS 3부. CSS 13: <body> 14: <p> 두께는 10 픽셀, 스타일은 doube, 색상은빨강과파랑을섞을색 </p> 15: </body> 16: 17: </htm> 실행결과 예제코드 1: <!-- css4-4-2.htm --> 2: 3: <htm> 4: <head> 5: <stye type="text/css"> 6: p.dotted { border-stye: dotted } 7: p.dashed { border-stye: dashed } 8: p.soid { border-stye: soid } 9: p.doube { border-stye: doube } 10: p.groove { border-stye: groove } 11: p.ridge { border-stye: ridge } 12: p.inset { border-stye: inset } 13: p.outset { border-stye: outset } 14: </stye> 15: </head> 16: 17: <body> 18: <p cass="dotted">a dotted border</p> 19: 20: <p cass="dashed">a dashed border</p> 21: 22: <p cass="soid">a soid border</p> 23: 24: <p cass="doube">a doube border</p> 25:

27 Chapter CSS 속성 4 26: <p cass="groove">a groove border</p> 27: 28: <p cass="ridge">a ridge border</p> 29: 30: <p cass="inset">an inset border</p> 31: 32: <p cass="outset">an outset border</p> 33: </body> 34: 35: </htm> 실행결과 예제코드 1: <!-- css4-4-3.htm --> 2: 3: <htm> 4: <head> 5: 6: <stye type="text/css"> 7: p.one { 8: border-stye: soid; 9: border-coor: #0000ff

28 HTML, JavaScript, CSS 3부. CSS 10: } 11: p.two { 12: border-stye: soid; 13: border-coor: #ff0000 #0000ff 14: } 15: p.three { 16: border-stye: soid; 17: border-coor: #ff0000 #00ff00 #0000ff 18: } 19: p.four { 20: border-stye: soid; 21: border-coor: #ff0000 #00ff00 #0000ff rgb(250,0,255) 22: } 23: </stye> 24: 25: </head> 26: 27: <body> 28: 29: <p cass="one"> 색상을하나로지정할경우 </p> 30: 31: <p cass="two"> 경계선의색상을두개로지정할경우 </p> 32: 33: <p cass="three"> 경계선의색상을세개로지정할경우 </p> 34: 35: <p cass="four"> 경계선의색상을네개로지정할경우 </p> 36: 37: <p><b> 주의 :</b> "border-coor" 속성은단독으로쓰일경우에는동작하지않습니다. "border-stye" 속성으로스타일을먼저지정한다음색상을지정하세요.</p> 38: 39: </body> 40: </htm> 실행결과

29 Chapter CSS 속성 4 border 속성과유사한속성으로 outine 속성이있습니다. 이속성은경계선밖에선을그려주기위해사용합니다. 현재익스플로러에서동작하지않으며 Firefox에서만동작하는속성입니다. 속성으로는 outine, outine-stye, outine-width, outine-coor 등이있으며사용법은 border 속성과유사합니다. 4.5 Margin margin 속성은여백을설정하기위해사용합니다. 여백은경계선밖에설정되며배경속성의영향을받지않습니다. 여백은반드시양수값일필요는없습니다. 음수값을입력하여사용할수있습니다. top, right, bottom, eft 여백모두동일하게설정할수도있으며각각다르게설정할수도있습니다. 익스플로러에서 <body> 태그의기본여백은 8픽셀 (px) 입니다. margin 속성 예제코드 1: <!-- css4-5.htm --> 2: 3: <htm> 4: <head> 5: <stye type="text/css"> 6: p.margin 7: { 8: margin: 10px 2cm 10mm 1cm; 9: border-stye: doube; 10: } 11: </stye> 12: </head> 13: 14: <body> 15: <p> 문장은여백을지정하지않았습니다.</p> 16: <p cass="margin"> 이문장은여백을각각다르게지정하였습니다.</p> 17: <p> 이문장은여백을지정하지않았습니다.</p> 18: </body> 19: 20: </htm>

30 HTML, JavaScript, CSS 3부. CSS 실행결과 4.6 Padding padding 속성은 HTML 요소와경계선사이의여백을설정할때사용합니다. margin 속성과는다르게음수값은사용할수없습니다. top, right, bottom, eft 값을동일하게설정할수도있으며, 각각다른값으로설정할수도있습니다. margin 속성 예제코드 1: <!-- css4-6.htm --> 2: 3: <htm> 4: <head> 5: <stye type="text/css"> 6: p.padding 7: { 8: padding: 10px 2cm 10mm 1cm; 9: border-stye: doube; 10: background-coor: red; 11: } 12: </stye>

31 Chapter CSS 속성 4 13: </head> 14: 15: <body> 16: <p> 문장은내용과경계선사이의여백을지정하지않았습니다.</p> 17: <p cass="padding"> 이문장은내용과경계선사이의여백을각각다르게지정하였습니다.</p> 18: <p> 이문장은내용과경계선사이의여백을지정하지않았습니다.</p> 19: </body> 실행결과 4.7 List ist 속성은 HTML 목록의표시형식을변경할때사용합니다. 목록의표시형식은 도형을설정할수도있으며, 그림을설정할수있습니다. ist 속성

32 HTML, JavaScript, CSS 3부. CSS 예제코드 1: <!-- css4-7-1.htm --> 2: 3: <htm> 4: <head> 5: <stye type="text/css"> 6: u 7: { 8: ist-stye: square inside ur('arrow.gif') 9: } 10: </stye> 11: </head> 12: 13: <body> 14: <u> 15: <i>coffee</i> 16: <i>tea</i> 17: <i>coca Coa</i> 18: </u> 19: </body> 20: 21: </htm> 실행결과

33 Chapter CSS 속성 4 예제코드 1: <!-- css4-7-2.htm --> 2: 3: <htm> 4: <head> 5: <stye type="text/css"> 6: u.disc { 7: ist-stye-type: disc 8: } 9: u.circe { 10: ist-stye-type: circe 11: } 12: u.square { 13: ist-stye-type: square 14: } 15: u.none { 16: ist-stye-type: none 17: } 18: u.decima { 19: ist-stye-type: decima 20: } 21: u.ower-roman { 22: ist-stye-type: ower-roman 23: } 24: u.upper-roman { 25: ist-stye-type: upper-roman 26: } 27: u.ower-apha { 28: ist-stye-type: ower-apha 29: } 30: u.upper-apha { 31: ist-stye-type: upper-apha 32: } 33: </stye> 34: </head> 35: 36: <body> 37: <u cass="disc"> 38: <i>disc type</i> 39: <i>green Tea</i> 40: <i>orange Juice</i> 41: </u> 42: 43: <u cass="circe"> 44: <i>circe type</i> 45: <i>green Tea</i> 46: <i>orange Juice</i> 47: </u> 48:

34 HTML, JavaScript, CSS 3부. CSS 49: <u cass="square"> 50: <i>square type</i> 51: <i>green Tea</i> 52: <i>orange Juice</i> 53: </u> 54: 55: <u cass="none"> 56: <i>the "none" type</i> 57: <i>green Tea</i> 58: <i>orange Juice</i> 59: </u> 60: 61: <u cass="decima"> 62: <i>decima type</i> 63: <i>green Tea</i> 64: <i>orange Juice</i> 65: </u> 66: 67: <u cass="ower-roman"> 68: <i>lower-roman type</i> 69: <i>green Tea</i> 70: <i>orange Juice</i> 71: </u> 72: 73: <u cass="upper-roman"> 74: <i>upper-roman type</i> 75: <i>green Tea</i> 76: <i>orange Juice</i> 77: </u> 78: 79: <u cass="ower-apha"> 80: <i>lower-apha type</i> 81: <i>green Tea</i> 82: <i>orange Juice</i> 83: </u> 84: 85: <u cass="upper-apha"> 86: <i>upper-apha type</i> 87: <i>green Tea</i> 88: <i>orange Juice</i> 89: </u> 90: 91: <u cass="ower-greek"> 92: <i>lower-greek type</i> 93: <i>green Tea</i> 94: <i>orange Juice</i> 95: </u> 96: 97: </body> 98: </htm>

35 Chapter CSS 속성 4 실행결과 4.8 Tabe tabe 속성

36 HTML, JavaScript, CSS 3부. CSS 예제코드 1: <!-- css4-8-1.htm --> 2: 3: <htm> 4: <head> 5: <stye type="text/css"> 6: tabe.co 7: { 8: border-coapse: coapse 9: } 10: tabe.sep 11: { 12: border-coapse: separate 13: } 14: </stye> 15: </head> 16: <body> 17: 18: <tabe cass="co" border="10"> 19: <tr> 20: <td>1 1열 </td> 21: <td>1 행 2열 </td> 22: </tr> 23: <tr> 24: <td>2 행 1열 </td> 25: <td>2 행 2열 </td> 26: </tr> 27: </tabe> 28: 29: <br /> 30: 31: <tabe cass="sep" border="10"> 32: <tr> 33: <td>1 행 1열 </td> 34: <td>1 행 2열 </td> 35: </tr> 36: <tr> 37: <td>2 행 1열 </td> 38: <td>2 행 2열 </td> 39: </tr> 40: </tabe> 41:

37 Chapter CSS 속성 4 42: </body> 43: </htm> 실행결과 예제코드 1: <!-- css4-8-2.htm --> 2: 3: <htm> 4: <head> 5: <stye type="text/css"> 6: tabe.auto 7: { 8: tabe-ayout: automatic 9: } 10: tabe.fixed 11: { 12: tabe-ayout: fixed 13: } 14: </stye> 15: </head> 16: <body> 17: 18: <tabe cass="auto" border="1" width="100%"> 19: <tr> 20: <td width="20%"> </td> 21: <td width="40%"> </td> 22: <td width="40%">100</td> 23: </tr> 24: </tabe> 25:

38 HTML, JavaScript, CSS 3부. CSS 26: <br /> 27: 28: <tabe cass="fixed" border="1" width="100%"> 29: <tr> 30: <td width="20%"> </td> 31: <td width="40%"> </td> 32: <td width="40%">100</td> 33: </tr> 34: </tabe> 35: 36: </body> 37: </htm> 실행결과 4.9 Positioning positioning 속성들은태그요소의위치와관련된설정을할수있습니다. HTML 요소가보일위치, 정렬상태, 우선순위등을설정할수있습니다. positioning 속성

39 Chapter CSS 속성 4 예제코드 1: <!-- css4-9-1.htm --> 2: 3: <htm> 4: <head> 5: <stye type="text/css"> 6: h2.pos_abs { 7: position:absoute; 8: eft:100px; 9: top:150px 10: } 11: </stye> 12: </head> 13: 14: <body> 15: <h2 cass="pos_abs"> 문장은브라우저화면의위에서 150 픽셀, 왼쪽에서 100 픽셀위치에나타납니다.</h2> 16: <p>position 의값이 absoute 일경우항상고정된위치에나타납니다.</p> 17: </body> 18: 19: </htm> 실행결과

40 HTML, JavaScript, CSS 3부. CSS 예제코드 1: <!-- css4-9-2.htm --> 2: 3: <htm> 4: <head> 5: <stye type="text/css"> 6: img.x 7: { 8: position:absoute; 9: eft:0px; 10: top:0px; 11: z-index:-1 12: } 13: </stye> 14: </head> 15: 16: <body> 17: <h1>z-index.</h1> 18: <img cass="x" src="baby.jpg" width="100" height="180"> 19: <p> 기본 z-index 는 0 입니다. z-index 가 0 보다작으면화면에보이는우선순위가낮습니다.</p> 20: </body> 21: 22: </htm> 실행결과

41 Chapter CSS 속성 Image transparency 그림을투명하게하는속성은아직은 CSS 표준은아니지만최근브라우저에서지 원하는기능이므로소개합니다. 브라우저에따라서설정하는방법이다릅니다. opacity:x /* Firefox */ fiter:apha(opacity=x) /* Exporer */ 예제코드 1: <!-- css4-10.htm --> 2: 3: <htm> 4: <head> 5: <stye type="text/css"> 6: img { 7: opacity:0.4; /* Firefox 인식 */ 8: fiter:apha(opacity=40) /* Exporer 브라우저에서인식 */ 9: } 10: </stye> 11: </head> 12: <body> 13: <h1>image Transparency</h1> 14: <img src="baby.jpg" width="300" height="200" at=" 둘째 " 15: onmouseover="this.stye.opacity=1;this.fiters.apha.opacity=100" 16: onmouseout="this.stye.opacity=0.4;this.fiters.apha.opacity=40" /> 17: <img src="baby2.jpg" width="300" height="200" at=" 첫째 " 18: onmouseover="this.stye.opacity=1;this.fiters.apha.opacity=100" 19: onmouseout="this.stye.opacity=0.4;this.fiters.apha.opacity=40" /> 20: </body> 21: </htm> 실행결과

42 HTML, JavaScript, CSS 3부. CSS CSS Quiz 1. CSS 무엇의약어입니까? o o o o 2. 외부스타일시트파일을참조하기위한 HTML 코드중바른것은? o o o o 3. 외부스타일시트를참조하기위한코드는어느곳에넣어야할까요? o o o o 4. 내부스타일시트를정의하기위한 HTML 태그는? o o o o 5. 인라인스타일을정의하기위한 HTML 속성은? o o o o 6. 다음중올바른 CSS 문장은? o o o o

43 Chapter CSS 속성 4 7. 중바른 CSS 주석은? o o o o 8. 다음중배경색을변경하기위한속성은? o o o o 9. <h1> 태그로되어있는모든부분에배경색을지정하기위한코드중바른것은? o o o o 10. 다음중텍스트색을변경하기위한속성은? o o o o 11. 텍스트크기를변경하기위한속성은? o o o o 12. <p> 태그에 bod 속성을부여하기위한바른코드는? o o o o 13. 밑줄없이하이퍼링크를표현하기위한코드는?

44 HTML, JavaScript, CSS 3부. CSS o o o o 14. 각단어의첫문자를대문자로하기위한속성은? o o o o 15. 글자체를변경하기위한속성은? o o o o 16. 텍스트를진하게나타내는코드는? o o o o 17. 경계선을다음과같이하기위한코드중바른것은? top = 10픽셀 bottom = 5픽셀 eft = 20픽셀 right = 1픽셀 o o o o 18. 왼쪽여백을설정하기위한속성은? o o o

45 Chapter CSS 속성 4 o 19. HTML 경계선사이의간격을지정하기위한속성은 padding입니다. 이속성은음수값을가질수없습니다. o o 20. 목록의표시형식을사각형 (square) 으로지정하기위한코드는? o o o o

46

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

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

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

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

PowerPoint 프레젠테이션

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

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

쉽게 풀어쓴 C 프로그래밍

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

More information

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

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

More information

Javascript

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

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

<3036B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

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

More information

쉽게 풀어쓴 C 프로그래밍

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

More information

e-비즈니스 전략 수립

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

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

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

쉽게 풀어쓴 C 프로그래밍

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

More information

쉽게 풀어쓴 C 프로그래밍

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

More information

PowerPoint 프레젠테이션

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

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

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

쉽게 풀어쓴 C 프로그래밍

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

More information

<3035B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

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

More information

쉽게 풀어쓴 C 프로그래밍

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

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

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

예스폼 프리미엄 템플릿

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

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

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

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

More information

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Example 3.1 Files 3.2 Source code 3.3 Exploit flow

More information

미쓰리 파워포인트

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

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

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.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 학습목표 을 작성하면서 C 프로그램의

More information

PowerPoint 프레젠테이션

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

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

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

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

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

PowerPoint 프레젠테이션

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

More information

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

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

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 09 장 문서객체모델 1. 문서객체모델관련용어 2. 웹페이지생성순서 3. 문서객체선택 4. 문서객체조작 5. 이벤트 문서객체와문서객체모델의개념을이해한다. 문서객체를선택하고조작할수있다. 이벤트의종류를알아보고문서객체에이벤트를연결해본다. 1 문서객체모델관련용어 문서객체모델 (DOM) Document Object Model 웹브라우저가 HTML 파일을분석하고표시하는방법

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

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

Microsoft PowerPoint - logo_2-미해답.ppt [호환 모드]

Microsoft PowerPoint - logo_2-미해답.ppt [호환 모드] Chap.2 Logo 프로그래밍기초 - 터틀그래픽명령어 ( 기본, 고급 ) 학습목표 터틀의이동과선그리기에대해살펴본다. 터틀의회전에대해살펴본다. 터틀펜과화면제어에대해살펴본다. 2012. 5. 박남제 namjepark@jejunu.ac.kr < 이동하기 > - 앞으로이동하기 forward 100 터틀이 100 픽셀만큼앞으로이동 2 < 이동하기 > forward(fd)

More information

OCW_C언어 기초

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

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

Ÿ 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

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

웹프로그래밍응용

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

More information

PowerPoint Presentation

PowerPoint Presentation public class SumTest { public static void main(string a1[]) { int a, b, sum; a = Integer.parseInt(a1[0]); b = Integer.parseInt(a1[1]); sum = a + b ; // 두수를더하는부분입니다 System.out.println(" 두수의합은 " + sum +

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

PHP & ASP

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

More information

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

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

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

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

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일 Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae

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

Microsoft PowerPoint 세션.ppt

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

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

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770> 연습문제해답 5 4 3 2 1 0 함수의반환값 =15 5 4 3 2 1 0 함수의반환값 =95 10 7 4 1-2 함수의반환값 =3 1 2 3 4 5 연습문제해답 1. C 언어에서의배열에대하여다음중맞는것은? (1) 3차원이상의배열은불가능하다. (2) 배열의이름은포인터와같은역할을한다. (3) 배열의인덱스는 1에서부터시작한다. (4) 선언한다음, 실행도중에배열의크기를변경하는것이가능하다.

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

html5_04.indd

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

More information

@ p a g e c o n te n tt y p e = " te x t/ h tm l;c h a rs e t= u tf- 8 " fo r (in t i= 0 ; i< = 1 0 ; i+ + ) { o u t.p rin tln (" H e llo W o rld " + i + " < b r/> " ); = re s u lt + re s u lts u m ()

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 제 5 장생성자와접근제어 1. 객체지향기법을이해한다. 2. 클래스를작성할수있다. 3. 클래스에서객체를생성할수있다. 4. 생성자를이용하여객체를초기화할수 있다. 5. 접근자와설정자를사용할수있다. 이번장에서만들어볼프로그램 생성자 생성자 (constructor) 는초기화를담당하는함수 생성자가필요한이유 #include using namespace

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

다른 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

C++ Programming

C++ Programming C++ Programming 예외처리 Seo, Doo-okok clickseo@gmail.com http://www.clickseo.com 목 차 예외처리 2 예외처리 예외처리 C++ 의예외처리 예외클래스와객체 3 예외처리 예외를처리하지않는프로그램 int main() int a, b; cout > a >> b; cout

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 10. DOM 과이벤트처리, 입력검 증 문서객체모델 (DOM) DOM 은 HTML 문서의계층적인구조를트리 (tree) 로표현 DOM 과 BOM HTML 문서를객체로표현한것을 DOM 웹브라우저를객체로표현한것을 BOM(Browser Object Model) HTML 요소찾기 동적인웹페이지를작성하려면원하는요소를찾아야한다. id 로찾기 태그이름으로찾기

More information

1

1 2/33 3/33 4/33 5/33 6/33 7/33 8/33 9/33 10/33 11/33 12/33 13/33 14/33 15/33 16/33 17/33 5) 입력을 다 했으면 확인 버튼을 클릭합니다. 6) 시작 페이지가 제대로 설정이 되었는지 살펴볼까요. 익스플로러를 종료하고 다시 실행시켜 보세요. 시작화면에 야후! 코리아 화면이 뜬다면 설정 완료..^^

More information

Microsoft PowerPoint - chap04-연산자.pptx

Microsoft PowerPoint - chap04-연산자.pptx int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); } 1 학습목표 수식의 개념과 연산자, 피연산자에 대해서 알아본다. C의 를 알아본다. 연산자의 우선 순위와 결합 방향에

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

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

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

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습문제 Chapter 05 데이터베이스시스템... 오라클로배우는데이터베이스개론과실습 1. 실습문제 1 (5 장심화문제 : 각 3 점 ) 6. [ 마당서점데이터베이스 ] 다음프로그램을 PL/SQL 저장프로시져로작성하고실행해 보시오. (1) ~ (2) 7. [ 마당서점데이터베이스 ] 다음프로그램을 PL/SQL 저장프로시져로작성하고실행해 보시오. (1) ~ (5)

More information

¾Ë·¹¸£±âÁöħ¼�1-ÃÖÁ¾

¾Ë·¹¸£±âÁöħ¼�1-ÃÖÁ¾ Chapter 1 Chapter 1 Chapter 1 Chapter 2 Chapter 2 Chapter 2 Chapter 2 Chapter 2 Chapter 3 Chapter 3 Chapter 3 Chapter 3 Chapter 3 Chapter 3 Chapter 3 Chapter 3 Chapter 4 Chapter 4

More information

01....b74........62

01....b74........62 4 5 CHAPTER 1 CHAPTER 2 CHAPTER 3 6 CHAPTER 4 CHAPTER 5 CHAPTER 6 7 1 CHAPTER 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

More information

(291)본문7

(291)본문7 2 Chapter 46 47 Chapter 2. 48 49 Chapter 2. 50 51 Chapter 2. 52 53 54 55 Chapter 2. 56 57 Chapter 2. 58 59 Chapter 2. 60 61 62 63 Chapter 2. 64 65 Chapter 2. 66 67 Chapter 2. 68 69 Chapter 2. 70 71 Chapter

More information

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

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

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

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

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

More information

Microsoft PowerPoint 웹 연동 기술.pptx

Microsoft PowerPoint 웹 연동 기술.pptx 웹프로그래밍및실습 ( g & Practice) 문양세강원대학교 IT 대학컴퓨터과학전공 URL 분석 (1/2) URL (Uniform Resource Locator) 프로토콜, 호스트, 포트, 경로, 비밀번호, User 등의정보를포함 예. http://kim:3759@www.hostname.com:80/doc/index.html URL 을속성별로분리하고자할경우

More information

Web Scraper in 30 Minutes 강철

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

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

PHP & ASP

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

More information

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

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

More information

SmartEditor Basic 2.0 개발자 가이드

SmartEditor Basic 2.0 개발자 가이드 목차 소개 9 SmartEditor Basic 2.0 의특징 9 지원브라우저 10 제공기능상세 10 글꼴 10 글자크기 11 글자효과 12 글자색 13 글자배경색 14 위첨자와아래첨자 15 정렬 16 줄간격 16 번호매기기 17 글머리기호 17 내어쓰기와들여쓰기 17 인용구스타일 18 하이퍼링크 18 특수기호 19 표생성과간단편집기 20 찾기와바꾸기 21 편집모드

More information

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다. Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:

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

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

PowerPoint 프레젠테이션

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

More information

MATLAB and Numerical Analysis

MATLAB and Numerical Analysis School of Mechanical Engineering Pusan National University dongwoonkim@pusan.ac.kr Review 무명함수 >> fun = @(x,y) x^2 + y^2; % ff xx, yy = xx 2 + yy 2 >> fun(3,4) >> ans = 25 시작 x=x+1 If문 >> if a == b >>

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

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

HTML5

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

More information

2_안드로이드UI

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

More information

View Licenses and Services (customer)

View Licenses and Services (customer) 빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차

More information

web2.0기술

web2.0기술 HTML/CSS/Java Script yskim@suned.co.kr http://cafe.naver.com/sunschool 1 HTML yskim@suned.co.kr http://cafe.naver.com/sunschool 2 HTML 1. HTML 문서의기본적인형식 HTML 문서는태그를이용하여문서의모양을지정하는텍스트파일이다. HTML 문서안에서는대소문자나공백문자는무시된다.

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