책에서도알려주지않는, 반응형웹의비밀! 작성 : 수정 : (3 판 ) 분류 : 웹표준, 참고자료 작성 : 고남현 (Naver ID - isc7981) - 개요이글에서는일반시중에팔리고있는웹개발서적에서다루지않는, 반응형웹에대한

Size: px
Start display at page:

Download "책에서도알려주지않는, 반응형웹의비밀! 작성 : 수정 : (3 판 ) 분류 : 웹표준, 참고자료 작성 : 고남현 (Naver ID - isc7981) - 개요이글에서는일반시중에팔리고있는웹개발서적에서다루지않는, 반응형웹에대한"

Transcription

1 책에서도알려주지않는, 반응형웹의비밀! 작성 : 수정 : (3 판 ) 분류 : 웹표준, 참고자료 작성 : 고남현 (Naver ID - isc7981) - 개요이글에서는일반시중에팔리고있는웹개발서적에서다루지않는, 반응형웹에대한역사 를풀이하는글이다. 이전의고정형웹과최근의반응형웹이어떠한관계에있는지알아본다. 최근에이야기되는반응형웹의근간이어디서왔는지를이해하면, 앞으로의심화과정을학습하는데도큰도움이될것이다. - 반응형웹왜떴나? 반응형웹의근간은 모바일퍼스트 에있다. 모바일을가장첫번째로염두에두고구현하는방식을의미한다. 다양한화면크기를가진스마트폰, 태블릿들이등장하면서고정형레이아웃 (Fixed Layout) 이주를이루고있던이전의웹사이트로는이용자들의만족을충족하기어려웠다. 다양한기기를만족할수없던이전의웹사이트와는달리모바일용웹사이트는소형기기는물론일반개인용컴퓨터까지대응할수있었다. 이런점을이용하여웹사이트를 PC 용과모바일용을구분할필요없이만드는방법. 반응형 웹 (Responsive Web) 이알려지기시작했다. 반응형웹이막알려진시기에는, 필요한요구사항을온전히충족하는웹브라우저의부재가가장큰문제였다. 이러한부재를해결하기위해이전의기술로유사하게구현을하기위한시도가있었으나, 반응형웹에대한인식이부족한데다가개발시간이오래걸리고브라우저간차이도심했다. 이러한이유로관심이있는일부사람들사이에서개인적인연구로끝나는경우가대부분이여서일반웹사이트에서대중화되기란쉽지않았다. 이러한상황은주요브라우저가 HTML5와 CSS3에대한지원을강화하면서반전된다. 특히반응형웹활성화의핵심은 CSS3의지원강화에있다. 이에따라반응형웹구현에필요한요구사항의지원이강화되면서속속반응형으로제작된웹사이트들이생겨났다. 이러한상황에맞춰반응형웹에대한관심도가증가하고, 스마트폰과태블릿의보급률이거의정점을찍으면서웹세상은반응형의시대가도래하였다고할수있다. - 반응형웹시기이전의레이아웃구현방법반응형웹 (Responsive Web) 이본격적으로대두되기전, CSS2 시기에는레이아웃을다루던문제로고정방식과가변방식이있었다. 최근에이야기하는반응형웹은시각적으로보면가변방식과유사하다볼수있다. 하지만그근간을고정방식에두고있는경우도많아처음접근하는데많은어려움을겪을수있다는것이필자의생각이다. 우리는현대적인반응형웹을익히기전에 CSS2 시기에쓰였던고정방식과가변방식에대해익힐필요가있다

2 또한, 고정형방식에서쓰이던내용들을소개하고이것이반응형방식과어떻게연계가되어 있는지살펴보고이시기에등장하기시작해서현재의반응형웹구현의근간이되고있는모 바일웹개발의기초내용에대해서도알아보도록하겠다. 이전의고정형웹의개발에쓰이던방법은고정형레이아웃, 가변형레이아웃, 고정형 CSS 그리드시스템이있다. 이글에서다룬고정형과가변형레이아웃의기준은 NHN 웹표준팀에서운영하는 NULI(html.nhncorp.com) 에서제시한모델을기준으로삼았다. 이것말고도다양한모델이있으니검색을통해찾아보기를바란다. # 고정형레이아웃고정형레이아웃은고정된폭 (width) 를두고그안에요소를놓는레이아웃구성방식이다. 레이아웃의칼럼의수에따라 1단레이아웃, 2단레이아웃, 3단레이아웃이라부르기도한다. 여기서는고정형 3단레이아웃을기준으로설명하도록하겠다. < 그림 1> 고정폭 3 단레이아웃 아래는해당레이아웃을구성하는 CSS이다. 필자와함께이소스를분석해보도록하자. 1 body{_text-align:center} 2 #wrap{width:600px;margin:0 auto;_text-align:left} 3 #header{width:100%} 4 #container{*display:inline-block;width:100%} 5 #container:after{display:block;clear:both;content:''} 6.snb{float:left;width:180px;margin-right:20px} 7 #content{float:left;width:200px} 8.aside{float:right;width:180px} 9 #footer{width:100%} CSS Hack의사용적용된소스를잘보면일반적인 CSS와달리 _text-align:center와 *display:inline-block; 처럼일반적인 CSS 속성에언더바 (_) 또는별 (*) 이붙은부분이있다. 이는인터넷익스플로러 (IE) 의버전차이에서오는문제를해결하기위한것이다. 언더바가붙은핵은 IE5.5~6에영향을미치고별이붙은것은 IE6~7에영향을미친다. CSS Hack은 IE 말고도다른브라우저에적용되는여러가지형태가있다. CSS Hack은꼭필요한상황에서만쓰도록하고남용하는 - 2 -

3 것은권장하지않는다. 떠있는 (Float) 객체의클리어문제 CSS의 Float 속성은말그대로떠있는상태를만들어주는속성이다. 그래서 float: left; 는왼쪽에떠있다, float: right; 는오른쪽에떠있다고해석할수있다. 하지만떠있다보니하단의 #footer의위치가제대로잡히지못하고좌우요소 (.snb와.aside) 와겹쳐보이는상황이발생한다. 떠있는요소아래로들어가는상태인것이다. 이를해결하기위해 5번행과같은내용이적용된것이다. 이런방식외에 #container에 overflow: auto; 속성을주거나 #footer 에 clear: both; 속성, 또는 #container와 #footer 사이에별도의.clear 요소를넣어주는방법이있다. 아래는별도의.clear 요소에적용된 CSS 예제이다..clear { clear: both; display: block; float: none; font-size: 0!important; height: 0; line-height: 0!important; margin: 0!important; overflow: hidden; padding: 0!important; width: 100%; } 이제가변형레이아웃으로넘어가더많은내용을확인해볼것이다. 고정형및가변형레이 아웃을모두익히면반응형레이아웃을익히는데도움이될것이다. # 가변형레이아웃가변형레이아웃은폭 (width) 이브라우저크기에따라바뀌는방식을의미하며, 그안의요소도원하는요소에한해부모요소의폭에따라바뀌도록설정하는것이다. 넓은의미에서고전적인반응형웹의형태라볼수있다. 여기선가변폭 3단레이아웃을기준으로설명하겠다. < 그림 2> 가변폭 3 단레이아웃 아래는해당레이아웃을구성하는 CSS이다. 1 #wrap{width:100%} 2 #header{width:100%} 3 #container{*display:inline-block;_width /**/:100%;padding-right:200px;padding-left:200px} 4 #container:after{display:block;clear:both;content:''} 5.snb{float:left;position:relative;left:-200px;width:180px;margin-right:-180px} 6 #content{float:left;width:100%} 7.aside{float:left;position:relative;left:200px;width:182px;margin-left:-182px} 8 #footer{width:100%} 이전고정형레이아웃에서설명한내용은생략하겠다. 이레이아웃은좌우에각각있는.snb - 3 -

4 와.aside는고정너비를가지고, #content는브라우저에서너비에따라같이변하는형태를가진다. #container에서좌우양단에 padding( 안쪽여백 ) 을 200px를주면서공간을확보한다. 좌우의각요소에정의된속성들을보면 position: relative; 가적용되어있는데이는위치를상대적으로이용하겠다는뜻으로현재위치를기준점으로 left: -200px; 과 right: -200px; 를사용가능하게해준다. 위치를잡았지만브라우저는아직해당요소의자취를그대로가지고있어원하는위치에놓이지않게된다. 이를 margin-right: -180px; 과 margin-left: -182px; 속성을이용하여잡아주게된다. # 고정형 CSS 그리드시스템그리드를이용하면웹페이지를일정한기준의크기로잘라레이아웃구성이가능하기때문에구현하기가용이해진다는장점이있다. 국내웹개발환경은레이아웃구성방식이테이블 ( 표 ) 을쓰느냐 DIV(Division) 을쓰느냐로이분화되어있어국내에는많이알려지지않았다. 이중테이블방식이가장그리드시스템과유사하다볼수있어그편리함때문에그동안많이이용해왔다. 하지만일정한크기로나누는것이아니기때문에그리드시스템이라부르진않는다. DIV를이용한구성은구성하고있는요소중에하나라도기준위치가바뀌면전체가틀어지기때문에불편함을느끼기도한다. CSS 그리드시스템은일정한크기로나눈레이아웃구조를제시함으로써이러한불편을해소 해준다. 이러한 CSS 그리드시스템은대표적으로 BluePrintCSS: A CSS Framework 가있 다. 이글에서우리는 BluePrintCSS 의그리드시스템을살펴보도록하겠다. < 그림 3> BluePrintCSS 그리드시스템 - 4 -

5 아래는 BluePrintCSS의그리드시스템을이용하여 3-칼럼레이아웃을생성하는예제이다. <div class="container"> <div class="span-24">the header</div> <div class="span-4">the first column</div> <div class="span-16">the center column</div> <div class="span-4 last">the last column</div> <div class="span-24">the footer</div> </div> 한칸 (Grid) 당 30px의크기가주어진다면, 좌측칼럼이 4*30=120px가되어야할것처럼보이지만그렇지않다. 좌측칼럼의너비는 150px이다. 30px 차이는어디서발생한것일까? 그리드시스템을파헤쳐보면아래와같은내용이있다..column,.span-1,.span-2, ( 생략 ),.span-24 { float: left; margin-right: 10px; } 한그리드당 10px 씩오른쪽바깥여백이있다. 이러한여백을 Gutter라고한다. 이러한내용을토대로 span-n에따른너비를계산하면, width=n*30+10*(n-1) 식이성립할것이다. 이식에따라계산하면전체너비는 950px, 중앙칼럼은 630px, 우측칼럼은 120px가될것이다. 여기서 last는옆으로나열하는요소가끝나서다음행의그리드로넘어가야한다는뜻이다. 더자세한내용을알고싶다면 # 모바일웹의태동기 웹표준과접근성부터모바일웹까지모바일웹의태동은스마트폰과태블릿의보급확산과웹표준과접근성에뿌리를두고있다. 국내에서스마트기기보급이본격적으로시작될즈음, 한편에서는웹에대한시각을달리보는시도가본격화되고있었다. HTML과 CSS를 W3C의표준에맞게웹을개발하는 웹표준, 그리고모두에게평등한웹을제공하자는 웹접근성 이다. 간혹우리나라에선개정된장애인차별금지법에의해강제된것이아니냐는반론도있다. 하지만처음웹표준과접근성에관심을둔소수의사람들은사회적차별보다는개발과정의이로움과기술적문제를해결하기위한방안에초점을맞췄다. 우리나라웹표준과접근성의시작은다양한브라우저가하나의웹사이트를두고각기다른모습을보인다는기술적문제를해결하기위한것이었다. 이것을크로스브라우징 (Cross-browsing) 이라따로이야기하기도한다. 특정플랫폼에의존적인우리나라웹의특성을고려해봤을때어떤이유에서시작된것인지는더명확해진다할수있다. 하지만, 우리나라에서웹접근성을준수하는개발방식의대중화는개발자사이에서도부정적으로보는시각이많았고결국정부주도로법이강제함으로써이뤄졌기때문에, 기술을깊게생각하지못하고단순찍어내기에급급한우리나라 IT의씁쓸한단면을보여주기도한다. 이러한웹브라우저간차이를해결하기위해웹표준으로제시된사항을지키면서개발을하 는개발방법이시도가된다. 완벽한해결책은아니지만효과가있었다. 물론 W3C 가제안하 - 5 -

6 는표준을개발시선언하지않는쿼크모드 (Quirks Mode) 에서도브라우저간차이를맞출수있었으나, 브라우저에따른영향이표준모드 (Standard Mode) 보다심하고차후유지보수가원활하지못했기때문에이전에는임시방편으로쓰이다가이후에는특별한경우를제외하고는사용하지않게된다. 웹표준개발방식을따르게되면서웹개발시작성한소스가얼마나읽기좋은지 ( 가독성 ) 에도점차신경을쓰게되었다. 또한, 유연한개발에도역시관심이높아졌는데브라우저에서웹을이루는 3요소인 HTML, CSS, Javascript의분리였다. 처음에는하나의웹페이지안에서기능적으로분리하는 점진적향상 (Progressive Enhancement) 방식으로가다가점차파일까지분리하는완전한분리의형태인 겸손한구현 (Unobtrusive) 방식에까지이른다. 이러한방식은웹접근성을고려하여개발할시, 웹페이지내의모든스크립트와스타일시트를배제하고서라도해당사이트를이용할수있도록하는방안에서시작된것이다. 한때이러한개발방식을두고 비스크립트 (non-script) 환경에대응하도록개발을한다. 라는말을쓰기도했다. 일반웹과마찬가지로현재의모바일웹이나반응형웹에서도스크립트요소는웹사이트의기능을강화하는중요한역할을하고있지만, 반대로이러한웹사이트의기반에는스크립트가배제된환경에대응하기위한방법이깔려있다. 서로극과극이다른상황에서나온개념이오히려서로에게도움을주고있는것이다. 각기다른요소를분리시키는웹개발방식을이용함으로써, 파일전체를수정하지않고도 CSS 수정만으로도다양한모양으로변형시키거나 Javascript 수정만으로도원하는기능을추 가시키는것이가능하게된다. 이러한특징은차후모바일웹개발에큰영향을미치게된다. 이러한변화는웹접근성과목적은다르지만유사한특징을가진 SEO( 검색엔진최적화 ) 에대한관심으로이어졌다. 두주제는사용자편의를증대한다는측면은동일하지만, SEO는말그대로웹사이트가가진내용이검색엔진에잘노출될수있게최적화시킨다는목적이있고, 웹접근성은모든사람에게평등한웹을제공하는데목적이있다는차이가있다. SEO에대한관심증가는장애인도차별없이웹을이용한다는취지를담은법적인의미의 웹접근성 에대한관심증가에영향을미치게된다. 웹접근성에대한관심증가는웹접근성을다룬법제정에도영향을미치게된다. 위내용을모두이해했다면모바일용페이지는큰문제가없어진다. 보통모바일용페이지는 PC용웹과는별개로만들어지는것이일반적인데이는기존에 PC를기준으로개발된내용으로는모바일에그대로대응할수없기때문이다. 하지만, 필자는 PC용웹에서웹접근성을준수한기존코드를그대로가지고모바일웹에적용할수있었던경험이있다. 즉개발프로세스상따로진행되는건어쩔수없다하여도, 모바일웹의작성은웹접근성에 그기본이있다고말할수있다. 이글에나온이전의내용을모두알고있다면, 모바일웹에 서가장중요한내용은단한줄로끝난다. 나머지는개발자각자의역량이맞기면된다. 아래는모바일웹페이지의 head 태그안에넣는 viewport meta 태그내용이다

7 <meta name="viewport" content="width=device-width, height=device-height, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, target-densitydpi=device-dpi" /> 각각의속성에대한풀어보면아래와같다. 속성 설명 width=device-width 너비를기기의해상도너비에맞춤. height=device-height 높이를기기의해상도높이에맞춤. user-scalable=no initial-scale=1.0 maximum-scale=1.0 웹페이지폭맞춤 ( 스케일링 ) 제한. minimum-scale=1.0 target-densitydpi=device-dpi DPI(Dots per Inch) 에맞춤. 안드로이드만적용. 참고로알아두어야할내용을하나이야기하면, 글자의크기를지정할때는고정형태인픽셀 (px) 이나포인트 (pt) 대신상대적크기를가진 em이나 % 단위를쓰는것을권장한다. 1em은 100% 와같으며상위요소에서지정된글자크기와같음을의미한다. 즉, 글자크기를지정할때고정단위는 * { font-size: 12px; } 와같이지정하는것이가능하지만, 가변단위는 * { font-size:.75em; } 과같이지정하면안되고, 하나의상위요소를잡아서지정해야한다. 그렇지않으면자식요소로갈수록 75% 만큼글자크기가작아진다. # 브라우저별로다른스타일을적용이후내용에서나오겠지만 CSS3 미디어쿼리를주요브라우저가원활하게지원하기전, 따로이름이붙지않은유사한방식이쓰이기도했다. 환경에상관없이공통적으로적용되는스타일시트와함께, 접속하는브라우저나기기의종류를확인하여각기다른스타일시트를불러오는방법이었다. 이러한방법은서버에서확인하는방법과사용자웹브라우저와같은클라이언트환경에서확인하는방법으로나뉜다. 먼저클라이언트에서확인하는방법에대해알아보겠다. 해당방법의대표적인예는인터넷익스플로러 (IE) 의버전차이를맞추기위해쓰이는 조건부주석 (Conditional Comments) 이있다. 이방식은 CSS만제어하는것이아닌브라우저에따라다른 Javascript 파일을불러오거나특정한 HTML 코드출력을제어할수있다. 이런점때문에지금도다양한종류의웹을개발하면서브라우저차이로인한문제를해결하기위해쓰이고있다. 아래는조건부주석을이용하여 html5shiv( 구형브라우저에서 HTML5 태그지원 ) 스크립트를불러오는예제이다. <!--[if lt IE 9]> <script src="dist/html5shiv.js"></script> <![endif]--> 여기서 if lt IE9의의미는 IE9 보다아래버전임을의미한다. 여기에들어갈수있는조건은 gt( 선택보다큰 ), lt( 선택보다작은 ), gte( 선택보다같거나큰 ), lte( 선택보다같거나작은 ),!( 느낌표, 선택이외의 ) 가있다. 조건부주석은 IE10부터표준모드에서는지원하지않는다. 클라이언트에서확인하는또다른방법으로는자바스크립트를이용한방법이있다. 결과에따 라어떤내용을보여줄지를스크립트가정하도록할수있다. 아래는자바스크립트로구현된 클라이언트에서확인하는방식의간단한예제이다

8 if( /Android webos iphone ipad ipod BlackBerry IEMobile Opera Mini/i.test(navigator.userAgent) ) { alert( Your device is mobile, ); } else { alert( Your device is not mobile, ); } 여기서잠깐! HTML5/CSS3 하위호환을위한라이브러리를알아보자. 반응형웹활성화의주역은 HTML5가아닌 CSS3이다. 하지만웹의발전흐름상이둘은같이발전하고있기때문에 HTML5 역시무시해서는안되는부분이다. 브라우저별로 HTML5 와 CSS3 지원가능사항이많은차이를보이고있는데, 최근의브라우저가아니라면이러한차이는더심해진다. 이러한차이를해결하기위한주요라이브러리를소개하겠다. 1) HTML5Shiv: HTML5에서지원하는태그의하위호환에필요한스크립트이다. 이스크립트는 에서받을수있다. 2) Modernizr: 브라우저가 HTML5/CSS3의어떠한사양을지원할수있는지확인하는스크립트이다. 이스크립트는 에서받을수있다. 3) CSS3-MediaQueries,js: 하위브라우저에서 CSS3의미디어쿼리를사용가능하게해주는스크립트이다. 이스크립트는 에서받을수있다. 이제부터알아볼내용은서버에서확인하는방법이다. 서버에서확인하는방법은주로모바일기기로웹사이트에접속했을때모바일웹페이지로유도하기위한방법으로많이쓰였다. 하지만예외는있었는데, 기존의 HTML 구조는그대로놔두고기기별로다른스타일시트를불러와적용하는용도로사용되기도했다. 이는조건에따라다른스타일을주는반응형웹과유사한방식이었지만이당시에는반응형웹이라는용어를사용하지않았다. 그이후에이러한방식은반응형웹에서최적화 (Optimization) 이라는주제로등장하게된다. 아래는서버에서확인하는방식의 PHP로작성된간단한예제이다. $mobile_agent = '/(ipod iphone Android BlackBerry SymbianOS SCH-M\d+ Opera Mini Windows CE Nokia SonyEricsson webos PalmOS)/'; if(preg_match($mobile_agent, $_SERVER['HTTP_USER_AGENT'])) { echo 'Your device is mobile.'; } else { echo 'Your device is not mobile.'; } - 반응형웹의본격적인시작! 고정형웹시기에이룬성과를바탕으로반응형웹이등장하기시작한다. 반응형웹활성화의일등공신은 CSS의미디어쿼리 (Media Query) 이다. 조건에따라다른 CSS를적용하는것이가능하도록만들어주기때문에기기의너비라는조건의변화에대응해야하는반응형웹의특성에가장알맞은기능이라할수있겠다. 이는 CSS2부터존재했던기능이지만이전에는 all, screen, print와같은단순한조건에한해이용되었다. 하지만 CSS3에들어기능이향상되면 - 8 -

9 서더구체적인조건지정이가능해졌다. 아래는브라우저별미디어쿼리지원현황이며, 자 세한현황은 에서확인할수있다. < 그림 4> 미디어쿼리지원현황표 # 고정형레이아웃, 반응형으로변신하다! 미디어쿼리의조건지정이어떤것인지알고싶다면, 기존의고정형레이아웃을반응형으로바꿔버릴수있다면이해가빠르게될것이다. 앞서보았던고정형레이아웃의모델을그대로반응형으로바꿔보도록하겠다. 무슨말을하는지모르겠다하시는분은이전의고정형레이아웃부분을다시읽고오기를바란다. 바꾸는방법은 CSS screen and (max-width: 480px) { #wrap { width: 90%; }.snb { width: 100%; } #content { width: 100%; }.aside { width: 100%; } } 이코드의기능은브라우저의너비가 480px 아래가되면 3단레이아웃이 1단레이아웃으로변형되도록하는것이다. 작동을확인하고싶다면직접해보길바란다. 여기서 screen은미디어타입 (media type) 이고 and 이후에들어간내용은조건문이다. 아래는조건문에들어갈수있는속성들에대한표이다

10 기능 설명 width 기기의너비. height 기기의높이. device-width 기기의너비. device-height 기기의높이. orientation 기기의회전상태를의미. portrait, landscape 사용. aspect-ratio 기기화면의비율. 1은 1:1로가로세로의길이가같음을의미. device-aspect-ratio 기기화면의비율. color 단말기에서사용하는최대색상 2^n개비트수. color-index 단말기에서사용하는최대색상수. monochrome 흑백사이에 2^n 단계의회색을가진기기. resolution 해상도 scan TV 출력장치의검색프로세스를의미. grid 0: 고정된크기의글자만가진기기. 1: 일반적인기기. 미디어쿼리에서조건문은위기능에 max-, min- 을붙여쓰게된다. 이는대소비교와같은 조건을사용할수없기때문이다. 아래는미디어타입으로쓸수있는내용들이다. 타입 all aural braille handheld print projection screen tty tv embossed 설명모든미디어타입음성합성장치점자표시장치손으로들고다니면서볼수있는작은스크린에대응하는용도인쇄용도프로젝터표현용도컴퓨터스크린을위한용도디스플레이능력이한정된, 텔렉스 (teletype), 터미날, 또는수동이동장치등, 고정피치 (fixed-pitch: 폭이일정 ) 글자를사용하는메디아를위한의도 tty 메디아타입에서제작자는픽셀 (pixel) 단위를사용하여서는안됨음성과영상이동시출력되는 TV와같은장치페이지에인쇄된점자표지장치 미디어쿼리는위에서봤던고정형레이아웃을반응형으로바꾸는예제처럼 CSS 안에서쓰는 방법, 스타일 (style) 태그에 media 속성을주는방법, link 태그나 CSS 처럼다른 스타일시트파일을불러올때 media 속성을주거나명시하는방법이있다. # 부속요소들을어떻게처리하지? 웹페이지를반응형으로만들다보면대응이되지않는요소가있다. 바로변하는너비만큼줄일수없는요소들이다. 대표적으로는테이블 ( 표 ) 가있다. 열의개수가일정수준이상을넘어가면아무리줄이려고해도줄일수가없다. 이러한문제를해결하기위한방법은크게세가지로볼수있는데, 일부내용을감추거나, 테이블의구조를아예변형시키거나, 구조변경을최소화하고스크롤을제공하는방법이다. 이중일부내용을감추는방법은너비에맞춰표의열 ( 칼럼 ) 을줄이는방식으로이해하기가

11 장쉬운방식이다. 이글에선테이블을변형하는방법과, 스크롤을제공하는방법의대표적인 예를하나씩살펴보도록하겠다. 아래는 FooTable 에서제안한반응형테이블모델이다. < 그림 5> FooTable 반응형테이블 테이블을완전히변형하는형태를가지고있다. 해당반응형테이블을제안하고만든개발자 는아래의다양한반응형테이블방식에서영향을받았다고한다. 제안자 해결책 사이트 Zurb 소형기기에서가로스크롤을제공한다. zurb.com Dave Bushell 테이블을사이드로플립 ( 제목의행렬전환 ) 한다. dbushell.com Filament Groups 보여줄행을사용자가직접선택한다. filamentgroup.com Stewart Curry 덜중요한열 ( 칼럼 ) 을감춘다. irishstu.com Chris Coyier 행마다제목을반복한다. css-tricks.com * FooTable 은 에서내려받을수있다. 위에제시된반응형테이블방식중, 스크롤제공방식의대표적인예시인 Zurb 에대해알아 보겠다. 아래는 Zurb 에서제시한반응형테이블모델이다. < 그림 6> Zrub 반응형테이블모델 첫번째열 ( 칼럼 ) 은고정시키고나머지내용에대해가로스크롤을제공하는형태이다. 제목열이되는첫번째열이항상같은위치에고정되어스크롤하면서도표를읽기가수월해진다. 표에스크롤을제공하는방법은간단하게생각하면표전체가스크롤되는걸생각할수있는데, 제목이가려지기때문에내용에대한분간이힘들수있다. 해당라이브러리는이점을해결했다보면된다

12 # 반응형 CSS 그리드시스템 우리나라에선빛을보지못했던고정형그리드와는달리반응형그리드는어떤결과를가져올 지는좀더지켜봐야한다. 하지만그리드를적용할명분은이전보다는많아졌다생각한다. 반응형그리드는여러가지형태가있다. 이전예제에서고정형레이아웃에반응형을적용한것처럼기존의고정형그리드에반응형으로그리드고정폭을조정하는방법이있다. 그리드크기를가변적으로조정해나가다가어느조건이되면변형되도록한반응형방식도있다. 이는이전의고정형웹에서지정된가변형레이아웃에반응형레이아웃을적용하는것과같다보면된다. 이말을이해하기어렵다면간단하게이해하자. 반응형은조건에따르는것이다. 다양한반응형그리드중이해를돕기위해가장간단한형태로구현된그리드시스템을소개 하도록하겠다. 가변형과반응형을합쳐놓은형태의 Foldy960 이다. 아래는 Foldy960 의그리 드시스템이적용된예제이다. (Foldy960 screen and (min-width: 480px) {.grid-1,.grid-2,.grid3, ( 생략 ),.grid-unit { float: left; width: %; margin: % 1em; screen and (min-width: 640px) {.grid-1 { width: %; }.grid-2 { width: %; }.grid-3,.grid-half { width: %; } } 일부내용은다다룰수없어생략하겠다. 화면너비가 480px을넘어가면그리드를세로로풀어놓고, 640px를넘으면그리드가위치에맞게재배열되도록구성되어있다. 결과적으로는 480px 아래에서도그리드들이아래로풀리는상태가만들어진다. 그리드의너비를고정단위가아닌 % 나 em 등의가변단위를쓰고반응형을적용한형태이다. 알아두어야할것은단위를고정으로써도반응형은적용가능하다는것이다. 반응형은조건에따라스타일의변화를주는것이기때문에반드시가변단위를써야하는것은아니다. 아래는방금전의예제를실행한결과이다. < 그림 7> Foldy960 그리드시스템

13 # 잊혀져가던방식의화려한부활 : Optimization 이전의 CSS3 미디어쿼리지원이열악하던때에도, 웹사이트를 PC용과모바일을각각따로두지않고도두환경을동시에대응하도록하는시도가있었다. 서버측에서사용자의접속환경을확인하여기기에맞춰진각기다른 CSS를불러오게끔하여가능한일이였다. 이후에미디어쿼리로조건지정이가능해지면서이러한시도는자취를감추는듯했다. 하지만반응형웹에서이러한방식은최적화 (Optimization) 이라는이름으로다시등장하게된다. 이전의서버에서적용할스타일시트를결정하던방식은모바일은 mobile.css, PC는 main.css와같이각기다른파일을불러오도록하는것이었다. 이후미디어쿼리로인해이러한방식은사용할필요가없어졌는데차후문제점이발견되었다. 한번에불러오는스타일시트가 mobile.css과 main.css의특성을동시에가지고있었던것이다. 이는모바일에서접속했을때에도 PC용스타일시트까지함께불러들여짐을의미한다. 사실상사용하지않는 CSS를불러오는것이기때문에트래픽이낭비되는것이다. 이러한문제점을해결하기위해기기에따라사용하지않는스타일시트를배제하는최적화 (Optimization) 방식이알려지게되었다. 이러한방식은단순히트래픽해소로만끝나지않고, 기기에따른적절한해상도의동영상이 나이미지를선택하는방법으로도쓰일수있다. 기기에맞는적절한컨텐츠를선택하여보여 주기때문에더효과적인반응형웹구현이가능해진다. - 다루지못했던내용들 1) 스크립트로이루어져있으나접근성을향상시키기여의치않은부분에대해선 noscript 태그를이용하여접근성을향상시키곤하는데, 이러한방식을 적절한낮춤 (Graceful Degradation) 이라부른다. - 마치며지금까지웹반응형의역사에대해살펴보았습니다. 더다양한내용은검색을통해더많이찾아보셔서학습하시길바랍니다. 고정형웹부터지금의반응형웹으로넘어가는과정사이에어떠한일들이있었는지를중점적으로서술하려다보니여러주제가겹쳐있다는느낌을받을수있습니다. 특히웹표준과접근성을강조하는모습을많이보였는데, 비록이글의주제가반응형웹이지만강조했던다른개념들도검색을통해좀더많이찾아보시기를권장드립니다. 긴글읽어주셔서감사합니다. - 질문있습니다! 이문서는처음작성후 3 번의수정을거쳤습니다. 여기에선수정을거치면서받은질문들을 풀어보는시간을가져보도록하겠습니다. Q. 반응형웹의근간이반드시 모바일퍼스트 라고할수있나요? 정확하게는반응형웹이라는개념이나온배경이모바일퍼스트라고할수있습니다. 이문서

14 에서적용된예시중에는고정형레이아웃을반응형으로바꾸는예시가있는데, 기본으로삼는레이아웃이모바일용이아닌일반 PC용웹에서쓰는레이아웃이기때문에모바일퍼스트를기반으로한반응형웹의개발이었다고말하기힘듭니다. 이문서에서소개된반응형그리드역시모바일웹보다는그리드에기본이있기때문에이것이모바일퍼스트를기초로했다고보는것은각자개개인의생각에따라다르게볼수있습니다. 하지만, 여기서는반응형웹이나오게된시작이어디에있는가를중점적으로이야기했기때문에 반응형웹은모바일퍼스트에근간이있다. 라는말을쓴겁니다. Q. 이미시중에반응형웹을다루는책이나와있는데, 이문서는뭐가다른거죠? 이미 마치며 부분에서도밝혔듯이고정형웹에서반응형웹으로넘어가는과정에서있었던일들을중점적으로다루었습니다. 특히해외가아닌우리나라환경에서접할수있었던내용들로구성하였습니다. 반응형웹에서쓰이는기술위주로서술하기보다, 기존의고정형웹과반응형웹의연관성을중점적으로서술하였다는차이가있습니다. - 변경사항 첫문서작성 마치며 부분의수정, 최적화 (Optimization) 내용추가 애매했던부분을더구체적으로수정. - 참고자료 1) NHN 웹표준팀 NULI UIO Factory 2) BluePrint Wiki 3) Can I use CSS3 media queries? - 4) Media Queries, W3C Recommendation 19 June ) CSS3 media query에대하여 6) FooTable: a jquery Plugin for Responsive Data Tables 7) A New Take on Responsive Tables 8) Foldy ) About conditional comments(internet Explorer) - MSDN 10) What is the best way to detect a handheld device in jquery? - 유용한사이트 1) 웹접근성연구소 2) W3C Markup Validation Service 3) QuirksMode 4) CSS-Tricks

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

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

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

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

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

Responsive web design ( 우리회사웹사이트반응형으로리모델링하기 ) 정찬명 "Responsive web design" ( 우리회사웹사이트반응형으로리모델링하기 ) 정찬명 Episode1: 우리사장님 http://www.nhncorp.com/nhn/index.nhn PC Mobile http://recruit.nhncorp.com/main/recruit_ing.jsp PC Mobile 기존모바일웹의문제 PC 웹과모바일웹을따로제작. 모바일브라우저로접속시모바일웹페이지로

More information

SBR-100S User Manual

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

More information

PowerPoint 프레젠테이션

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

More information

PowerPoint 프레젠테이션

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

More information

PowerPoint 프레젠테이션

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

More information

쉽게 풀어쓴 C 프로그래밍

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

More information

쉽게 풀어쓴 C 프로그래밍

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

More information

쉽게 풀어쓴 C 프로그래밍

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

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

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

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

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

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

More information

ca 17회 컨퍼런스 후기

ca 17회 컨퍼런스 후기 2012년을빛낼웹기술 : HTML 5, CSS3, jquery 2012년을빛낼웹기술 : HTML 5, CSS3, jquery 01 02 01 02 CA conference 17 01 일반적인웹기획의과정. 보통어떤웹기술을활용할지의여부는 S1, C1의구현단계에서선택된다. 2012년을웹기획과웹기술클C1 C2 C3 라화면운영산출물이언일반적인웹기획이라하면무엇이떠오르는가?

More information

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API WAC 2.0 & Hybrid Web App 권정혁 ( @xguru ) 1 HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API Mobile Web App needs Device APIs Camera Filesystem Acclerometer Web Browser Contacts Messaging

More information

Microsoft PowerPoint - HTML5-교육컨설팅.ppt

Microsoft PowerPoint - HTML5-교육컨설팅.ppt 융합형 IT Specialist 인력양성교육 웹개발기술의변화방향 윤석찬 다음커뮤니케이션 HTML Timeline HTML5 리치웹기술의성장 과거의유산 웹브라우저전쟁및비표준웹브라우저 (IE6) 플러그인양산ActiveX, NS Plugin, Flash 웹 2.0 과웹애플리케이션 브로드밴드환경하에사용자참여기반의웹플랫폼성장 Ajax 기반의리치웹애플리케이션성장 ( 구글맵,

More information

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A ..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * Amazon Web Services, Inc.. ID Microsoft Office 365*

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

미쓰리 파워포인트

미쓰리 파워포인트 computer & internet 07. FRAME TAG FRAME? 프레임이란? : 웹페이지를수직이나수평으로여러개영역으로나누어다른웹문서가들어갈수있도록구성할수있음. 이때나누어진각각의창을프레임이라고함. 2 FRAME 문서의구조 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

SIGIL 완벽입문

SIGIL 완벽입문 누구나 만드는 전자책 SIGIL 을 이용해 전자책을 만들기 EPUB 전자책이 가지는 단점 EPUB이라는 포맷과 제일 많이 비교되는 포맷은 PDF라는 포맷 입니다. EPUB이 나오기 전까지 전 세계에서 가장 많이 사용되던 전자책 포맷이고, 아직도 많이 사 용되기 때문이기도 한며, 또한 PDF는 종이책 출력을 위해서도 사용되기 때문에 종이책 VS

More information

Javascript

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

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 워드프레스소개및운용관리안내 1 목차 2 1. 워드프레스소개 역사 2003 년매트물렌웨그에의해탄생 ver0.7 플러그인구조, 애플리케이션프로그램밍인터페이스도입 테마구조와페이지운영이가능한 ver1.5 로테마변경및디자인에대한자유도부여 Wyswyg 방식의문서편집기도입 MU(multi-user) 개념의도입 Social 쉐어플러그인도입으로 (SNS 연계 ) 현재워드프레스

More information

Web Scraper in 30 Minutes 강철

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

More information

XE 스킨 제작 가이드

XE 스킨 제작 가이드 XE 스킨제작가이드 NHN 오픈 UI 기술팀정찬명 목 차 1. XE 스킨의개요 2. XE 스킨의종류 3. XE 스킨의구성요소 4. XE 스킨제작시고려사항 5. XE 스킨파일구조 6. skin.xml 문법 7. XHTML 문법 8. CSS 활용 9. XE 템플릿문법 XE 스킨의개요 스킨이란? 웹페이지또는 웹페이지의구성요소에대한 사용자인터페이스. 이런것아닙니다.

More information

Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집

Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집 Modern Modern www.office.com ( ) 892 5 : 1577-9700 : http://www.microsoft.com/korea Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 09 장 문서객체모델 1. 문서객체모델관련용어 2. 웹페이지생성순서 3. 문서객체선택 4. 문서객체조작 5. 이벤트 문서객체와문서객체모델의개념을이해한다. 문서객체를선택하고조작할수있다. 이벤트의종류를알아보고문서객체에이벤트를연결해본다. 1 문서객체모델관련용어 문서객체모델 (DOM) Document Object Model 웹브라우저가 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 - web-part03-ch20-XMLHttpRequest기본.pptx

Microsoft PowerPoint - web-part03-ch20-XMLHttpRequest기본.pptx 과목명 : 웹프로그래밍응용교재 : 모던웹을위한 JavaScript Jquery 입문, 한빛미디어 Part3. Ajax Ch20. XMLHttpRequest 2014년 1학기 Professor Seung-Hoon Choi 20 XMLHttpRequest XMLHttpRequest 객체 자바스크립트로 Ajax를이용할때사용하는객체 간단하게 xhr 이라고도부름 서버

More information

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

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

More information

PowerPoint Template

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

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

슬라이드 1

슬라이드 1 4. Mobile Service Technology Mobile Computing Lecture 2012. 10. 5 안병익 (biahn99@gmail.com) 강의블로그 : Mobilecom.tistory.com 2 Mobile Service in Korea 3 Mobile Service Mobility 4 Mobile Service in Korea 5 Mobile

More information

쉽게 풀어쓴 C 프로그래밍

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

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

H3250_Wi-Fi_E.book

H3250_Wi-Fi_E.book 무선 LAN 기능으로 할 수 있는 것 2 무선 LAN 기능으로 할 수 있는 것 z q l D w 3 Wi-Fi 기능 플로우차트 z q l D 4 Wi-Fi 기능 플로우차트 w 5 본 사용 설명서의 기호 설명 6 각 장별 목차 1 2 3 4 5 6 7 8 9 10 11 12 13 14 7 목차 1 2 3 4 8 목차 5 6 7 8 9 9 목차 10 11 12

More information

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

SASS FOR WEB DESIGNERS By A Book Apart Copyright 2014 Dan Cederholm Korean Translation Edition 2014 Webactually Korea, Inc. All rights reserved. 이 책의 댄 시더홈 Dan Cederholm 웹디자이너를 위한 SASS SASS FOR WEB DESIGNERS By A Book Apart Copyright 2014 Dan Cederholm Korean Translation Edition 2014 Webactually Korea, Inc. All rights reserved. 이 책의 한국어판 저작권은 저작권자와의

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

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

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

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

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

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을 동 향 제 23 권 5호 통권 504호 HTML5가 웹 환경에 미치는 영향 이 은 민 * 16) 1. 개 요 구글(Google)은 2010년 5월 구글 I/O 개발자 컨퍼런스에서 HTML5를 통해 플러 그인의 사용이 줄어들고 프로그램 다운로드 및 설치가 필요 없는 브라우저 기반 웹 플랫폼 환경이 점차 구현되고 있다고 강조했다. 그리고 애플(Apple)은 2010년

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

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

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

슬라이드 1

슬라이드 1 ment Perspective (주)아임굿은 빅데이터 기술력, 반응형웹 제작, 온라인마케팅 노하우를 겸비한 IT 솔루션개발 및 마케팅 전문 기업입니다. 웹 정보를 수집하는 크롟링 시스템과 대량의 데이터를 처리하는 빅데이터 기술을 통해 쉽게 지나칠 수 있는 정보를 좀 더 가치있고 흥미로운 결과물로 변화하여 고객에게 제공하고 있습니다. 또한 최근 관심이 높아지고

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Lecture 01: 웹프로그램과 HTML5 Kwang-Man Ko kkmam@sangji.ac.kr, compiler.sangji.ac.kr Department of Computer Engineering Sang Ji University 2019 1 2 강의목표 1. 웹의기본개념과구조를이해한다. 2. 웹서버와웹브라우저의상호관계를이해한다. 3. 웹문서와기존의전자문서와의차이점을이해한다.

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

서현수

서현수 Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,

More information

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

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

More information

52 l /08

52 l /08 Special Theme_임베디드 소프트웨어 Special Report 모바일 웹 OS 기술 현황과 표준화 동향 윤 석 찬 다음커뮤니케이션 DNALab 팀장 1. 머리말 디바이스에 애플리케이션을 배포할 수 있다. 본 고에서는 모바일 웹 OS의 현황과 임베디드 환 오늘날 인터넷에서 웹 기반 콘텐츠가 차지하는 부 경에서 채용되고 있는 최적화 기술을 살펴보고, 웹

More information

슬라이드 1

슬라이드 1 교육시간 (3일/20시간) [ 월 ~ 화 ] 09:00 ~ 18:00 [ 수 ] 09:00 ~ 13:00 / 중식제공 교육장소 광화문소재강의장 - 3호선경복궁역바로연결 - 5호선광화문역 1번출구도보 5분거리 교육일정 1차 : 2014-04-28( 월 ) ~2013-04-30( 수 ) 2차 : 2014-09-15( 월 ) ~2013-09-17( 수 ) 3차 :

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 명품웹프로그래밍 1 2 강의목표 1. 웹의기본개념과구조를이해한다. 2. 웹서버와웹브라우저의상호관계를이해한다. 3. 웹문서와기존의전자문서와의차이점을이해한다. 4. 웹페이지를구성하는 HTML, CSS, 자바스크립트의 3 요소를이해한다. 5. HTML5의목적과기능을안다. 6. HTML5로웹페이지를작성하는과정을알고필요한도구를안다. 웹의기본목적과구성 3 웹의기본목적

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

<30312DC1A4BAB8C5EBBDC5C7E0C1A4B9D7C1A4C3A528B1E8B9E6BFEB292E687770>

<30312DC1A4BAB8C5EBBDC5C7E0C1A4B9D7C1A4C3A528B1E8B9E6BFEB292E687770> Journal of the Korea Institute of Information and Communication Engineering 김호진 1 김창수 2* Design and Implementation of Job Training Management System by Considering Multi-Devices Ho-jin Kim 1 Chang-soo

More information

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

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

More information

슬라이드 1

슬라이드 1 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

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

伐)이라고 하였는데, 라자(羅字)는 나자(那字)로 쓰기도 하고 야자(耶字)로 쓰기도 한다. 또 서벌(徐伐)이라고도 한다. 세속에서 경자(京字)를 새겨 서벌(徐伐)이라고 한다. 이 때문에 또 사라(斯羅)라고 하기도 하고, 또 사로(斯盧)라고 하기도 한다. 재위 기간은 6

伐)이라고 하였는데, 라자(羅字)는 나자(那字)로 쓰기도 하고 야자(耶字)로 쓰기도 한다. 또 서벌(徐伐)이라고도 한다. 세속에서 경자(京字)를 새겨 서벌(徐伐)이라고 한다. 이 때문에 또 사라(斯羅)라고 하기도 하고, 또 사로(斯盧)라고 하기도 한다. 재위 기간은 6 동경잡기東京雜記 권1 진한기辰韓紀 경상도는 본래 진한(辰韓)의 땅인데, 뒤에 신라(新羅)의 소유가 되었다. 여지승 람(輿地勝覽) 에 나온다. 진한은 마한(馬韓)의 동쪽에 있다. 스스로 말하기를, 망 명한 진(秦)나라 사람이 난리를 피하여 한(韓)으로 들어오니 한이 동쪽 경계를 분할 하여 주었으므로 성책(城栅)을 세웠다. 하였다. 그 언어가 진나라 사람과 비슷하다.

More information

0429bodo.hwp

0429bodo.hwp 친일인명사전 수록대상자 명단 친일인명사전편찬위원회 ㄱ ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ ㅋ ㅌ ㅍ ㅎ 이 명단은 친일인명사전 수록대상자의 후손 또는 연고자로부터 이의신청을 받기 위해 작성 되었습니다. 이 인물정보를 무단 복사하여 유포하거나 인터넷을 통해 전 파하는일체의행위는법에저촉될수있습니다. 주요 훈포상 약어 1. 병합기념장 2. 대정대례기념장 3. 소화대례기념장

More information

時 習 說 ) 5), 원호설( 元 昊 說 ) 6) 등이 있다. 7) 이 가운데 임제설에 동의하는바, 상세한 논의는 황패강의 논의로 미루나 그의 논의에 논거로서 빠져 있는 부분을 보강하여 임제설에 대한 변증( 辨 證 )을 덧붙이고자 한다. 우선, 다음의 인용문을 보도록

時 習 說 ) 5), 원호설( 元 昊 說 ) 6) 등이 있다. 7) 이 가운데 임제설에 동의하는바, 상세한 논의는 황패강의 논의로 미루나 그의 논의에 논거로서 빠져 있는 부분을 보강하여 임제설에 대한 변증( 辨 證 )을 덧붙이고자 한다. 우선, 다음의 인용문을 보도록 과 임제 신해진(전남대) 1. 머리말 세조의 왕위찬탈과 단종복위 과정에서의 사육신을 소재로 한 작품은 남효온( 南 孝 溫 )의 (1492년 직전?), 임제( 林 悌 )의 (1576?), 김수민( 金 壽 民 )의 (1757) 등이 있다. 1) 첫 작품은 집전( 集

More information

cls46-06(심우영).hwp

cls46-06(심우영).hwp 蘇 州 원림의 景 名 연구 * 用 典 한 경명을 중심으로 1)심우영 ** 목 차 Ⅰ. 서론 Ⅱ. 기존의 경명 命 名 法 Ⅲ. 귀납적 결과에 따른 경명 분류 1. 신화전설 역사고사 2. 文 辭, 詩 句 Ⅳ. 결론 Ⅰ. 서론 景 名 이란 景 觀 題 名 (경관에 붙인 이름) 의 준말로, 볼만한 경치 지구와 경치 지 점 그리고 경치 지구 내 세워진 인공물에 붙여진

More information

38--18--최우석.hwp

38--18--최우석.hwp 古 詩 源 < 顔 延 之 > 篇 譯 註 * 崔 宇 錫 1) 1. 序 文 2. 古 詩 源 < 顔 延 之 > 篇 譯 註 3. 結 語 1. 序 文 沈 德 潛 (1673-1769)의 字 는 確 士 이고 號 는 歸 愚 이다. 江 南 長 洲 (현재의 江 蘇 省 蘇 州 ) 사람으로 淸 代 聖 祖, 世 宗, 高 宗 삼대를 모두 거쳤다. 특히 시를 몹 시 좋아한

More information

교사용지도서_쓰기.hwp

교사용지도서_쓰기.hwp 1. 재미있는 글자 단원의 구성 의도 이 단원은 도비와 깨비가 길을 잃고 헤매다 글자 공부의 필요성을 느끼고 글자 공부를 하게 되는 것으로 시작된다. 자칫 지겨울 수 있는 쓰기 공부를 다양한 놀이 위주의 활동으로 구성하였고, 학습자 주변의 다양한 자료들을 활용함으로써 학습에 대한 흥미를 갖고 활동할 수 있게 하였다. 각 단계의 학습을 마칠 때마다 도깨비 연필을

More information

E1-정답및풀이(1~24)ok

E1-정답및풀이(1~24)ok 초등 2 학년 1주 2 2주 7 3주 12 4주 17 부록` 국어 능력 인증 시험 22 1주 1. 느낌을 말해요 1 ⑴ ᄂ ⑵ ᄀ 1 8~13쪽 듣기 말하기/쓰기 1 ` 2 ` 3 참고 ` 4 5 5 5 ` 6 4 ` 7 참고 ` 8 일기 ` 9 5 10 1 11, 3 [1~3] 들려줄 내용 옛날 옛날, 깊은 산골짜기에 큰 호랑이 한 마리가 살고 있었습 이

More information

<C1B6BCB1B4EBBCBCBDC3B1E2342DC3D6C1BE2E687770>

<C1B6BCB1B4EBBCBCBDC3B1E2342DC3D6C1BE2E687770> 권2 동경잡기 東京雜記 동경잡기 173 권2 불우 佛宇 영묘사(靈妙寺) 부(府)의 서쪽 5리(里)에 있다. 당 나라 정관(貞觀) 6년(632) 에 신라의 선덕왕(善德王)이 창건하였다. 불전(佛殿)은 3층인데 체제가 특이하다. 속설에 절터는 본래 큰 연못이었는데, 두두리(豆豆里) 사람들이 하룻밤 만에 메 우고 드디어 이 불전을 세웠다. 고 전한다. 지금은

More information

<32303132BDC3BAB8C1A4B1D4C6C75BC8A3BFDC303530395D2E687770>

<32303132BDC3BAB8C1A4B1D4C6C75BC8A3BFDC303530395D2E687770> 조 례 익산시 조례 제1220호 익산시 주민감사 청구에 관한 조례 일부개정조례 1 익산시 조례 제1221호 익산시 제안제도 운영조례 일부개정조례 3 익산시 조례 제1222호 익산시 시채에 관한 조례 폐지조례 12 익산시 조례 제1223호 익산시 시세 감면 조례 전부개정조례 13 익산시 조례 제1224호 익산시 행정기구설치조례 19 익산시 조례 제1225호 익산시

More information

조선왕조 능 원 묘 기본 사료집 -부록 : 능 원 묘의 현대적 명칭표기 기준안 차 례 서 장 : 조선왕실의 능 원 묘 제도 11 제 1부 능 원 묘 기본 사료 Ⅰ. 능호( 陵 號 ) 및 묘호( 廟 號 )를 결정한 유래 1. 건원릉( 健 元 陵 ) 21 2. 정릉( 貞 陵 ) 22 3. 헌릉( 獻 陵 )

More information

<C0CEBCE2BABB2D33C2F7BCF6C1A420B1B9BFAAC3D1BCAD203130B1C72E687770>

<C0CEBCE2BABB2D33C2F7BCF6C1A420B1B9BFAAC3D1BCAD203130B1C72E687770> 해제 면양행견일기 沔 陽 行 遣 日 記 이 자료는 한말의 개화파 관료, 김윤식 金 允 植 (1835~1922)이 충청도 면천 沔 川 에 유배하면서 동학농민혁명 시기에 전문 傳 聞 한 것을 일일이 기록한 일기책 이다. 수록한 부분은 속음청사 續 陰 晴 史 의 권 7로 내제 內 題 가 면양행견일기 沔 陽 行 遣 日 記 로 되어 있는 부분 가운데 계사년 癸 巳 年

More information

민주장정-노동운동(분권).indd

민주장정-노동운동(분권).indd 민주장정 100년, 광주 전남지역 사회운동 연구 노동운동사 정 호 기 농민운동 1 목 차 제1장 연구 배경과 방법 07 1. 문제제기 2. 기존 연구의 검토 3. 연구 대상의 특성과 변화 4. 연구 자료와 연구 방법 07 10 12 16 제2장 이승만 정부 시대의 노동조합운동 19 1. 이승만 정부의 노동정책과 대한노총 1) 노동 관련 법률들의 제정과 광주

More information

과 위 가 오는 경우에는 앞말 받침을 대표음으로 바꾼 [다가페]와 [흐귀 에]가 올바른 발음이 [안자서], [할튼], [업쓰므로], [절믐] 풀이 자음으로 끝나는 말인 앉- 과 핥-, 없-, 젊- 에 각각 모음으로 시작하는 형식형태소인 -아서, -은, -으므로, -음

과 위 가 오는 경우에는 앞말 받침을 대표음으로 바꾼 [다가페]와 [흐귀 에]가 올바른 발음이 [안자서], [할튼], [업쓰므로], [절믐] 풀이 자음으로 끝나는 말인 앉- 과 핥-, 없-, 젊- 에 각각 모음으로 시작하는 형식형태소인 -아서, -은, -으므로, -음 . 음운 [ㄱ] [국], [박], [부억], [안팍] 받침의 발음 [ㄷ] [곧], [믿], [낟], [빋], [옫], [갇따], [히읃] [ㅂ] [숩], [입], [무릅] [ㄴ],[ㄹ],[ㅁ],[ㅇ] [간], [말], [섬], [공] 찾아보기. 음절 끝소리 규칙 (p. 6) [ㄱ] [넉], [목], [삭] [ㄴ] [안따], [안꼬] [ㄹ] [외골], [할꼬]

More information

6±Ç¸ñÂ÷

6±Ç¸ñÂ÷ 6 6 6 7 8 9 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 과천심상소학교 졸업증서(문헌번호 03-004) 일제강점기 과천초등학교의 유일한 한국인 교장이었던 맹준섭임을 알 수 있다.

More information

<C3D6C1BE5FBBF5B1B9BEEEBBFDC8B0B0DCBFEFC8A32831333031323120C3D6C1BEBABB292E687770>

<C3D6C1BE5FBBF5B1B9BEEEBBFDC8B0B0DCBFEFC8A32831333031323120C3D6C1BEBABB292E687770> 우리 시의 향기 사랑하는 일과 닭고기를 씹는 일 최승자, 유 준 서울예술대학교 문예창작과 강사/문학평론가 한 숟갈의 밥, 한 방울의 눈물로 무엇을 채울 것인가, 밥을 눈물에 말아먹는다 한들. 그대가 아무리 나를 사랑한다 해도 혹은 내가 아무리 그대를 사랑한다 해도 나는 오늘의 닭고기를 씹어야 하고 나는 오늘의 눈물을 삼켜야 한다.

More information

초등국어에서 관용표현 지도 방안 연구

초등국어에서 관용표현 지도 방안 연구 80 < 관용 표현 인지도> 남 여 70 60 50 40 30 20 10 0 1 2 3 4 5 6 70 < 관용 표현 사용 정도> 남 여 60 50 40 30 20 10 0 4학년 가끔쓴다 써본적있다 전혀안쓴다 5학년 가끔쓴다 써본적있다 전혀안쓴다 6학년 가끔쓴다 써본적있다 전혀안쓴다 70 < 속담 인지도> 남 여 60 50 40 30 20 10 0 1 2

More information

177

177 176 177 178 179 180 181 182 183 184 185 186 187 188 (2) 양주조씨 사마방목에는 서천의 양주조씨가 1789년부터 1891년까지 5명이 합격하였다. 한산에서도 1777년부터 1864년까지 5명이 등재되었고, 비인에서도 1735년부터 1801년까지 4명이 올라있다. 서천지역 일대에 넓게 세거지를 마련하고 있었 던 것으로

More information

제주어 교육자료(중등)-작업.hwp

제주어 교육자료(중등)-작업.hwp 여는말 풀꽃, 제주어 제주어는 제주인의 향기입니다. 제주인의 삶의 손끝에서 피어나는 삶의 향기이고, 꿈의 내음입니다. 그분들이 어루만졌던 삶이 거칠었던 까닭에 더욱 향기롭고, 그 꿈이 애틋했기에 더욱 은은합니다. 제주어는 제주가 피워낸 풀잎입니다. 제주의 거친 땅에 뿌리를 내리고 싹을 틔우고, 비바람 맞고 자랐기에 더욱 질박합니다. 사철 싱그러운 들풀과 들꽃향기가

More information

¸é¸ñ¼Ò½ÄÁö 63È£_³»Áö ÃÖÁ¾

¸é¸ñ¼Ò½ÄÁö 63È£_³»Áö ÃÖÁ¾ 정보나눔 섭이와 함께하는 여행 임강섭 복지과 과장 여름이다. 휴가철이다. 다 들 어디론가 떠날 준비에 마음 이 들떠 있는 시기가 아닌가 싶다. 여행 매니아까지는 아니 지만, 나름 여행을 즐기는 사 람으로서 가족들과 신나는 휴 가를 보낼 계획에 살짝 들떠 있는 나에게 혼자만 신나지 말 고 같이 좀 신났으면 좋겠다며 가족들과 같이 가면 좋은 여행 눈이 시리도록

More information

01Report_210-4.hwp

01Report_210-4.hwp 연구보고서 210-4 해방 후 한국여성의 정치참여 현황과 향후 과제 한국여성개발원 목 차 Ⅰ 서 론 Ⅱ 국회 및 지방의회에서의 여성참여 Ⅲ 정당조직내 여성참여 및 정당의 여성정책 Ⅳ 여성유권자의 투표율 및 투표행태 Ⅴ 여성단체의 여성정치참여 확대를 위한 운동 Ⅵ 여성의 정치참여 확대를 위한 향후 과제 참고문헌 부 록 표 목 차 Ⅰ 서 론 . 서론 1.

More information

<C3D1BCB15FC0CCC8C45FBFECB8AE5FB1B3C0B0C0C75FB9E6C7E228323031362D352D32315FC5E4292E687770>

<C3D1BCB15FC0CCC8C45FBFECB8AE5FB1B3C0B0C0C75FB9E6C7E228323031362D352D32315FC5E4292E687770> 총선 이후 우리 교육의 방향 당 체제에서 우리 교육의 전망과 교육행정가들의 역할 박 호 근 서울시의회 의원 교육위원회 위원 서론 년 월 일 제 대 국회의원 선거가 치러졌다 선거는 바로 민의 의 반영이기 때문에 총선결과를 살펴보고 왜 이러한 결과가 나왔는가를 분석해 본 후 년 월 일을 기점으로 제 대 국회의원들의 임기가 시 작되는 상황에서 우리 교육이 어떻게

More information

목 차 營 下 面 5 前 所 面 71 後 所 面 153 三 木 面 263 龍 流 面 285 都 已 上 條 367 同 治 六 年 (1867) 正 月 日 永 宗 防 營 今 丁 卯 式 帳 籍 범례 1. 훼손 등의 이유로 판독이 불가능한 글자는 로 표기함. 단, 비정 이 가능한 경우는 ( ) 안에 표기함. 2. 원본에서 누락된 글자는 [ ] 안에 표기함. 단, 누락된

More information

639..-1

639..-1 제639호 [주간] 2014년 12월 15일(월요일) http://gurotoday.com http://cafe.daum.net/gorotoday 문의 02-830-0905 대입 준비에 지친 수험생 여러분 힘내세요 신도림테크노마트서 수험생과 학부모 600명 대상 대입설명회 구로아트밸리서는 수험생 1,000명 초대 해피 콘서트 열려 구로구가 대입 준비로 지친

More information

교육 과 학기 술부 고 시 제 20 11-36 1호 초 중등교육법 제23조 제2항에 의거하여 초 중등학교 교육과정을 다음과 같이 고시합니다. 2011년 8월 9일 교육과학기술부장관 1. 초 중등학교 교육과정 총론은 별책 1 과 같습니다. 2. 초등학교 교육과정은 별책

교육 과 학기 술부 고 시 제 20 11-36 1호 초 중등교육법 제23조 제2항에 의거하여 초 중등학교 교육과정을 다음과 같이 고시합니다. 2011년 8월 9일 교육과학기술부장관 1. 초 중등학교 교육과정 총론은 별책 1 과 같습니다. 2. 초등학교 교육과정은 별책 교육과학기술부 고시 제 2011 361호 [별책 3] 중학교 교육과정 교육 과 학기 술부 고 시 제 20 11-36 1호 초 중등교육법 제23조 제2항에 의거하여 초 중등학교 교육과정을 다음과 같이 고시합니다. 2011년 8월 9일 교육과학기술부장관 1. 초 중등학교 교육과정 총론은 별책 1 과 같습니다. 2. 초등학교 교육과정은 별책 2 와 같습니다. 3.

More information

시험지 출제 양식

시험지 출제 양식 2013학년도 제2학기 제1차 세계사 지필평가 계 부장 교감 교장 2013년 8월 30일 2, 3교시 제 3학년 인문 (2, 3, 4, 5)반 출제교사 : 백종원 이 시험 문제의 저작권은 풍암고등학교에 있습니다. 저 작권법에 의해 보호받는 저작물이므로 전재와 복제는 금지 되며, 이를 어길 시 저작권법에 의거 처벌될 수 있습니다. 3. 전근대 시기 (가)~(라)

More information

우리나라의 전통문화에는 무엇이 있는지 알아봅시다. 우리나라의 전통문화를 체험합시다. 우리나라의 전통문화를 소중히 여기는 마음을 가집시다. 5. 우리 옷 한복의 특징 자료 3 참고 남자와 여자가 입는 한복의 종류 가 달랐다는 것을 알려 준다. 85쪽 문제 8, 9 자료

우리나라의 전통문화에는 무엇이 있는지 알아봅시다. 우리나라의 전통문화를 체험합시다. 우리나라의 전통문화를 소중히 여기는 마음을 가집시다. 5. 우리 옷 한복의 특징 자료 3 참고 남자와 여자가 입는 한복의 종류 가 달랐다는 것을 알려 준다. 85쪽 문제 8, 9 자료 통합 우리나라 ⑵ 조상님들이 살던 집에 대 해 아는 어린이 있나요? 저요. 온돌로 난방과 취사를 같이 했어요! 네, 맞아요. 그리고 조상님들은 기와집과 초가집에서 살았어요. 주무르거나 말아서 만들 수 있는 전통 그릇도 우리의 전통문화예요. 그리고 우리 옷인 한복은 참 아름 답죠? 여자는 저고리와 치마, 남자는 바지와 조끼를 입어요. 명절에 한복을 입고 절을

More information

상품 전단지

상품 전단지 2013 2013 추석맞이 추석맞이 지역우수상품 안내 안내 지역우수상품 지역 우수상품을 안내하여 드리오니 명절 및 행사용 선물로 많이 활용하여 주시기 바랍니다. 지역우수상품을 구입하시면 지역경제가 살아납니다. 즐거운 한가위 보내시고, 복 많이 받으세요! - 경기동부상공회의소 임직원 일동 - 지역우수상품을 구입하시면 지역경제가 살아납니다.

More information

::: 해당사항이 없을 경우 무 표시하시기 바랍니다. 검토항목 검 토 여 부 ( 표시) 시 민 : 유 ( ) 무 시 민 참 여 고 려 사 항 이 해 당 사 자 : 유 ( ) 무 전 문 가 : 유 ( ) 무 옴 브 즈 만 : 유 ( ) 무 법 령 규 정 : 교통 환경 재

::: 해당사항이 없을 경우 무 표시하시기 바랍니다. 검토항목 검 토 여 부 ( 표시) 시 민 : 유 ( ) 무 시 민 참 여 고 려 사 항 이 해 당 사 자 : 유 ( ) 무 전 문 가 : 유 ( ) 무 옴 브 즈 만 : 유 ( ) 무 법 령 규 정 : 교통 환경 재 시 민 문서번호 어르신복지과-1198 주무관 재가복지팀장 어르신복지과장 복지정책관 복지건강실장 결재일자 2013.1.18. 공개여부 방침번호 대시민공개 협 조 2013년 재가노인지원센터 운영 지원 계획 2013. 01. 복지건강실 (어르신복지과) ::: 해당사항이 없을 경우 무 표시하시기 바랍니다. 검토항목 검 토 여 부 ( 표시) 시 민 : 유 ( ) 무

More information

2

2 1 2 3 4 5 6 또한 같은 탈북자가 소유하고 있던 이라고 할수 있는 또 한장의 사진도 테루꼬양이라고 보고있다. 二宮喜一 (니노미야 요시가즈). 1938 년 1 월 15 일생. 신장 156~7 센치. 체중 52 키로. 몸은 여윈형이고 얼굴은 긴형. 1962 년 9 월경 도꾜도 시나가와구에서 실종. 당시 24 세. 직업 회사원. 밤에는 전문학교에

More information

화이련(華以戀) 141001.hwp

화이련(華以戀) 141001.hwp 年 花 下 理 芳 盟 段 流 無 限 情 惜 別 沈 頭 兒 膝 夜 深 雲 約 三 십년을 꽃 아래서 아름다운 맹세 지키니 한 가닥 풍류는 끝없는 정이어라. 그대의 무릎에 누워 애틋하게 이별하니 밤은 깊어 구름과 빗속에서 삼생을 기약하네. * 들어가는 글 파르라니 머리를 깎은 아이가 시린 손을 호호 불며 불 옆에 앉아 있다. 얼음장 같은 날씨에 허연 입김이 연기처럼

More information

ÆòÈ�´©¸® 94È£ ³»Áö_ÃÖÁ¾

ÆòÈ�´©¸® 94È£ ³»Áö_ÃÖÁ¾ 사람 안간힘을 다해 행복해지고 싶었던 사람, 허세욱을 그리다 - 허세욱 평전 작가 송기역 - 서울 평통사 노동분회원 허세욱. 효순이 미선이의 억울한 죽음에 대 해 미국은 사죄하라는 투쟁의 현장에 서 그 분을 처음 만났다. 평택 대추리 의 넓은 들판을 두 소녀의 목숨을 앗 아간 미군들에게 또 빼앗길 순 없다며 만들어 온 현수막을 대추초교에 같이 걸었다. 2007년

More information

歯1##01.PDF

歯1##01.PDF 1.? 1.?,..,.,. 19 1.,,..,. 20 1.?.,.,,...,.,..,. 21 1,.,.,. ( ),. 10 1? 2.5%. 1 40. 22 1.? 40 1 (40 2.5% 1 ). 10 40 4., 4..,... 1997 ( ) 12. 4.6% (26.6%), (19.8%), (11.8%) 23 1. (?).. < >..,..!!! 24 2.

More information

<5BC1F8C7E0C1DF2D31B1C75D2DBCF6C1A4BABB2E687770>

<5BC1F8C7E0C1DF2D31B1C75D2DBCF6C1A4BABB2E687770> 제3편 정 치 제3편 정치 제1장 의회 제1절 의회 기구 제2절 의회기구 및 직원 현황 자치행정전문위원회 자치행정전문위원 산업건설위원회 산업건설전문위원 제1장 의회 321 제3절 의회 현황 1. 제1대 고창군의회 제1대 고창군의회 의원 현황 직 위 성 명 생년월일 주 소 비 고 322 제3편 정치 2. 제2대 고창군의회 제2대 고창군의회 의원 현황 직 위

More information

120229(00)(1~3).indd

120229(00)(1~3).indd 법 률 국회에서 의결된 공직선거법 일부개정법률을 이에 공포한다. 대 통 령 이 명 박 2012년 2월 29일 국 무 총 리 김 황 식 국 무 위 원 행정안전부 맹 형 규 장 관 (중앙선거관리위원회 소관) 법률 제11374호 공직선거법 일부개정법률 공직선거법 일부를 다음과 같이 개정한다. 제21조제1항에 단서를 다음과 같이 신설한다. 다만,세종특별자치시의 지역구국회의원

More information

30년 선배의 직장생활 개념노트

30년 선배의 직장생활 개념노트 저자소개 정서아 초등학교 때 언니의 연극 연습을 보고 극본을 썼고, 중학교 때 세계 고전에 빠져 소설을 썼다. 하지만 정작 품은 꿈은 달라 글과는 무관 한 삶을 살았고, 그에 대한 미련은 블로그에 에세이와 짧은 소설을 담 는 것으로 풀었다. 초기 우리집에는 천사가 산다 는 판타지적 성격이 무척 강했다. 그 러던 것이 극본으로 작업하며 변형 됐고, 현재의 소설로

More information

(Microsoft PowerPoint \277\243\305\315\307\301\266\363\300\314\301\356 \260\374\301\241\300\307 HTML5)

(Microsoft PowerPoint \277\243\305\315\307\301\266\363\300\314\301\356 \260\374\301\241\300\307 HTML5) - W3C 가개발중인차세대 HTML 표준, HTML5 - 엔터프라이즈관점의 HTML5 2 HTML5 관련최근주요업계동향은? HTML5 vs (Flash vs Silverlight) 3 4 5

More information