html5_04.indd

Size: px
Start display at page:

Download "html5_04.indd"

Transcription

1 4 장쇼핑몰사이트제작 에서는 HTML5와 CSS3를이용하여쇼핑몰사이트를제작해보겠습니다. 2장과 하지만 에서는한글로된사이트를제작할예정입니다. 영문폰트를무료로제공하는사이트는많이존재하지만, 한글폰트는대부분상용입니다. 따라서함부로폰트를웹용으로변환하여사용하는것은저작권에위배될수도있습니다. 다행히요즘에는네이버같은포털사이트에서무료로폰트를배포하고있으며, 웹용으로변환하여사용하는것또한자유로워이전보단폰트의선택폭이넓습니다. 특히 에서는 2장과 3장에서는다루지않았던기법을많이접할수있습니다. 많은사이트에서사용되는아주유용한기법이니꼭손에익혀두기바랍니다. 사이트가조금씩커지면 CSS는점점더복잡해집니다. 조금만복잡해져도이해하기어렵습니다. 반드시처음부터하나씩 CSS를직접입력하면서학습하길바랍니다. 에서는 PC에서기본적으로제공되는 돋움 을기본으로네이버에서배포하는 나눔고딕 을활용해서사이트를제작할예정입니다. 쇼핑몰사이트의기본구조는상당히간단하지만, 의외로배너라든지기타여러가지만들어야할것이많습니다. 하지만앞서얘기했듯이기본구조는간단하기때문에, 여러쇼핑몰을벤치마킹해보면사이트의기본구조에대해서쉽게파악할수있습니다. 사용할예제또한현재많은쇼핑몰이채택하고있는구조를기본으로간단하게만들어보도록하겠습니다. 간단하다고는하지만여러가지신경쓸곳이많기때문에소스코드를잘파악하면서학습해주기바랍니다.

2 ➌ Section 1 ➊ ➋ ➍ 쇼핑몰사이트디자인 ➐ ➎ ➏ 쇼핑몰사이트는아주다양합니다. 의류전문, 유아용품전문, 디지털가전, 컴퓨 터, 카메라, 또는오픈마켓과같은대형쇼핑몰까지많은종류의사이트들이존재 합니다. 하지만쇼핑몰사이트들의구조를보면거의대부분비슷한구조라는것을알수있습니다. 먼저옥션사이트를한번보겠습니다. [ 그림 4.1-1] 을보면다음과같은구조로되어있습니다. ➊ 로고 ➋ 검색 ➌ 로그인및결재, 장바구니관련메뉴 ➍ 메인메뉴 ➎ 이벤트및중요한상품에대한배치 ➏ 배너내용 ➐ 메인메뉴외추천코너항목 [ 그림 4.1-1] 옥션사이트레이아웃분석 그리고화면에는나타나지않지만, 카테고리별로상품이나열되어있는것을알수있습니다. 얼핏보면많은이미지가있어복잡하게보일수있지만, 각파트별로구분해서사이트를살펴보면의외로 UI가간단하다는것을알수있습니다. 여기서쇼핑몰사이트의 UI는최대한단순해야합니다. 또한직관적이어야합니다. 왜냐하면, 쇼핑몰을사용하는고객이사이트를이용할때복잡하다고느끼는순간그사이트는망하는것입니다. 사이트를방문하는고객이원하는것이무엇인지 ( 상품 ) 를정확하게노출해야하며, 해당상품에대한정확한정보와가격을알려주고구입이끝날때까지전과정에서 뒤로가기 버튼을누르거나, 구입과정중다른페이지를방문하더라도해당상품을구매할수있어야만합니다. 메뉴또한직관적이며, 카테고리별로잘정돈되어있어야하며, 검색기능또한강력해야합니다. 254 HTML5 & CSS3 사이트제작의모든것쇼핑몰사이트제작 255

3 이제여성의류쇼핑몰사이트를한번살펴보겠습니다. 이외에 ➍ 번항목밑으로는상품들이나열되어있습니다. 현재그림에서나오진않 았지만화면상단에는검색이존재합니다. ➌ ➍ ➋ ➊ 여기서잠깐 웹사이트개발시전문인력이없는상태에서사이트개발하는것은많은노력과시간이필요합니다. 하지만웹사이트템플릿제공사이트를이용하면손쉽게사이트개발이가능합니다. 가장대표적인곳이 cafe24.com입니다. 적은비용으로이미만들어져있는구조에회사로고와색을변경하거나, 전문디자이너가만들어놓은템플릿을구입해서사이트에적용하면됩니다. 하지만전문가가아닌경우템플릿디자이너가만들어놓은구조를변경하기힘들고, 비슷한모양을가진사이트들이많아서, 사용자들에게어필하기에는조금부족한경우도많습니다. 이제마지막으로컴퓨터관련쇼핑몰중유명한 컴퓨존 사이트를살펴보겠습니다. ➎ ➊ ➋ ➌ ➍ ➎ [ 그림 4.1-2] 써니쇼핑몰사이트레이아웃분석 [ 그림 4.1-2] 는소위잘나가는여성의류쇼핑몰중하나인 써니 라는사이트입니다 다. 여성의류및남성의류쇼핑몰의레이아웃은전부이런방식입니다. 거의템플릿 베이스로제작된것인데요. 이런방식의쇼핑몰을만들기위해선이책이필요없습 니다. 하지만이런템플릿을만들려면, 이책이필요하겠지요. ➊ 사이트의로고 ➋ 회원로그인및장바구니결제관련메뉴 ➏ ➌ 메인메뉴 ➍ 슬라이드이미지방식의인기상품과이벤트의롤링 ➎ 사이트배너 [ 그림 4.1-3] 컴퓨존쇼핑몰사이트레이아웃분석 256 HTML5 & CSS3 사이트제작의모든것쇼핑몰사이트제작 257

4 [ 그림 4.1-3] 을보면컴퓨존사이트의주요구성부분을알수있는데, 옥션 과 써니 두개의사이트와거의비슷한구성임을알수있습니다. ➊번항목은사이트의로고가위치하고 ➋번은검색이들어가있습니다. ➌번은로그인및장바구니항목이 ➍번은사이트의메인메뉴가위치해있습니다. ➎번항목은이벤트관련내용들이슬라이드이미지로움직이며, ➏번은배너가들어갑니다. 다른사이트와마찬가지로 ➎번항목밑으로는각카테고리별로상품이나열되어있습니다. [ 그림 4.1-1] 부터 [ 그림 4.1-3] 을보면쇼핑몰사이트의구조와형태가유사한점을발견할수있습니다. 쇼핑몰사이트에는기본적으로많은상품들이나열되어있기때문에다른사이트보다는복잡하게보이지만, 구조는의외로간단한것을알수있습니다. 전체적으로깔끔하면서, 첫화면에서보여줘야하는것들은전부보여주는레이아웃이라고할수있습니다. 현재의레이아웃을응용하게되면다양한방식으로레이아웃을잡을수있습니다. 특히전체적으로구조가잡힌후 CSS만으로여러응용레이아웃을만들수있습니다. 예를들어현재는메뉴부분이왼쪽에상하방식으로배열되어있지만, 옥션과같이가로로배치할수도있습니다. HTML 코드몇개의라인을변경하거나, 거의변경하지않고, CSS만으로그런배치로리뉴얼할수있습니다. 4.2장에서는만들어진디자인레이아웃을이용하여사이트의헤더부터작업해보도록하겠습니다. 이제 에서다룰쇼핑몰의전체적인레이아웃구조를한번보겠습니다. ➊ 쇼핑몰의이름은가상으로 Senop이라고정했습니다. ➋ 사이트에서주로취급하는물품은도서및디지털기기관련제품들입니다. ➌ 디자인은최대한간결하면서, 제품을부각시킬수있는레이아웃을추구합니다. ➍ 실제사용되는사이트가아니라예제를위해서만드는사이트이기때문에배너의경우애니메이션 ( 주로플래시로만들어집니다 ) 을전혀사용하지않겠습니다. 또한여기서사용되는이미지에대한저작권은각각의회사에있습니다 ( 로드북, 니콘이미징코리아, 캐논코리아, 삼성전자, 애플, 아수스, HP, LG 전자 ). ➎ [ 그림 4.1-4] 를보면 Senop 쇼핑몰사이트를볼수있습니다. 전체적인레이아웃은일반쇼핑몰사이트와유사한방식으로디자인되었습니다. ➏ 우선헤더부분은사이트의로고와검색그리고로그인등의메뉴가있습니다. ➐ 메인메뉴는왼쪽에배치되어있으며, 메뉴아래쪽으로배너및공지사항이배치되어있습니다. 메인콘텐츠인 article은상단에가장많이팔리는제품에대한슬라이드배너가위치해있으며, 바로밑으로베스트셀러그리고 DSLR/ LENS군순으로배치되어있습니다. 그리고그아래로맥북프로배너및노트북신상품을카메라와같은방식으로배치했습니다. ➑ 마지막으로푸터부분은일반적인푸터와유사한방식으로레이아웃을잡았습니다. [ 그림 4.1-4] 4 장에서제작하게될쇼핑몰사이트레이아웃 258 HTML5 & CSS3 사이트제작의모든것쇼핑몰사이트제작 259

5 4.2장에들어가기앞서먼저사이트제작을위한기본적인디렉토리를만들도록하겠습니다. 도마찬가지로 wamp 서버를이용해서사이트를제작할예정입니다. 따라서 C\wamp\www\senop이라는디렉토리를먼저만듭니다. senop 디렉토리내부에는 imgs, scripts 그리고 css란서브디렉토리또한만들어둡니다. 그리고 imgs 디렉토리내부에 products와 banners 디렉토리또한만들어둡니다. imgs 디렉토리에는사이트와관련된이미지만넣어두고서브디렉토리에는배너이미지그리고상품이미지를관리하기위해따로디렉토리를만들어둔것입니다. 이제 index.php 파일을만들고, 가장기본적인 HTML 문서구조를잡습니다. 가장기본적인문서구조내부에 HTML5의문서구조를나타내주는 header, nav, article, footer 태그를제일먼저입력합니다. <!DOCTYPE HTML> <html> <head> <meta charset= utf-8 > <title>senop? shopping mall</title></head> <body> <header> </header> <nav> </nav> <article> </article> <footer> </footer> </body> <html> 그리고 main.css란파일을 css 폴더내부에만듭니다. 메모장으로만들어도상관없습니다. <link href="css/main.css" rel="stylesheet" type="text/css"> 그리고 main.css에가장기본적인요소를입력하게되면쇼핑몰을만들기위한기본적인준비는끝납니다. 이제 main.css에들어가는기본적인요소를살펴보겠습니다. 우선 *( 전체선택자 ) 를이용하여아래와같이속성을부여합니다. * {margin:0;padding:0; vertical-align:middle; 그리고 body 태그선택자에도속성을부여합니다. body { margin:0; padding:0; font-family: "Dotum", Arial,serif; font-size: 1em; color: #666; background-color: #FFF; 그리고 img 태그선택자에테두리방지를위한 img {border:none; 그리고링크를위한 anchor 태그인 a 그리고 a:hover에도속성을미리정합니다. img {border:none; a {text-decoration: none;color: #666; a:hover {color: #F60;text-decoration: none; 마지막으로.clear{clear:both; 까지 main.css에입력이되면기본적인준비는마쳤습니다. 그냥빈문서만만들어주고 index.php 파일 <head> 태그내부에아래와같이입력합니다. 260 HTML5 & CSS3 사이트제작의모든것쇼핑몰사이트제작 261

6 여기서잠깐 여기서왜전체선택자에 vertical-align:middle 을적용했는지살펴보겠습니다. vertical-align이란것은말그대로수직정렬을의미합니다. 즉수직으로 middle( 중간 ) 정렬하는것을말합니다. 특히이런문제는 form 태그가들어가있는부분에잘발생합니다. example/chapter4/test.html <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>verticla-align:middle </title> <style type="text/css"> * { margin:0; padding:0; body {font-family: Arial, Helvetica, sans-serif;padding:30px; form.input1 { border:2px #FF3300 solid; width:200px; height:20px </style> </head> <body> <form> 검색 : < input name="" type="text" class="input1"> <input type="image" src="btn.gif" value=" 검색 "> </form> </body> </html> [ 그림 4.1-6] vertical-align:middle 적용후검색부분모습 위와같은방식으로검색부분이정의되어있는경우결과물은 [ 그림 4.1-5] 와같습니다. [ 그림 4.1-5] vertical-align:middle 적용전검색부분모습 검색과검색창그리고검색버튼부분은전부인라인태그들입니다. 여기서검색버튼은이미지로만들었습니다. 하지만 [ 그림 4.1-5] 에서보는바와같이한줄 (inline) 에나타나야하는요소들이정확하게한줄에나타나지않게됩니다. 이경우전체선택자에 vertical-align:middle을추가함으로써문제를해결할수있습니다. * { margin:0; padding:0; vertical-align:middle; 262 HTML5 & CSS3 사이트제작의모든것쇼핑몰사이트제작 263

7 Section 2 사이트헤더부분제작하기 <div id="head_link"> <ul> <li><a href="#"> 로그인 </a></li> <li><a href="#"> 회원가입 </a></li> 중간생략 </ul> <div id="search"> <!-- 검색에는 form 요소가들어감 --> <form> <input name="input" type="text"> <input name="search" type="button" value=" 검색 > </form> </header> 4.2 장에서는사이트의헤더부분을제작합니다. 헤더부분은간단한구조이기때문 에어렵지않습니다. 이제사이트헤더부분제작에들어가기앞서, 현재만들사이트의헤더부분의디자인만따로떼어내서다시한번살펴보겠습니다. 사이트로고 <div id= logo > 로그인및기타메뉴 <div id= head_link > HTML에적용된선택자들은 main.css에도적용해줘야합니다. 우선 main.css에서전체선택자와 body 태그선택자의마진과패딩값이 0으로정의되어있어 header 태그선택자의경우상단으로약 20픽셀정도여백을주겠습니다. 사이트를만들때중요한요소중하나가여백입니다. [ 그림 4.2-1] 헤더부분레이아웃구성 검색 <div id= search > header { margin-top:20px; [ 그림 4.2-1] 을보면헤더부분에들어가는요소들을각각따로아이디선택자를이용해서구분했습니다. 로고는 #logo, 로그인관련메뉴는 #head_link 그리고검색은 #search라고정의했습니다. 이제이렇게정의된아이디선택자들을 HTML 문서에적용해야합니다. <header> <div id="logo"> < img src="imgs/senop_logo.png" alt="senop" width="176" height="67"> #logo인경우왼쪽에위치해있기때문에 float:left를이용해서왼쪽으로배치합니다. 그리고왼쪽으로 10픽셀의여백을줍니다. header #logo { margin-left:10px; float:left; 나머지 #head_link와 #search에는 float:right를부여합니다. 264 HTML5 & CSS3 사이트제작의모든것쇼핑몰사이트제작 265

8 header #head_link { float:right; 브라우저의폭을줄이면우리가원하는모습이나타나고있습니다. 하지만브라우저의폭을더줄이면 [ 그림 4.2-4] 와같은모습이나타납니다. 이런결과는만들려고하는모습과는많은차이를보입니다. #head_link 부분에는 <ul> 태그를이용해서메뉴링크를만들었습니다. 따라서다음과같은속성을부여합니다. header #head_link ul { list-style:none; /* 리스트스타일제거 */ header #head_link li { float:left; /* 정렬을왼쪽부터해줌으로써순서결정 */ padding:0 8px; /* 패딩값을상하 0 좌우 8픽셀적용 */ border-right:1px solid #999; /* 각메뉴사이에구분선적용 */ [ 그림 4.2-3] 브라우저의폭 (width) 을줄였을때사이트의모습 이제 #search( 검색부분 ) 에도값을적용합니다. header #search { margin:0; /* 마진 0 */ padding:0; /* 패딩 0 */ float:right; /* 오른쪽정렬 */ [ 그림 4.2-4] 브라우저의폭 (width) 을더욱줄였을때사이트의모습 먼저 [ 그림 4.2-2] 와같은모습을방지하기위해서 index.php 내부에 <div id= head_link >... 와 <div id= search >... 를구분해주기위해 <div class= clear > 을중간에삽입합니다. <div id="head_link"> <div class="clear"> <div id="search"> [ 그림 4.2-2] #logo 와 #head_link 그리고 #search 까지적용된사이트의모습 [ 그림 4.2-2] 를보면검색부분이로고오른쪽 #head_link 왼쪽에위치해있습니다. 이제브라우저의폭을줄이면 [ 그림 4.2-3] 과같은모습이나타납니다. [ 그림 4.2-5] <div class= clear > 을적용후사이트의모습 266 HTML5 & CSS3 사이트제작의모든것쇼핑몰사이트제작 267

9 <div class= clear > 을적용하게되면브라우저의폭을줄이더라도검색은항상밑부분에위치하고있습니다. 그이유는 id= head_link 와 id= search 가 <div class= clear > 에의해서완전히분리되었기때문입니다. 는것이정석입니다. 예제에서는이런경우 br 태그를이용해서도박스간라인브레 이크가가능하다는것을보여준것입니다. 단텍스트한줄크기의박스모델에서만 br 태그를사용합니다. 하지만 [ 그림 4.2-5] 를잘보면검색부분이로고밑쪽에위치해있는것을알수있습니다. 이런현상은 main.css에적용된.clear{clear:both; 값때문입니다. clear:both가해주는역할은단어뜻그대로입니다. 좌우로불필요한요소를클리어해주는것입니다. 그렇기때문에 #head_link 다음에 <div class= clear > 을적용해주면 #head_link 왼쪽에있는 <div id= logo > 가걸리기때문에로고다음에 <div id= search > 가위치해버리는것입니다. CSS를이용해서웹사이트제작시 <div class= clear > 을자주사용하는이유는이렇게중첩된 <div> 을서로분리해주는역할을하기때문입니다. 예를들어 CSS를통해 #search의속성에 margin-top:-20px을적용하거나, 아래와같이두개의아이디선택자부분을하나의 wrap2를이용해감싼후 wrap2에 float:right를이용해오른쪽으로배치하는등의방법을사용합니다. [ 그림 4.2-6] <br> 태그적용후사이트의모습 <div id="head_link"> <br> <div class="clear"> <div id="search"> <div id="wrap2"> <div id="head_link"> <div class="clear"> <div id="search"> 그렇게되면 HTML 문서에도코드가늘어나게되고, CSS 문서에도코드가늘어나게됩니다. 하지만이런문제가생길경우간단하게처리하는 HTML 태그가있습니다. 오히려초보자의경우이런문제를쉽게처리하는경향이있습니다. 전문가의경우복잡하게처리하는경우가많습니다. 간단히앞서추가했던 <div class= clear > 태그는제외해버리고 <br> 태그를입력하면문제가해결됩니다. 그이유는 br 태그자체가라인브레이크 ( 줄바꿈 ) 기능을가지고있기때문입니다. 하지만 <div> 박스모델에선 br 태그를함부로사용하는것은위험합니다. 현재의예제에서는 id= head_link 부분이높이가텍스트크기와동일하기때문에이렇게적용가능한것이지만, <div> 의높이가텍스트의크기보다클경우에는 br 태그를적용하면박스들이중첩되어버립니다. 따라서박스모델에서는 <div class= clear > 을이용해서라인브레이크를적용해주 어떤분은이문제를왜쓸데없이몇페이지에걸쳐설명하는지의아해할수도있습니다. 이문제는사실초보자에게쉬운문제입니다. 하지만초보자에서중급자로실력을쌓아가게되면 CSS 이용이자유자재로이루어지게됩니다. 그러다보면이런경우를만나게되는데, 보통은 <div class= clear > 을이용해서각각의레이어를분리해주는경향이있습니다. 그렇기때문에습관처럼, <div class= clear > 을적용하게되는데, 문제를간단하게생각하면단순하게 <br> 태그만적용해도되는경우가있기때문에이런복잡한문제가발생할경우쉬운방법은없는지한번고민해보는것도좋다고생각하여설명한것입니다. 이제 CSS를이용하여각레이어에디자인을적용해보겠습니다. 먼저 #head_link 선택자의폰트사이즈를조정합니다. 268 HTML5 & CSS3 사이트제작의모든것쇼핑몰사이트제작 269

10 header #head_link { float:right; font-size:0.75em; header #search { margin-top:20px; 이제검색부분에디자인을적용합니다. 먼저 index.php에다음과같이검색박스와검색버튼에각각다른클래스선택자를부여합니다. <div id="search"> <form> < input name="input" type="text" class="main_input"> <input name="search" type="button" value=" 검색 " class="btn1"> </form> 이것은각각다른속성을적용하기때문에클래스선택자로구분한것입니다. 이제 main.css에서다음과같이만들어진클래스선택자의속성을부여합니다. header #search.main_input { width:260px; / * 검색박스의세로폭을정합니다. */ height:22px; / * 검색박스의높이를정합니다. */ border:# px solid; /* 테두리두께와색상그리고테두리모양을정합니다. */ padding:0 5px; /* 검색어입력시내부간격조절을위해서 */ header #search.btn1 { background-color:#369; /* 버튼의배경색상을정합니다. */ border:solid 1px #369; /* 테두리도같은색상으로적용합니다. */ color: #FFF; /* 폰트색상을지정해줍니다. */ height:28px; /* 높이를지정합니다. */ width:55px; /* 버튼의세로폭을지정합니다. */ margin-left:2px; /* 검색박스와 2픽셀정도여백을줍니다. */ [ 그림 4.2-7] CSS 속성을통해 #head_link 와 #search 속성부여후 [ 그림 4.2-7] 을보면 #head_link와 #search가오른쪽으로너무붙어있습니다. 그래서오른쪽으로약간의여백, margin-right:10px; 을적용합니다. 현재까지작업된사이트는브라우저의크기에상관없이, 레이어들이오른쪽또는왼쪽에배치되어있습니다. 즉어떤해상도라할지라도동일하게보입니다. 이제디자인된웹사이트인 [ 그림 4.1-4] 를보면헤더에있는요소들과메뉴그리고콘텐츠를분리해주는선이보입니다. 이선을적용하겠습니다. [ 그림 4.2-8] 을보면브라우저크기를가변적으로처리하더라도헤더부분은동일한모습인것을알수있습니다. [ 그림 4.2-8] 브라우저의크기가 700 픽셀인경우 ( 상 ), 브라우저의크기가 1400 픽셀인경우 ( 하 ) 마지막으로 #head_link와 #search 사이의여백을주기위해 margin-top:20px; 을 header #search에적용합니다. 270 HTML5 & CSS3 사이트제작의모든것쇼핑몰사이트제작 271

11 그렇다면, 선 (line) 도어떤경우에도동일하게적용되어야합니다. 심지어현재만드는사이트의폭을고정할경우에도동일하게적용되어야합니다. 여기에는 2가지방법이있습니다. 먼저 header 태그선택자의하단에 border-bottom을이용해서선을넣는방법이있습니다. 이경우사이트의폭을고정해버리면고정된폭만큼만선이보여지게됩니다. 또하나의방법은 body 태그를이용해서백그라운드이미지로처리하는것입니다. 그렇게되면, 사이트의폭이가변적이거나고정되더라도동일하게보이게됩니다. 여기서는후자의방법을사용하겠습니다. index.php에있는주문배송부분에새로운클래스선택자인 no_line을추가합니다. <li class="no_line"><a href="#"> 주문배송 </a></li> 그리고 main.css 내부에아래와같이추가해주문배송이후에나오는구분선을없앱니다. header #head_link.no_line {border-right:none; 마지막으로전체사이트를 <div id= wrap >... 을이용해서감쌉니다. 전체사이트를 #wrap을이용해서감싸게되면편리한점이많습니다. body { 중간생략 background-color: #FFF; /* 배경색을흰색으로 */ background-image: url(../imgs/body_back.gif); /* 배경이미지적용 */ background-repeat: repeat-x; /* X축으로반복 */ background-position: top; /* 배경이미지위치지정 */ 우선전체사이트의폭width를마음대로조절할수있으며, 전체콘텐츠의위치또한쉽게조절할수있습니다. 전체사이트를중앙에위치하고싶을경우에는 margin: 0 auto; 를 wrap에적용해주면되고, 만약전체콘텐츠의위치를왼쪽에배치하고싶은경우에는 margin에서 auto를제거해버리면됩니다. 또한 wrap의 width를픽셀로적용하면딱그폭만큼사이트의폭이결정되는것이고, 퍼센트를적용하면, 길이가가변적으로변하게됩니다. 이렇게 body 태그에적용해줍니다. 백그라운드에적용된이미지는소스파일을통해살펴보기바랍니다. 일단이사이트의디자인을위해폭을 995px을적용하겠습니다. index.php에서 <div id= wrap > 을이용해서감싸줍니다. [ 그림 4.2-9] 백그라운드이미지까지적용된헤더 [ 그림 4.2-9] 를보면주문배송바로다음에도구분선 ( ) 이있습니다. 이구분선을지워야보기에좋습니다. 기억이날지모르겠지만, 우리는 3장에서이미이러한경우를처리해보았습니다. <!DOCTYPE HTML> <html> 중간생략 <body> <div id="wrap"> 중간생략 </body> </html> 이제 main.css에서 #wrap의값을설정해줍니다. 272 HTML5 & CSS3 사이트제작의모든것쇼핑몰사이트제작 273

12 #wrap { width:995px; margin:0 auto; padding:0; [ 그림 ] 을보면 <div id= wrap > 이적용된후사이트가중앙에 995픽셀값으로고정된것을알수있습니다. Section 3 메인메뉴 (nav) 및배너작업 [ 그림 ] <div id= wrap > 이적용된후사이트모습 여기까지작업은예제소스 4.2.php 파일을참조하세요. 먼저메인메뉴와배너작업을하기전에전체레이아웃을다시한번살펴보겠습니다. 전체레이아웃은 [ 그림 4.3-1] 과같은모습으로구조를잡을수있습니다. header nav aside article footer [ 그림 4.3-1] 전체사이트의구조 274 HTML5 & CSS3 사이트제작의모든것쇼핑몰사이트제작 275

13 여기서메인메뉴에해당하는곳이 nav 태그가있는곳인데, nav 태그는 aside 내부에위치하고있습니다. 사이트의전체적인구조를고려하여, 이렇게먼저큰그림을그려놓고사이트작업을하게되면, 태그작업이편할수있습니다. 이제 index.php 파일에서 <header>...</header> 태그다음에 <div class= clear ></ div> 를입력하고 <aside><nav></nav></aside> 를입력합니다. 이경우에는 <br> 태그로분리해주는것이아니라 <div class= clear > 을이용하여확실하게 <header> 와분리해줘야합니다. </li> <li>computers <ul> <li><a href="#">digital 기기 </a></li> 중간생략 </ul> </li> </ul> <nav> </aside> 즉 <ul> 내부에다시 <ul> 이있는형태입니다. 하지만내부에있는 <ul> 태그는다시 <li>...</li> 내부에있다는것을명심해야합니다. 3장에서이런사례를이미설명했습니다. index.php 파일내부에위와같이코드를입력한후결과화면은 [ 그림 4.3-3] 과같은결과가나오게됩니다. 이제 main.css 파일을수정해 [ 그림 4.3-2] 와같은형태의디자인을만들어보겠습니다. [ 그림 4.3-2] 메인메뉴디자인 [ 그림 4.3-2] 를보면메인메뉴를구성하는요소를알수있습니다. 먼저국내외도서부분과 Digital 기기부분, 이렇게크게두개로나눠져있으며, 그밑으로세부메뉴들이있습니다. 이경우 HTML 태그는다음과같은방법으로구성되어야합니다. <aside> <nav> <ul> <li> 국내외도서 <ul> <li><a href="#"> 컴퓨터와인터넷 </a></li> 중간생략 </ul> [ 그림 4.3-3] nav 태그를이용한메뉴만들기 276 HTML5 & CSS3 사이트제작의모든것쇼핑몰사이트제작 277

14 가장먼저 aside 태그선택자에속성을부여합니다. aside { float:left; /* 왼쪽으로배치 */ width:205px; /* aside 폭의크기설정 */ 그리고 nav 태그선택자에대한속성을정의합니다. nav { margin:25px px; /* 상단 25픽셀왼쪽으로 10픽셀의공간적여유 */ font-size:0.8em; /* 폰트크기를설정합니다. 기본폰트크기에서 0.8em은약 13픽셀 */ font-family:'nanumgothic'; 에서정의된나눔고딕 */ 결과는 [ 그림 4.3-4] 와같습니다. 우선 [ 그림 4.3-3] 을보면 header 태그와 nav 태그가너무붙어있는것을볼수있습니다. 마진을이용하여간격을조정합니다. 또한 aside는왼쪽으로정렬되어있으며, 고정된크기 (205픽셀) 라는것을알수있습니다. 또한폰트크기도디자인에맞게수정해줘야합니다. 그리고마지막으로폰트의글꼴은나눔고딕을사용했습니다. { font-family:'nanumgothic'; /* 폰트이름을정의해줍니다. 여기서는 NanumGothic */ src:url(../imgs/nanum.eot); /* IE 하위버전을위한 eot 파일경로설정 */ src:local(' '), url(../imgs/nanum.woff) format("woff"), /* woff 파일경로설정 */ url(../imgs/nanum.ttf) format("truetype"); /* true type font 파일경로설정 */ 2장과 CSS 파일내부의상단에위치해주면좋습니다. 브라우저가 CSS 파일을해석할때, 맨처음줄부터읽어서내부캐시저장소에저장하기때문입니다. [ 그림 4.3-4] nav 태그속성적용후화면 이젠 nav ul의속성을적용합니다. [ 그림 4.3-4] 를보면각메뉴앞에리스트타입을나타내는 들이있는데전혀필요가없습니다. 없애는것은 list-type:none을적용해주면됩니다. 또한 nav ul li의속성에는패딩을이용해서간격을설정해줄필요가있으며, 영문글자들을전부대문자로변환해야합니다. nav ul {list-style:none; nav ul li {padding:5px 10px;text-transform: uppercase; 이제 nav 태그선택자를정의하겠습니다. 278 HTML5 & CSS3 사이트제작의모든것쇼핑몰사이트제작 279

15 그림을보면 <h3> 부분에는 border 및 border-radius를이용해야한다는것을알수있습니다. 또한배경이미지를이용해서약간의그라데이션효과를준것을알수있습니다. 물론 CSS3의그라데이션을이용해서동일한효과를줄수있겠지만, IE 계열에서는제대로동작하지않기때문에배경이미지의파일크기가크지않을경우배경이미지를이용하는것이더편리하고간단합니다. 그리고영문폰트는앞첫글자만대문자이기때문에 text-transform: capitalize; 를이용합니다. 또한패딩값을이용하여글자의위치를잡아주게됩니다. [ 그림 4.3-5] nav 태그선택자의 ul 과 li 부분까지속성부여후결과화면 국내외도서와 Digital 기기부분은메뉴의대분류이기때문에 <h3></h3> 태그를적용해주겠습니다. <li><h3> 국내외도서 </h3> 이런방식으로적용하면됩니다. 대분류표시를위해 <h3> 태그를적용해주었지만, 대분류부분에특별히디자인적인요소를더해준다는목적이더맞는의미라고할수있습니다. [ 그림 4.3-2] 를보면, 대분류부분에디자인적인요소를더한것을알수있습니다. 따라서 <h3> 속성을적용한곳에 CSS를이용해속성을적용하면됩니다. main.css 에는 nav ul li h3라고정의하면됩니다. nav ul li h3 { border:1px solid #CCC; /* 테두리속성지정 */ border-radius:20px; /* border-radius 값을정의함 */ padding:5px 20px; /* 패딩값을조절하여상단 5픽셀좌우 20픽셀의값을설정 */ font-size:14px; /* 폰트의크기를설정 */ text-transform: capitalize; /* 영문첫글자만대문자로 */ background-color: #e5e5e5; /* 배경색상지정 */ background-image: url(../imgs/nav_back.jpg); /* 배경이미지설정 */ background-repeat: repeat-x; /* 배경이미지를 X 축으로반복 */ background-position: top; /* 배경이미지의위치는상단으로설정 */ 결과화면은 [ 그림 4.3-7] 과같습니다. 다시한번디자인적인요소를확인해보겠습니다. [ 그림 4.3-7] nav ul li h3 속성적용후모습 이제 [ 그림 4.3-7] 을다시보면서브메뉴명들이 <h3> 보다앞쪽에위치해있습니다. [ 그림 4.3-6] 메인메뉴디자인살펴보기 전체 HTML 코드를보면, 이부분은 nav ul li ul li가담당하게되는것을알수있습니다. 하위선택자가담당하는것이죠. 따라서패딩값을왼쪽에 20픽셀을적용합니다. 그리고서브메뉴간의간격을적당한값으로설정해줍니다. 280 HTML5 & CSS3 사이트제작의모든것쇼핑몰사이트제작 281

16 nav ul li ul li { padding: px; /* 왼쪽으로패딩을 20픽셀적용 */ line-height: 2em; /* 각메뉴간의간격을 2em 값으로적용 */ 여기까지적용후메인모습의상태는 [ 그림 4.3-8] 의왼쪽이미지와같습니다. [ 그림 4.3-9] nav ul li a {display:block; 적용전 ( 왼쪽 ) 과적용후 ( 오른쪽 ) 그림을보면서브메뉴와메인메뉴 <h3> 과의간격이너무붙어있어서약간의값을적용해서간격을벌려줄필요가있습니다. <h3> 과의간격을벌리기위해선 nav ul li ul 값을설정하면됩니다. nav ul li ul { margin:10px 0 0 0; /* 마진값을이용해서간격을벌려줌 */ [ 그림 4.3-9] 와같은방식은사용자들이웹사이트를사용할때조금이라도편리하게사이트를이용하게해줍니다. 또한이렇게 display:block을적용하게되면 nav ul li a:hover 속성을추가해서재미있는효과를줄수도있습니다. 이건직접한번적용해보세요. 실제적용하진않겠습니다. nav ul li a:hover {text-align:right; /* 마우스커서오버시텍스트정렬을오른쪽으로 */ 또는, nav ul li a:hover {text-indent:15px; /* 마우스커서오버시텍스트 15픽셀안쪽으로 */ 앞서 nav 태그는 aside 태그를이용해서감싸져있으며, aside는배너와공지사항을감싸고있습니다. 우선 HTML5에서 aside 태그는본문이외의콘텐츠를배치할때사용합니다. 특히왼쪽또는오른쪽에위치하는메뉴및배너또는기타요소들을배치할때사용합니다. 따라서이책에서는메인메뉴와배너그리고공지사항및기타요소들을배치하는태그용으로 aside를사용하겠습니다. [ 그림 4.3-8] nav ul li ul 을적용한후메인메뉴의모습비교. 왼쪽은적용전오른쪽은적용후 메인메뉴부분은현재더미링크가걸려있습니다. 더미링크란 <a href= # >...</ a> 로링크가걸려져있는것을말합니다. 나중에진짜메뉴가걸리기전링크효과를확인해보기위해서메뉴부분에링크를거는것입니다. 현재까지작업된상태에서는각메뉴의링크는링크가걸려있는텍스트부분에만적용됩니다. 하지만링크가걸려있는곳에 display:block 처리를하면블록이설정된부분전체에링크가걸리게됩니다. <aside> <nav> 메뉴구성 </nav> <div id="banner"> <img src="imgs/banners/nikon1.jpg" width="190" height="163"> <div id="banner"> <img src="imgs/banners/slate.jpg" width="190" height="362"> 중간생략 </aside> 이런구성으로태그를적용합니다. 282 HTML5 & CSS3 사이트제작의모든것쇼핑몰사이트제작 283

17 배너가있는부분은 <div id= banner > 을이용해서처리하고각각의배너들을 <div id= banner ><img src= 배너이미지 > 로처리해줍니다. index.php 파일내부에위와같이적용해준결과는 [ 그림 ] 과같습니다. [ 그림 ] aside 내부에있는 nav 및 #banner 부분에속성적용후모습 마지막으로공지사항을넣겠습니다. 공지사항은 <div id= notice > 라고정의하겠습 니다. 그리고다음과같이 index.php 에해당위치에입력합니다. <div id="notice"> <h2> 공지사항 </h2> <ul> <li><a href="#"> 여긴공지사항입니다.</a></li> 중간생략 </ul> [ 그림 ] <aside> 태그와 <div id= banner > 을이용한배너적용후의모습 이제 aside 내부에있는배너사이의간격을위해서 aside #banner의마진값을설정합니다. aside #banner { margin:10px 15px; [ 그림 ] CSS 가적용되기전공지사항모습 284 HTML5 & CSS3 사이트제작의모든것쇼핑몰사이트제작 285

쉽게 풀어쓴 C 프로그래밍

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

More information

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

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

More information

PowerPoint 프레젠테이션

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

More information

PowerPoint 프레젠테이션

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

More information

PowerPoint 프레젠테이션

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

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

쉽게 풀어쓴 C 프로그래밍

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

More information

Javascript

Javascript 1. HTML 이란? HTML 은 Hyper Text Mark Up Language 의약자로예약되어있는각종태그라는명령어를이용하여웹페이지를작성할때사용하는언어입니다. 2. 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

ePapyrus PDF Document

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

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

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

e-비즈니스 전략 수립

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

More information

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

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

More information

mobile_guide_SA

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

More information

예스폼 프리미엄 템플릿

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

More information

C스토어 사용자 매뉴얼

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

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

View Licenses and Services (customer)

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

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

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

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 육아상식 STYLE GUIDE Design Style Guide 0 Navigation 메뉴검색알람슈퍼맘맘스맘쇼핑맘이벤트 Icon 출석체크내프로필내포인트참여한이벤트 : 문의로그아웃 뒤로가기공유하기더보기글쓰기유튜브좋아요 _on 좋아요 _off 알리기공지사항 FAQ 설정 댓글공유하기이동하기뒤로가기닫기내프로필사진수정 카테고리프로필 _ 포인트내포인트자녀 Q A N

More information

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

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

More information

PowerPoint 프레젠테이션

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

More information

PowerPoint 프레젠테이션

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

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

<3036B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

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

More information

2_안드로이드UI

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

More information

쉽게 풀어쓴 C 프로그래밍

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

More information

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

쉽게 풀어쓴 C 프로그래밍

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

More information

소규모 비즈니스를 위한 플레이북 여기서 다룰 내용은 다음과 같습니다. 1. YouTube 소개 2. YouTube에서 비즈니스를 위한 채널 만들기 3. 눈길을 끄는 동영상 만들기 4. 고객의 액션 유도하기 5. 비즈니스에 중요한 잠재고객에게 더 많이 도달하기

소규모 비즈니스를 위한 플레이북 여기서 다룰 내용은 다음과 같습니다. 1. YouTube 소개 2. YouTube에서 비즈니스를 위한 채널 만들기 3. 눈길을 끄는 동영상 만들기 4. 고객의 액션 유도하기 5. 비즈니스에 중요한 잠재고객에게 더 많이 도달하기 소규모 비즈니스를 위한 YouTube 플레이북 YouTube에서 호소력 있는 동영상으로 고객과 소통하기 소규모 비즈니스를 위한 플레이북 여기서 다룰 내용은 다음과 같습니다. 1. YouTube 소개 2. YouTube에서 비즈니스를 위한 채널 만들기 3. 눈길을 끄는 동영상 만들기 4. 고객의 액션 유도하기 5. 비즈니스에 중요한 잠재고객에게 더 많이 도달하기

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

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

쉽게 풀어쓴 C 프로그래밍

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

More information

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

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

More information

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사 IDIS Mobile Android 사용설명서 Powered by 사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사양 및 버전에 따라 일부

More information

쉽게 풀어쓴 C 프로그래밍

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

More information

SIGIL 완벽입문

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

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

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을 IDIS Mobile ios 사용설명서 Powered by 사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다.

More information

미쓰리 파워포인트

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

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

Cookie Spoofing.hwp

Cookie Spoofing.hwp Cookie Spoofing&Sniffing By Maxoverpro[max]( 장상근) maxoverpro@empal.com http://www.maxoverpro.org 1. 서론 이문서는 Cookie Spoofing 과 Sniffing 에대해정석적인방법을이야기하도록하며또 한어느특정곳의취약점을설명하지않고직접제작한예제를가지고 Cookie Spoofing 과

More information

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

PathEye 공식 블로그 다운로드 받으세요!!   지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye Mobile Ver. 0.71b 2009. 3. 17 By PathEye 공식 블로그 다운로드 받으세요!! http://blog.patheye.com 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye 설치 1/3 최종 배포 버전을 다 운로드 받습니다. 다운로드된 파일은 CAB 파일입니다. CAB 파일에는

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

SBR-100S User Manual

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

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 프레젠테이션 03 장 HTML5 기본태그 1. 글자태그 2. 목록태그 3. 테이블태그 4. 이미지태그 5. 공간분할태그 HTML5 에서지원하는기본태그를사용할수있다. 공간분할태그와시맨틱태그의용도를이해하고사용할수있다. 1. 글자태그 가장많은비중을차지하는태그 그림 3-1 글자태그중심의웹페이지 1.1 제목글자태그 제목글자태그 문서의제목을표현할때사용 h : Heading을의미 표

More information

PowerPoint 프레젠테이션

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

More information

HTML5

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

More information

PowerPoint 프레젠테이션

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

More information

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상 Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는

More information

Install stm32cubemx and st-link utility

Install stm32cubemx and st-link utility STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7

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

PowerPoint 프레젠테이션

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

More information

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 사용자매뉴얼 JetFlash Vault 100 ( 버전 1.0) 1 목차 1. 시스템요구사항... 3 2. 암호및힌트설정 ( 윈도우 )... 3 3. JetFlash Vault 시작하기 ( 윈도우 )... 7 4. JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 찾아보기... 10 JetFlash

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

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

More information

Windows Server 2012

Windows Server  2012 Windows Server 2012 Shared Nothing Live Migration Shared Nothing Live Migration 은 SMB Live Migration 방식과다른점은 VM 데이터파일의위치입니다. Shared Nothing Live Migration 방식은 Hyper-V 호스트의로컬디스크에 VM 데이터파일이위치합니다. 반면에, SMB

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

PHP & ASP

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

More information

C H A P T E R 2

C H A P T E R 2 C H A P T E R 2 Foundations of Ajax Chapter 2 1 32 var xmlhttp; function createxmlhttprequest() { if(window.activexobject) { xmlhttp = new ActiveXObject( Micr else if(window.xmlhttprequest) { xmlhttp =

More information

게임 기획서 표준양식 연구보고서

게임 기획서 표준양식 연구보고서 ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ

More information

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse

More information

2009년 상반기 사업계획

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

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

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

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

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 B Type 가이드 가지고있는도메인사용 + 인증서구매대행절차 1. 신청하기. 네임서버변경 / 확인 - 네임서버변경 - 네임서버변경확인 3. 인증심사메일에회신하기 - 메일주소확인 - 메일주소변경 - 인증심사메일서명 4. Ver. 015.10.14 가지고있는도메인사용 + 인증서구매대행절차 도메인은가지고있으나인증서가없는경우소유한도메인주소로 를오픈하고인증서는 Qoo10

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

Studuino소프트웨어 설치

Studuino소프트웨어 설치 Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...

More information

윈도 모바일 6.1을 OS로 사용하는 스마트폰(옴니아2 등)에서의 Tcl/Tk의 사용

윈도 모바일 6.1을 OS로 사용하는 스마트폰(옴니아2 등)에서의 Tcl/Tk의 사용 일, 12/27/2009-18:11 bonkora 첨부 파일 1.png [1] 2.png [2] 3.png [3] 4.png [4] 5.png [5] 6.png [6] 7.png [7] 8.png [8] 9.png [9] 10.png [10] 11.png [11] study4etcl.zip [12] 파일 크기 11.91 KB 19.69 KB 21.67 KB

More information

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

하둡을이용한파일분산시스템 보안관리체제구현 하둡을이용한파일분산시스템 보안관리체제구현 목 차 - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - 1. 사용자가웹서버에로그인하여다양한서비스 ( 파일업 / 다운로드, 폴더생성 / 삭제 ) 를활용 2. 웹서버와연동된하둡서버에서업 / 다운로드된파일을분산저장. ( 자료송수신은 SSH 활용 ) - 9 - - 10 - - 11 -

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

추가 및 변경사항 ver 2.1 여러장의 이미지를 한번에 올리는 ZIP 불러오기 기능이 추가되었습니다. (p. 3) 테두리 설정 기능이 추가되었습니다. (p. 5) 크게보기 버튼의 위치를 선택하는 기능이 추가되었습니다. (p. 7) 세로가 긴 동영상의 권장크기가 800

추가 및 변경사항 ver 2.1 여러장의 이미지를 한번에 올리는 ZIP 불러오기 기능이 추가되었습니다. (p. 3) 테두리 설정 기능이 추가되었습니다. (p. 5) 크게보기 버튼의 위치를 선택하는 기능이 추가되었습니다. (p. 7) 세로가 긴 동영상의 권장크기가 800 페이지 에디터 가이드 ver 2.1 이 자료는 카카오페이지 서비스에 대한 이해를 돕기 위한 목적으로 제작된 카카오와 포도트리의 자산이므로 카카오와 포도트리의 허락없이 임의로 편집 혹은 배포하거나 다른 목적으로 사용할 수 없습니다. 추가 및 변경사항 ver 2.1 여러장의 이미지를 한번에 올리는 ZIP 불러오기 기능이 추가되었습니다. (p. 3) 테두리 설정

More information

PowerPoint 프레젠테이션

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

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

"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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

슬라이드 1

슬라이드 1 고객의 불편을 모바일과 웹을 통해 실시간으로 해결하는 모바일 영상 기반 A/S 시스템 매뉴얼 (AnySupport Video) Contents 1. 애니서포트 비디오 소개 2. 각 부분별 기능 소개 3. 프로그램 설치 4. 주요기능 설명 고객의 불편을 웹과 모바일을 통해 실시간으로 해결 1. 애니서포트 비디오 소개 fdfsfds 고객과 기업이 모두 만족하는

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

Lab10

Lab10 Lab 10: Map Visualization 2015 Fall human-computer interaction + design lab. Joonhwan Lee Map Visualization Shape Shape (.shp): ESRI shp http://sgis.kostat.go.kr/html/index.html 3 d3.js SVG, GeoJSON, TopoJSON

More information

쉽게 풀어쓴 C 프로그래밍

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

More information

Javascript

Javascript 1. 이벤트와이벤트핸들러의이해 이벤트 (Event) 는웹브라우저에서발생하는다양한사건을말합니다. 예를들면, 버튼을마우스로을했다거나브라우저를닫았다거나 Enter 키를눌렀다거나등등아주다양한사건들이있습니다. 그렇다면이벤트핸들러 (Event Handler) 는무엇일까요? 이다양한이벤트들을핸들링 ( 처리 ) 해주는것입니다. 예를들면, 어떤버튼을했을때메시지창이뜨게하는등을말합니다.

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

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO Windows 7 설치및 PCIE RAID 설정정보 DK173 초판 11월 2016 A. Windows 7 및 USB 드라이버설치 칩셋사양에따라 Windows 7 설치중에 USB 키보드 / 마우스를사용하려면시스템에서 USB 드라이버를사전로드해야합니다. 이절에서는 USB 드라이버사전로드방법과 Windows 7 설치방법에대해서설명합니다. 방법 1: SATA ODD

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

System Recovery 사용자 매뉴얼

System Recovery 사용자 매뉴얼 Samsung OS Recovery Solution 을이용하여간편하게 MagicInfo 의네트워크를설정하고시스템을백업및복원할수있습니다. 시스템시작시리모컨의 - 버튼이나키보드의 F3 키를연속해서누르면복구모드로진입한후 Samsung OS Recovery Solution 이실행됩니다. Samsung OS Recovery Solution 은키보드와리모컨을사용하여조작할수있습니다.

More information

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

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

More information

JAVA 플랫폼 개발 환경 구축 및 활용

JAVA 플랫폼 개발 환경 구축 및 활용 페이지 1 / 9 작성일 : 2011/7/30 JDK Download Eclipse IDE 구축및홗용 For Java JDK Download JDK Setting the Path Eclipse Download Eclipse Font Setting Eclipse API Setting > 1. http://www.oracle.com/index.html

More information

<3035B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

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

More information

Endpoint Protector - Active Directory Deployment Guide

Endpoint Protector - Active Directory Deployment Guide Version 1.0.0.1 Active Directory 배포가이드 I Endpoint Protector Active Directory Deployment Guide 목차 1. 소개...1 2. WMI 필터생성... 2 3. EPP 배포 GPO 생성... 9 4. 각각의 GPO 에해당하는 WMI 연결... 12 5.OU 에 GPO 연결... 14 6. 중요공지사항

More information

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

var answer = confirm( 확인이나취소를누르세요.); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write( 확인을눌렀습니다.); else { document.write( 취소를눌렀습니다.); 자바스크립트 (JavaScript) - HTML 은사용자에게인터페이스 (interface) 를제공하는언어 - 자바스크립트는서버로데이터를전송하지않고서할수있는데이터처리를수행한다. - 자바스크립트는 HTML 나 JSP 에서작성할수있고 ( 내부스크립트 ), 별도의파일로도작성이가능하다 ( 외 부스크립트 ). - 내부스크립트 - 외부스크립트

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

네트워크 명령 실습

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

More information

Microsoft PowerPoint - 강의노트 2.ppt

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

More information

B _00_Ko_p1-p51.indd

B _00_Ko_p1-p51.indd KOS-V000 B64-797-00/00 (MV) KOS-V000 설명서를 보는 방법 이 설명서에서는 삽입된 그림을 통해 작동 방법을 설명합니다. 이 설명서에 나타낸 화면과 패널은 작동 방법을 자세히 설명하는 데 이용되는 예입니다. 따라서 실제 화면이나 패널과 다르거나 일부 디 스플레이 패턴이 다를 수도 있습니다. 찾기 모드 방송국 선택 설정. TUNER

More information

Print

Print 22-12324-4TEL:3668-3114 FAX:742-3387 TEL:3668-3120 FAX:745-9476 TEL:3668-3109, 2279-0867~8 TEL:3668-3127 TEL:3668-3123, 3128, 3162 www.saeki.co.kr, www.pentaximaging.co.kr Small 의 큰 스타일을 경험하다 당신의 카메라만으로도,

More information