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

Size: px
Start display at page:

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

Transcription

1 웹디자이너를위한쎄지오 4.x CMS 템플릿제작가이드라인 본문서는쎄지오 4.0 기반의 CMS 템플릿제작방법에대한안내서이다. 쎄지오 CMS 로운영될홈페이지의레이아웃코딩기법부터표준화에맞춘 css 클래스네임설명, 플래시쇼의주요기능과규격화사이즈등템플릿시안하나를만들기위한전체실무적인요소들을알기쉽게설명하여웹디자이너라면누구나템플릿제작을쉽게따라할수있도록구성되어있다. 안내서는웹표준및웹접근성을준수할수있도록하였다. 홈페이지시안의레이아웃에는웹디자이너의수만큼이나다양한종류가있다. 일반적으로홈페이지는확정된시안을분석한뒤컨텐츠, 플래시등의요소를일일이재단, 제작하여 HTML 로코딩하는방법으로제작된다. 이같은방식은수정이쉽지않고제작에도많은노력과시간이소요되는등의어려움이있었다. 그러나쎄지오 CMS 를이용하면홈페이지를빠른시간안에쉽고편리한방법으로완성할수있다. 쎄지오 CMS 는홈페이지의제작단계를두단계로나눈다. 첫번째는홈페이지시안을분석하여 CMS 템플릿을만드는단계이며, 두번째단계는 CMS 템플릿을선택한후개별홈페이지의컨텐츠를가공하여홈페이지를완성하는단계이다. 본문서는첫번째단계의 CMS 템플릿을제작하는과정에대하여집중적으로설명한다. 1. 템플릿제작을위한사전준비 (1) 쎄지오 CMS 의구성쎄지오 CMS의구성은크게프론트페이지와서브페이지로구분된다. 프론트페이지는홈페이지가처음열릴때나타나는페이지로써홈페이지를구성하는여러컨텐츠가운데중요한부분을요약하여위치시키거나홈페이지의대표성있는플래시, 그림등을이용하여구성한다. 서브페이지는홈페이지를구성하고있는다양한컨텐츠를사용자들이쉽게이용할수있도록일정한메뉴체계하에서운용된다. 쎄지오의웹서비스는인트라셀을기반으로제공되며인트라셀의 folder/html/ 경로에모든웹서비스자료들이위치하게된다. CMS의모든자원도웹서비스를위한것이기때문에 folder/html/ 하위경로에위치하게된다. 다음그림 ( 그림1-1) 은쎄지오의웹관리도구에보여진디렉토리구성형식이다. ( 그림 1-1) 1

2 위그림 ( 그림 1-1) 에서 My folder 는개인웹디스크공간을갖는사용자의서버측공간이며 Folder/ 는인트라셀의폴더영역이다. Folder/html/cms/biz011/ 의디렉토리내부의파일목록이오른편에표시되어있다. 마지막표시된 biz011 이바로템플릿이있는공간으로 biz011 은해당템플릿의아이디이다. Biz011 디렉토리내부에보면 home, image, show 등의폴더와하위의파일들이존재한다. CMS 템플릿의제작과정에서는이와같은하위폴더와파일을제작하여야한다. 위그림 ( 그림 1-1) 에서보여지는 main.html 은프론트페이지구성을결정하는 html 문서이며, layout.shell 은서브페이지구성을결정하는 html 문서이다. (2) 프론트페이지이해를돕기위해프론트페이지의구성을결정하는 main.html 의구성을살펴보도록하자. 그림 1-1 의오른편에위치한초록색연필모양아이콘을클릭하면 html 구성을볼수있다. 다음 ( 그림 1-2) 은 biz011 템플릿의실제구성화면의그림이다. ( 그림 1-2) 2

3 위그림 ( 그림 1-2) 에표시된프론트페이지는 html 소스와 css 문서에의해구성되고있는데 전반적인 css 레이아웃은다음 ( 그림 1-3) 과같이단순화시켜서볼수있다. ( 그림 1-3) 프론트페이지레이아웃구성에사용된 div 영역의이름에대한의미는다음과같다..fl_all : 페이지전체를지정하며 fl 은 front layout 의약어..header: 로고를포함한상단영역을지정. ( 서브페이지와공통적용에주의.).main_flash : 메인플래시영역을지정..fl_body : header 와 footer 를제외한본문전체를지정..footer : 주소를포함한하단의보조네비게이션영역을지정 ( 서브페이지와공통적용에주의.). [##MAIN_BG##] : 메인플래시쇼호출영역. [##CONTENTS##] : 프론트시작페이지관리에추가된컨텐츠호출영역..qmenu : 바로가기메뉴부분으로필요시추가및삭제가가능. 다음은 main.html 의원본이다. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" xml:lang="$#i.lang#;"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="/icons/adds/segio.js"></script> <link rel="stylesheet" type="text/css" href="[##url_base##]layout.css" /> 3

4 <title>$#i.name#;</title> </head> <body> [##MOVE_SCRIPT##] <!-- 프론트전체감싸기 --> <div class="fl_bg"> <div class="fl_all"> <div class="accessibility"><a href="#div_context"> 본문바로가기 </a> <div class="header"> $#load,/icons/app/cms/menu.php?mode=top_flash#; $#load,/icons/app/cms/menu.php?mode=text_menu#; [##TOPMENU##] ( 변경 ) <!--플래시쇼--> <div class="main_flashshow"> [##MAIN_BG##] <!-- 본문컨텐츠 --> <div id="div_context" class="fl_body" style="width:[##content_width##]px; height: [##CONTENT_HEIGHT##]px;"> [##CONTENTS##] <!-- 하단로고, 개인정보보호, 주소 --> <div class="footer"> [##BOTTOM##] <! 바로가기메뉴 --> <!-- <div class="qmenu"> $#load,/icons/app/cms/menu.php?mode=quick_menu#; $#i.chat,lang=kr, nametype=uname, width=120px, height=150px#; --> </body> </html> 4

5 (3) 서브페이지이번에는서브페이지의구조를결정하는 layout.shell 의구성을살펴보도록한다. 다음그림 ( 그림 1-4) 의우측초록색연필아이콘을클릭하면 html 구성을볼수있다. ( 그림 1-4) 다음 ( 그림 1-5) 은 biz011 템플릿의 layout.shell 실제구성화면의그림이다. ( 그림 1-5) 위그림 ( 그림 1-5) 에표시된서브페이지는 html 소스와 css 문서에의해구성되고있는데 전반적인 css 레이아웃은다음 ( 그림 1-6) 과같이단순화시켜서볼수있다. 5

6 ( 그림 1-6) 서브페이지레이아웃구성에사용된 div 영역의이름에대한의미는다음과같다..sl_all : 서브페이지전체영역을지정하며, sl 은 sub layout 의약어..header : 로고를포함한상단영역을지정. ( 메인페이지와공통으로적용에주의 ).sub_flashshow : 서브페이지플래시쇼호출영역.sl_body : 서브페이지본문전체를지정. ( 플래시쇼와 header, bottom 부분은제외 ).sl_menu : 서브페이지좌측하위메뉴영역을지정..sl_context : 서브페이지본문내용영역을지정..footer : 주소를포함한하단의보조네비게이션영역지정.( 메인페이지와공통적용에주의 ) 이때, 서브페이지는여러개인데반해 layout.shell 문서는하나뿐이라서어떻게구현이되는건지궁금증이생길수있다. 쎄지오의모든메뉴들은 cms 에서자동화되어구현되기때문에해당문서하나로모든서브페이지전체적용이가능하다는것에유의한다. 다음은 layout.shell 의원본이다. <link href="[##url_base##]layout.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="/icons/adds/segio.js"></script> <div class="sl_bg"> <div class="sl_all"> <div class="header"> $#load,/icons/app/cms/menu.php?mode=top_flash#; $#load,/icons/app/cms/menu.php?mode=text_menu#; #!load,/icons/app/cms/front.php?mode=top; 6

7 <div class="sub_flashshow"> $#load,/icons/app/cms/front.php?mode=sub_image#; <div class="sl_body"> <div class="sl_menu"> $#load,/icons/app/cms/menu.php?mode=left_menu#; <div class="sl_context"> <div style="width:700px;">#![]; <div class="footer"> $#load,/icons/app/cms/front.php?mode=bottom#; <!--<div class="qmenu"> $#load,/icons/app/cms/menu.php?mode=quick_menu#; --> (4) 주요 CMS 기능의간단한작동원리숙지앞서잠깐언급한것과같이쎄지오는유형과레이아웃에크게구애받지않고홈페이지를쉽고편리한방법으로코딩할수있다. 이를설명하기위해서는쎄지오 cms 구현방식과작동원리에대한간단한이해가필요하다. 우선, 다음의그림 ( 그림 1-7) 을살펴보자. 7

8 ( 그림 1-7) 이것은프론트페이지관리화면을캡쳐한것이다. 관리등급을가진사람이로그인할경우, 메인페이지왼쪽가장아래에보라색연필모양을클릭하면해당화면으로이동할수있다. 위와같이메인페이지의컨텐츠문서들은각각이리소스화되어어떤것에도구애받지않고위치조정, 추가 / 삭제등을자유롭게할수있다. 해당관리툴또한자유롭게이동이가능하며, 컨텐츠를플래시쇼상위에위치시킬수도있다. 이러한특성때문에작업자들은홈페이지컨텐츠를테이블이나 div 로한번에재단할필요없이, 각각의문서를만들어배치만하면되기때문에제작이매우용이하며빠르다. 프론트리소스를제작하는방법또한매우간단하여프론트페이지관리화면에서몇번의조작으로쉽게만들수있다. 최근게시물브리프, 배너이미지링크등이모두리소스화되어있어초보자라도쉽게제작이가능하다. 2. 템플릿제작 (1) css 클래스네임구조상세설명및사이즈정리 1 layout.css 앞서설명한바와같이 main.html 과 layout.shell 문서는프론트페이지와서브페이지의레이아웃구조에해당되는문서이다. 이들문서안에서 layout.css 를호출하게되며, 이문서안에는홈페이지의레이아웃뼈대를잡아주는모든 css 클래스네이밍에대한값들이 8

9 선언되어있다. 경로는관리도구 -> 인트라셀관리 -> 웹문서관리 -> /html/cms/ 템플릿아이디 안의폴더에서찾을수있으며우측초록색연필아이콘을클릭하면원본파일을볼수있다. ( 그림 2-1) 다음은 layout.css utf-8 url( /home/context.css ); /* front contents, 본문 contents */ /* 표준선택자 */ body, td, input, textarea, div, th {font-family:verdana,dotum; margin:0; padding:0; fontsize:9pt; color:#4e4e4e;} a {color:#666666;text-decoration:none;font-size:9pt;} a:hover {color:#1694e3;text-decoration:none;font-size:9pt;} form {margin:0; padding:0;} p {margin:0; padding:0;} fieldset {border:0 none; padding:0; margin:0;} legend {display:none;} caption {display:none;} img {border:0;} address {font-style:normal;} ul {list-style-type:none; margin:0; padding:0;} li {margin:0; padding:0;} h1 {margin:0; padding:0;} h2 {margin:0; padding:0;} h3 {margin:0; padding:0;} 9

10 /* 프론트레이아웃 */.fl_bg {width:100%; background:url('image/all_bg.gif') repeat-x;} 전체적인배경이미지나, 흰색바탕이외의배경색이들어가지않을경우 fl_bg 전체생략이가능하다..fl_all { padding:0px; width:1000px; background:url('image/all_bg.gif') repeat-x; margin:auto; position:relative;} 브라우저의가운데정렬일경우의코딩. width 값을반드시 % 가아닌 px 로선언해준다. 왼쪽정렬을원할경우 margin:auto; position:relative 부분을삭제하고 width 값을 100% 로준후 fl_bg 로따로분기할필요없이곧바로백그라운드이미지나백그라운드컬러값을줄수있다..accessibility {position:absolute; left:-1000%; top:0; width:1px; heght:1px; font-size:0; lineheight:0; overflow:hidden;}.main_flashshow {width:1000px; height:390px;} 메인플래시쇼영역의크기설정.fl_body {clear:both; width:1000px; height:137px; overflow:hidden; background:url('image/cont_bg.gif') no-repeat;} 프론트페이지바디영역의크기와백그라운드이미지설정. /* 상단영역 */ 메인과서브에공통적용..header {clear:both; position:relative; width:1000px; height:100px; background:url('image/top_bg.gif') no-repeat;}.header.logo{float:left; width:200px; text-align:center; padding:30px 0 0 0;}.header.topmenu {float:left; width:720px; padding-top:2px;}.flash_menu { float:left; width:714px; height:60px;} 탑플래시메뉴.gnb {width:750px; height:28px;} 상단 top.html 부분을구현..gnb ul.menu {float:left; display:inline; padding-left:160px;}.gnb ul li {display:inline; padding:5px;}.gnb a {color:#ffffff; text-decoration:none; font-size:9pt;}.gnb a:hover {color:#f0ff00; text-decoration:none; font-size:9pt;} /* 하단영역 */ 메인과서브에공통적용..footer {width:1000px; clear:both; height:89px; background:url('image/footer_bg.gif') norepeat;}.footer.logo {float:left; width:200px; padding-top:30px; padding-left:120px;}.footer_menu {float:left; padding-top:22px; height:60px; width:650px;}.footer ul.menu {display:inline;width:450px; text-align:left; padding-right:15px; border:1px solid red;}.footer ul li {background:url('image/dot2.gif') 0-5px no-repeat; display:inline; margin: px; padding: px;} 10

11 .copyright {width:650px; color:#777777; text-align:left; padding:12px 0 0 0;} /* 서브페이지레이아웃 */.sl_bg {width:100%; background:url('image/sub_all_bg.gif') repeat-x;} 전체적인배경이미지나, 흰색바탕이외의배경색이들어가지않을경우에는생략가능하다..sl_all {width:1000px; margin:auto; background:url('image/sub_all_bg.gif') repeat-x;} 브라우저의가운데정렬일경우의코딩. width 값을반드시 % 가아닌 px 로선언해준다. 왼쪽정렬을원할경우 margin:auto; 부분을삭제하고 width 값을 100% 로준후 sl_bg 로따로분기할필요없이곧바로백그라운드이미지나백그라운드컬러값을줄수있다..sl_body {clear:both; width:1000px; margin-left:20px;} 서브페이지상 / 하단과플래시쇼부분을제외한전체바디영역을지정..sub_flashshow {width:1000px; height:190px;} 서브플래시쇼크기지정..sl_menu {float:left; width:194px; position:relative;} 서브페이지좌측메뉴..sl_menu a {color:#848484; text-decoration:none; font-size:9pt;}.sl_menu a:hover {color:#000000; text-decoration:none; font-size:9pt;}.sl_context {float:left; width:680px; text-align:left; padding-left:40px; padding-top:10px;} /* 서브페이지좌측메뉴 */ 자세한사항은뒷부분인템플릿제작에서자세히설명..sl_menu.cap {width:194px; height:48px; background:url('image/sm_top.gif') no-repeat; margin-left:18px;} 서브페이지좌측메뉴의메뉴타이틀 ( 서브대메뉴타이틀 ) 배경지정..sl_menu.title {color:#ffffff; font-weight:bold; text-align:left; padding-left:30px; paddingtop:16px; font-size:1.4em;} 서브페이지좌측메뉴의메뉴타이틀 ( 서브대메뉴타이틀 ).sl_menu.mlist {padding:0; margin:0;}.sl_menu.m_out {width:194px; height:31px; margin-left:18px; padding:3px px; background:url('image/sl_mbg0.gif') 0 50% no-repeat;}.sl_menu.m_out:hover {background:url('image/sl_mbg.gif') no-repeat 0 50%; width:194px; height:31px; color:#f0ff00; padding:3px px; margin-left:18px;}.sl_menu.m_out.m_in { padding:9px px; margin:0; color:#333;}.sl_menu.m_out.m_in a {color:#666666; font-weight:bold; display:block;}.sl_menu.m_out.m_in a:hover { color:#f0ff00; font-weight:bold; display:block;}.sl_menu.m_out2 {width:130px; height:20px; background:url('image/sm_icon2.gif') 0 3px norepeat; margin:10px px; padding-left:6px;}.sl_menu.mbase {width:194px; padding-bottom:40px;} /* 텍스트멀티메뉴 */ 서브페이지좌측메뉴를멀티메뉴로선택했을때의값 11

12 .sm_multi {clear:both; margin-left:18px; margin-top:5px; padding: px; width:130px; height:auto;}.m_out3 {float:left; background:url('image/sm_icon3.gif') 0 3px no-repeat; text-align:left; width:40%; padding-left:10px; height:15px; padding-top:3px;} /* 바로가기부가메뉴 */.qmenu {position:absolute; left:902px; top:100px; width:102px;}.q_div.cap {height:34px; background:url('image/q_top.gif');}.q_div.mlist {background:url('image/q_bg.gif');}.q_div.mbase {height:25px; background:url('image/q_bott.gif');}.q_div.m_out {padding:1px; height:20px; margin-left:3px; margin-right:3px; borderbottom:1px solid #e3eadc;}.q_div.m_in {padding-top:5px; margin-left:1px;}.q_div a {color:#4e6f2d; text-decoration:none; font-size:0.9em; letter-spacing:-0.1em;}.q_div a:hover {color:#a68d55; text-decoration:none; font-size:0.9em; letter-spacing:-0.1em;} /* 사이트맵내용 */ 사이트맵문서의서브메뉴들과하위메뉴디자인에해당하는 css.sitemap.cap {background:url('image/sitemap_bg.gif') no-repeat;width:182px; height:48px;}.sitemap.title {font-weight:bold;padding:15px 0 0 0;}.sitemap.menu {text-align:left;padding:0px 5px 0px 15px;border-bottom:1px dotted #d1d1d1;width:150px;} /* 컨텐츠제목영역 */ 홈페이지컨텐츠문서의머릿부분에해당하는 css.cl_top {height:30px; background:url('/home/image/cl_top.gif') no-repeat; width:680px;}.cl_top.title {float:left; width:40%; text-align:left; padding:0px; font-weight:bold; fontsize:1em; color:#333333; padding:3px px;}.cl_top.nav1 {float:left; width:55%; text-align:right; color:#7c7c7c; font-size:1em; letterspacing:-0.1em;}.cl_top.nav2 {color:#a1a1a1; font-weight:bold;} /* 게시판타이틀 */ 홈페이지에서게시판의머릿부분에해당하는 css.brd_top {height:20px; width:680px; padding:5px;}.brd_top.title {float:left; width:600px; font-weight:bold; font-size:1.1em; color:#333333; padding:3px px; background:url('/home/image/cl_top.gif') 10px 0 no-repeat;}.brd_top.title a {text-align:left; padding:19px px; font-weight:bold; font-size:1.1em; color:#325e95;} 12

13 .brd_top.title a:hover {text-align:left; padding:10px px; font-weight:bold; fontsize:1.1em; color:#592511;} 2 context.css ( 그림 2-2) Context.css 문서안에는홈페이지내에삽입되는컨텐츠내용물과, 메인프론트페이지에사용된컨텐츠문서의 css 값들이선언되어있다. 컨텐츠의내용이많은홈페이지의경우 css 값을찾는데오랜시간이걸리는등한문서안에홈페이지의모든 css 값을몰아놓으면제작 / 수정시에어려움이많기때문에편의상용도에따라 layout.css 와 context.css 로분리하였다. Context.css 문서는 layout.css 문서상단에서 import 로호출한다. 경로는관리도구-> 인트라셀관리-> 웹문서관리-> /html/cms/ 템플릿아이디안의폴더에서찾을수있으며우측초록색연필아이콘을클릭하면원본파일을볼수있다. 다음은 context.css 의원본이다. 로그인페이지와각종문서들에대한값이선언되어있다. /* 로그인페이지 */.login {background:url(/home/image/login_bg.gif) no-repeat; width:629px; height:244px; margin: px;}.login.member {text-align:center; padding:30px 0 0 0;}.login.signup {clear:both; width:230px; height:70px; }.login.force {text-align:left;}.login.signup_input {float:left;} 13

14 .login.signup_bt {float:left; padding-left:10px;}.login.id {padding:0 0 5px 17px;}.login.pw {padding: px;}.login.signup_btn {width:210px; height:18px; text-align:center; float:left;}.login.signup_btn {clear:both; padding-top:10px;}.login.input {width:90px; height:18px; border:1px solid #d7d7d7; margin:0px; padding:0px;}.login.submit {padding-right:5px;width:59px; }.login.signin {background:url(#!l.base;image/login_bg.gif) no-repeat; width:498px; height:234px; text-align:center;}.login.signin_btn {background:url(#!l.base;image/f_bg2.gif) no-repeat; width:240px; height:32px; padding: px; text-align:left;} /* 업계소식 */.brief {width:211px; height:92px;}.brief.news {width:211px; height:14px;}.brief.news ul {width:211px; height:14px;}.brief.news ul li {float:left; margin:0; padding:0; font-weight:bold; list-style:none;}.brief.news.tit_1 {color:#262626; height:14px; padding:3px 0 0 0; font-size:1em; textalign:center;}.brief.news.more {float:right; width:34px; height:7px; padding:8px 0 0 0;}.brief.news.tit_1 a{color:#262626; text-decoration:none;}.brief.news.tit_1 a:hover{color:#262626; text-decoration:none;}.brief.view {width:208px; height:65px; padding:15px 0 0 3px;}.brief.title {height:14px;}.brief.name {float:left; padding-bottom:5px;}`.brief.list {clear:both; padding-top:4px;}.brief.brieflist {font-size:8pt; margin:0;font-family:verdana, 굴림,Dotum;margin:0px;fontsize:8pt;letter-spacing:-1px;}.brief.brieflast {font-size:8pt; margin:0;font-family:verdana, 굴림,Dotum;margin:0px;fontsize:8pt;letter-spacing:-1px;}.brief.brieflast a {color:#6a6a6a; text-decoration:none;}.brief.brieflast a:hover {color:#000; text-decoration:none;}.brief.brieflist a {color:#6a6a6a; text-decoration:none;}.brief.brieflist a:hove r{color:#000; text-decoration:none;} 14

15 /* 제품검색 */.product {width:200px; height:102px; background:url(/home/image/product_bg.gif) norepeat;}.product.tit {font-size:0.75em; font-weight:bold; color:#4aba18; padding:5px px;}.product.tit_1 {font-weight:bold; color:#262626; padding: px;}.product.tit_1 a {font-weight:bold; color:#262626; text-decoration:none;}.product.tit_1 a:hover {font-weight:bold; color:#262626; text-decoration:none;}.product.con {color:#8c8c8c; padding:5px px;} /* 홍보센터 */.pr_movie {width:194px; height:102px; background:url(/home/image/movie_bg.gif) norepeat;}.pr_movie.tit {font-size:0.75em; font-weight:bold; color:#4aba18; padding:5px px;}.pr_movie.tit_1 {font-weight:bold; color:#262626; padding: px;}.pr_movie.tit_1 a {font-weight:bold; color:#262626; text-decoration:none;}.pr_movie.tit_1 a:hover {font-weight:bold; color:#262626; text-decoration:none;}.pr_movie.con {color:#8c8c8c; padding:5px px;} /* 퀵배너 */.quick_banner {width:208px; height:109px;}.quick_banner.faq {background:url(/home/image/quick_bg1.gif) no-repeat; height:52px;}.faq.tit {font-weight:bold; color:#262626; padding:3px 0 0 0;}.faq.tit_1{color:#4aba18;}.faq.tit a {color:#262626; text-decoration:none;}.faq.tit_1 a {color:#4aba18; text-decoration:none;}.faq.con {color:#8c8c8c; padding:3px 0 0 0; width:105px; font-size:0.9em; letter-spacing:- 1.5px;}.quick_banner.online {background:url(/home/image/quick_bg2.gif) no-repeat; height:57px;}.online.tit {font-weight:bold; color:#262626; padding:7px 0 0 0;}.online.tit_1 {color:#4aba18;}.online.tit a {color:#262626; text-decoration:none;}.online.tit_1 a {color:#4aba18; text-decoration:none;}.online.con {color:#8c8c8c; padding:3px 0 0 0; width:115px; font-size:0.9em; letter-spacing:- 1.5px;} /* 프론트배너프로그램 */ 15

16 .banner {width:900px;}.banner.title {text-align:left;font-weight:bold;padding:6px;}.banner.view {border:1px solid #dfdfdf;height:51px;}.banner.list {padding:5px;} (2) 레이아웃틀잡기 - 이번단락에서는홈페이지의레이아웃구조에따라 css 문서의어느부분들을수정해야 하는지간단한 tip 과함께플래시쇼의규격화사이즈등을알아보기로한다. 1 홈페이지의전체정렬을가운데정렬로하고싶을경우.fl_all { padding:0px; width:1000px; background:url('image/all_bg.gif') repeat-x; margin:auto; position:relative;} - layout.css 의.fl_all 에 margin:auto; position:relative; 부분을기입해준다. 이때 width 를 100% 로주어서는안되며반드시 px 단위로정확한값을넣어주어야한다..sl_all {width:1000px; margin:auto; background:url('image/sub_all_bg.gif') repeat-x;} - 마찬가지로서브레이아웃 css 에서도 margin:auto; 부분을기입하여준다. - 홈페이지를왼쪽정렬로사용하고싶을경우에는해당부분을삭제한다. 2 가운데정렬된홈페이지전체에백그라운드이미지나컬러가들어가있을경우..fl_bg {width:100%; background:url('image/all_bg.gif') repeat-x;} - main.html 에서 fl_all 을감싸는 fl_bg 라는이름의 div 를하나더생성한다. 이때가로값은 100% 로기입해주며, 이미지가가로로반복될경우 repeat-x, 세로로반복될경우 repeat-y, 반복하지않을경우 no-repeat, 가로세로양쪽으로반복될경우 repeat 를적어준다. 단순한패턴의이미지가가로나세로로반복되는경우에는이미지크기를줄이기위하여 1px 재단을권장한다. -만약백그라운드에특정이미지가아닌 color 색상이들어간경우에는 background: # 색상코드 ; 를입력한다..sl_bg {width:100%; background:url('image/sub_all_bg.gif') repeat-x;} - 서브페이지도프론트페이지와마찬가지로 layout.shell 에서 sl_bg 영역을따로생성하고, 위의값을기입하여준다. -1번과 2번의 tip 을응용하여, 왼쪽정렬의홈페이지에전체백그라운드가들어간시안을코딩할경우를생각해볼수있다. 이때는레이아웃을.fl_bg 나.sl_bg 등의 div 로따로 16

17 감싸줄필요없이.fl_all,.sl_all 의 width 값을 100% 로설정하고직접백그라운드이미지나 색상코드값을기입하여준다. 3 서브페이지의바디영역전체를감싼선등이있는디자인시안을코딩할경우. 상단의시안과같이서브페이지전체를감싸는선이미지등이삽입된시안의경우를살펴보자. 서브페이지의컨텐츠영역은사용자가기입한내용만큼, 또는게시판길이만큼해당이미지가유기적으로늘어나야하므로이에따른레이아웃의수정이필요하다. layout.shell 에서 sl_body 부분을다음과같이수정하여준다. <div class="sl_body"> <div class="b_top"> <div class="b_bg"> <div class="sl_menu"> $#load,/icons/app/cms/menu.php?mode=left_menu#; <div class="sl_context"> <div style="width:700px;">#![]; <div class="b_bott"> 이에따른 css 문서에선언된값을하단에정리하였다. 이때.sl_body.b_bg 에서 overflow:hidden; 부분을반드시기입해주어야한다. 이것을적어주지않으면 Firefox 나 IE8 버전이나간혹해당이미지가늘어나지않는오류가발생함에유의한다..sl_body.b_top {background:url('image/sl_body_top.gif') no-repeat; height:22px; width:969px;} 17

18 .sl_body.b_bg {background:url('image/sl_body_bg.gif') repeat-y; width:969px; overflow:hidden;}.sl_body.b_bott {background:url('image/sl_body_bott.gif') no-repeat; height:22px; width:969px;} 4 서브왼쪽메뉴에마우스롤오버했을시다른이미지가나오는효과를구현. /* 서브페이지좌측메뉴 */.sl_menu.cap {width:170px; height:48px; background:url('image/sm_top.gif') no-repeat;}.sl_menu.title {color:#ffffff; font-weight:bold; text-align:left; padding-left:30px; paddingtop:15px; font-size:1.4em;}.sl_menu.mlist {padding:0; margin:0; background:url('image/sm_list_bg.gif') repeat-x;}.sl_menu.m_out {width:170px; height:31px; padding:3px px; background:url('image/sl_mbg0.gif') 0 50% no-repeat;}.sl_menu.m_out:hover {background:url('image/sl_mbg.gif') no-repeat 0 50%; width:170px; height:31px; color:#4d6403; padding:3px px;}.sl_menu.m_out.m_in { padding:9px px; margin:0; color:#333;}.sl_menu.m_out.m_in a {color:#999999; font-weight:bold; display:block;}.sl_menu.m_out.m_in a:hover { color:#078fce; font-weight:bold; display:block;}.sl_menu.m_out2 {width:130px; height:20px; background:url('image/sm_icon2.gif') 0 3px norepeat; margin:10px px; padding-left:6px;}.sl_menu.mbase {padding-bottom:40px;} /* 텍스트멀티메뉴 */.sm_multi {clear:both; margin-left:18px; margin-top:5px; padding: px; width:130px; height:auto;}.m_out3 {float:left; background:url('image/sm_icon3.gif') 0 3px no-repeat; text-align:left; width:40%; padding-left:10px; height:15px; padding-top:3px;} - 평상시보이는이미지 -.sl_menu.m_out {width:170px; height:31px; padding:3px px; background:url('image/sl_mbg0.gif') 0 50% no-repeat;} - 마우스롤오버했을때나타나는이미지.sl_menu.m_out:hover {background:url('image/sl_mbg.gif') no-repeat 0 50%; width:170px; height:31px; padding:3px px;} 18

19 5 서브좌측메뉴전체를감싸고있는디자인이들어가있을경우. - 하단의시안과같이서브좌측메뉴전체를감싸는선이미지등이삽입된시안의경우를 살펴보자. 서브페이지의좌측메뉴는사용자가설정한메뉴만큼세로영역이유기적으로 늘어나야하므로이에따른이미지들을세가지로분기시켜줄필요가있다..sl_menu.cap {width:246px; height:116px; background:url('image/sm_top.gif') no-repeat;}.sl_menu.mlist {padding:0; margin:0; background:url('image/sm_list_bg.gif') repeat-y;}.sl_menu.mbase {width:246px; height:100px; background:url('image/sm_bott.gif') no-repeat; padding-bottom:40px;} 상단의소스는해당경우를코딩해놓은홈페이지의 layout.css 부분을발췌한것이다. sm_list_bg.gif 는 1px 정도로재단하여 y 좌표로유기적으로늘어날수있도록기입하여준다. 6 header 부분메인 / 서브공통적용에따른디자인적용 tip - 앞서설명한바와같이 header 영역은전체의 top 부분을관할하는것으로메인과서브에서공통으로적용되는특징이있다. 때문에메인과서브각각의플래시쇼에탑부분부터이어진각기다른이미지등이삽입될경우, 구현이다소어려울수있다. 때문에처음이미지시안을디자인할때해당부분을고려한수정 / 편집이필요하다. 그러나디자인시안의특성상도저히공통적용으로는구현이어려울때에는 s_header 등의임의의 div 를 layout.shell 에추가하여 css 에따로값을선언해줄수있다. 7 유형에따른플래시쇼이미지의규격 - 템플릿에서는레이아웃틀에해당하는 css(layout.css) 와컨텐츠문서들의값을넣어놓은 css(context.css) 를따로분리해놓고있다. 이것은앞서설명한바와같이, 컨텐츠의내용이 19

20 많은경우 css 값을찾는데오랜시간이걸리는등한문서안에홈페이지의모든 css 값을작성시수정및유지보수의어려움과, 추후템플릿교체등의기능을수행할때값이틀어지지않도록어느정도규격화를해놓고자하는목적에부흥한것이다. 디자인시안이완전히똑같지않는한 1px 까지똑같이규격화할수는없지만, 플래시쇼등전체적인홈페이지틀을잡아주는값은디자인의유형에따라규격화값을다음과같이정해놓고있다. - 서브플래시쇼의사이즈는 width:1000px; height:140px 로 100% 맞추어져있다. - 메인플래시쇼의경우디자인유형이매우다양하기때문에가로사이즈는 1000px 로맞추어져있지만세로사이즈는그규격이다소유기적이다. 세로사이즈는 270px, 330px, 390px, 430px, 450px, 490px 중하나로맞추길권장하며, 홈페이지플래시상위에컨텐츠등을쌓는시안같은경우에는 570px, 600px, 650px 중하나로고정한다. - 플래시쇼의사이즈는플래시쇼관리도구안에서설정을해야하지만, layout.css 안에도별도기입되어있는부분이있으므로, 이에특히주의한다...main_flashshow {width:1000px; height:390px;}.sub_flashshow {width:1000px; height:140px;} 8 fl_body, 프론트페이지바디영역에대한 tip.fl_body {clear:both; width:1000px; height:137px; overflow:hidden; background:url('image/cont_bg.gif') no-repeat;} -fl_body 는프론트페이지의상 / 하단과플래시부분을제외한몸통부분을의미한다. 상단의소스와같이 layout.css 에해당부분의값이기입되어있지만, cms 관리도구-> 시스템관리-> cms 환경설정의메인화면크기입력란에도값을반드시적어야한다는점에꼭유의한다. Css 와관리도구의 height 값이만약다르다면관리도구에기입된값이홈페이지에우선적용된다. 단, 관리도구에서의 width 값기입은생략해도무방하다. (3) 홈페이지컨텐츠제작 프론트페이지컨텐츠와홈페이지에삽입된각종컨텐츠문서는관리도구 -> 인트라셀관리 - > 웹문서관리 -> /html/cms/ 템플릿아이디 /home/ 안에저장되어있다. 20

21 ( 그림 2-3) 컨텐츠문서 css 의값들이선언된 Context.css 파일은 layout.css 문서내부에포함되어, home 안의문서에서다시링크를걸어줄필요는없다. 또한, 쎄지오홈페이지웹문서에서는모든소스를 div 로코딩하고 css 는외부링크로호출하는것을원칙으로하고있다. 컨텐츠문서안에 style 등을적용하여직접마크업하는방법은웹표준에도어긋나므로지양해야한다. 프론트페이지의컨텐츠등록은앞서기술했던 < 주요 CMS 기능의간단한작동원리숙지 > 에서간단하게설명하였으므로이단락에선생략한다. - 기존메뉴에서의컨텐츠링크는다음의메뉴관리화면을참조한다. ( 그림 2-4) 메뉴관리도구는메뉴플래시옆의보라색연필을클릭하면볼수있다. 메인메뉴구분을 반드시컨텐츠로하고메뉴경로를직접작성또는검색을눌러찾아도된다. 21

22 검색시해당문서가반드시생성이되어있어야만목록에나타남에유의한다. 또한새문서생성시메뉴경로에생성하고자하는파일명을작성후웹페이지내에서 내용을작성하면새로운컨텐츠문서가생성됩니다. (4) 플래시쇼제작 - 플래시쇼는관리도구-> 템플릿관리-> CMS 환경설정에서지정할수있다. 단순한이미지파일로도등록이가능하며, 이미지나플래시쇼둘중선택가능하다. ( 그림 2-5) - 서브메뉴마다플래시쇼이미지를각각다르게설정할수있다. 아래의그림에서확인할수있듯이, 메뉴관리의각대메뉴마다서브이미지를설정하는항목이있어이미지로도등록가능하며, 메뉴마다각기다른플래시쇼를선택하여적용시킬수있다. 기본이미지에체크하면위의관리도구-cms 환경설정에서서브배경에등록된이미지가표시된다. ( 그림 2-6) 22

23 또한, 이같은모든설정은실제플래시쇼가먼저제작이되어있어야만선택툴목록에나타난다는점에특히유의한다. 다음으로는플래시쇼제작화면을간단히알아보기로한다. 관리도구에서플래시쇼로배경을설정하였다면, 메인과서브화면에보라색연필모양이나타나는것을확인할수있다. 이것을클릭하여보면플래시쇼관리도구가나타난다. ( 그림 2-7) 만들어진플래시쇼가없을때는등록된플래시쇼가없다는문구가나오지만, 상단의그림 ( 그림 2-7) 은플래시쇼가등록되어있는화면을캡쳐한것이다. 쇼목록보기버튼을통해각각의플래시쇼를등록할수있으며, 추가버튼으로플래시파일이나이미지를마치포토샵레이어처럼분리해서등록할수있다. 이때, 설정버튼을눌러다시한번각플래시쇼의정확한크기값을입력해주어야만정상적인작동이가능하다는점에반드시유의한다. 플래시쇼의정확한크기는 layout.css 안에도기입이되어있으므로, 해당사이즈의크기를모두같게맞추어준다. 또한, 플래시파일 (swf) 을등록할시에는 x 좌표와 Y 좌표값을 0 으로표기하고너비와높이값란은비워놓아야원본크기의플래시파일등록이가능하다. 좌측체크박스에체크하고활성화또는비활성화버튼을통해해당리소스를사용및사용치않을수있고, 비활성화된리소스는홈페이지에표시되지않는다. (5) 게시판링크홈페이지에서게시판을링크거는것은앞서설명한컨텐츠부분과크게다르지않다. 메뉴관리도구에서메뉴구분을게시판으로선택한후, 메뉴경로에해당게시판의아이디를적어주면된다. 직접작성또는검색을통해목록에서게시판이름을선택해도된다. 검색기능으로입력할경우에는해당게시판이반드시생성이되어있어야만목록에나타나게됨에유의한다. 또한직접게시판이름을적어줄경우새게시판이자동생성되며, 게시판아이디앞의 / 를반드시입력하고, 게시판아이디뒤의문자역시꼭 brd 로끝맺음해주어야한다. 23

24 ( 그림 2-8) 게시판을생성하기위해서는관리도구 -> 인트라셀관리 -> 게시판관리로이동한다. 게시판관리화면에서좌측상단의새게시판을클릭하면게시판을생성할수있는새창이나타나는데, 임의의게시판 ID 와게시판이름을적고읽기쓰기등급등을체크하여손쉽게게시판을생성할수있다. 생성된게시판의아이디명을바꿀때는해당게시판체크박스에표기한다음, 좌측하단의입력폼에새로운아이디명을입력한뒤, 변경버튼을누른다. ( 그림 2-8) 24

25 (6) 사이트맵, 로그인페이지등기타페이지제작사이트맵페이지의경로는 /icons/app/cms/sitemap.php 이며, 주로 top.html 문서에링크되어있다. 메뉴관리에서입력한메뉴구성은 sitemap.php 화면에자동으로표시되며, layout.css 에사이트맵타이틀이미지등의 css 값이설정되어있다. 로그인페이지는컨텐츠문서들이모여있는홈디렉토리안에제작하여두고, top.html 문서와메뉴관리부분에서별도로링크해준다. 25

이장에서다룰내용 테두리를제어하는스타일시트 외부여백 (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

쉽게 풀어쓴 C 프로그래밍

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

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 프레젠테이션

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

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

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

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

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 프레젠테이션

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

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

Microsoft Word - src.doc

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

More information

쉽게 풀어쓴 C 프로그래밍

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

More information

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

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

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

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

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

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

More information

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

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

More information

e-비즈니스 전략 수립

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

More information

Javascript

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

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

More information

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

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

More information

쉽게 풀어쓴 C 프로그래밍

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

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

PowerPoint 프레젠테이션

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

Studuino소프트웨어 설치

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

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

html5_04.indd

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

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

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

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

More information

ePapyrus PDF Document

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

More information

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

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

More information

Office 365 사용자 가이드

Office 365 사용자 가이드 [ 여기에입력 ] Office 365 사용자가이드 OFFICE 365 모바일설정 목차 1. 모바일에메일계정추가하기... 2 2. Lync 2013 App 설치하기... 7 3. Office Mobile App 설치하기... 10 4. Office for ipad 설치하기... 16-1 - 모바일기기에 Office 365 를설정해보세요. 모바일기기에 Office

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

PowerPoint Template

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

More information

View Licenses and Services (customer)

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

More information

미쓰리 파워포인트

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

More information

PowerPoint 프레젠테이션

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

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

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

System Recovery 사용자 매뉴얼

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

More information

쉽게 풀어쓴 C 프로그래밍

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

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

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

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

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

PowerPoint 프레젠테이션

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

More information

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

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

More information

SBR-100S User Manual

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

More information

B2B 매뉴얼

B2B 매뉴얼 오디오북 모바일앱 사용자 매뉴얼 (안드로이드) 오디언 도서관 안드로이드용 - 오디오북 모바일앱은 안드로이드 OS 버전 2.1 이상을 지원합니다. (대표 기종 : 갤럭시 S, 갤럭시 S II, 갤럭시탭, 모토로이, 넥서스원 등) - OS 버전은 홖경설정(설정) > 휴대폰정보 > 펌웨어버전(Android 버전)에서 확인하실 수 있습니다.. - 하위 버전의 OS는

More information

쉽게 풀어쓴 C 프로그래밍

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

More information

PowerPoint 프레젠테이션

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

More information

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

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

More information

PowerPoint 프레젠테이션

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

More information

PHP & ASP

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

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

PHP & ASP

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

More information

PowerPoint 프레젠테이션

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

More information

PowerPoint 프레젠테이션

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

More information

예스폼 프리미엄 템플릿

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

More information

[ 네이버마일리지 ] 디자인셋팅매뉴얼 1. 장바구니페이지에네이버마일리지안내추가 - 위치 : HTML 디자인설정 > 장바구니 > 장바구니주문목록 {{$c_3}} [ 편집 ] 버튼클릭 > HTML 편집탭으로이동 > 여러개의장바구니모두결제버튼 {u9} [ 편집 ] 버튼클릭하

[ 네이버마일리지 ] 디자인셋팅매뉴얼 1. 장바구니페이지에네이버마일리지안내추가 - 위치 : HTML 디자인설정 > 장바구니 > 장바구니주문목록 {{$c_3}} [ 편집 ] 버튼클릭 > HTML 편집탭으로이동 > 여러개의장바구니모두결제버튼 {u9} [ 편집 ] 버튼클릭하 [ 네이버마일리지 ] 디자인셋팅매뉴얼 1. 장바구니페이지에네이버마일리지안내추가 - 위치 : HTML 디자인설정 > 장바구니 > 장바구니주문목록 {{$c_3}} [ 편집 ] 버튼클릭 > HTML 편집탭으로이동 > 여러개의장바구니모두결제버튼 {u9} [ 편집 ] 버튼클릭하여팝업에서코드수정 1) 장바구니페이지디자인수정위치 디자인관리 > HTML 디자인설정 > 장바구니이동

More information

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

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

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

*표1234(1월호)

*표1234(1월호) 2012. 01 01 2012JANUARY Contents 04 08 52 58 65 82 86 90 94 96 98 52 58 2012.01 +JANUARY 04 05 2012.. + JANUARY 06 07 2012.. + JANUARY Letter 01 09p_ 12p_ 16p_ 20p _ 25p_ 27p_ 30p_ 33p_ 37p_ 42p_ 47p_

More information

1. 외국어 메뉴판 만들기 (상세 메뉴판) 외국어 메뉴판 만들기 서비스 중 상세 메뉴판 만들기 코너를 이용하기 위해서는, 먼저 한국관광공사 홈페이지 (http://kto.visitkorea.or.kr) 회원가입을 해야 합니다. 상세 메뉴판 만들기 코너를 이용하면, 메뉴

1. 외국어 메뉴판 만들기 (상세 메뉴판) 외국어 메뉴판 만들기 서비스 중 상세 메뉴판 만들기 코너를 이용하기 위해서는, 먼저 한국관광공사 홈페이지 (http://kto.visitkorea.or.kr) 회원가입을 해야 합니다. 상세 메뉴판 만들기 코너를 이용하면, 메뉴 외국어 메뉴판 만들기(상세 메뉴판) 사용안내 2014년 2월 v2.0 목 차 1. 외국어 메뉴판 만들기 (상세 메뉴판)... 2 Step 1. 외국어메뉴판만들기 초기화면... 2 Step 2. 음식점 정보 화면... 3 Step 3. 메뉴판 양식 화면... 3 Step 4. 부가정보 선택 화면... 6 Step 5. 메뉴 관리 화면(초기 상태)... 6 Step

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

슬라이드 1

슬라이드 1 웹프로그래밍소개 류관희 충북대학교 강사소개 충북대학교소프트웨어학과 khyoo@chungbuk.ac.kr 컴퓨터그래픽스및콘텐츠연구실 http://cgac.chungbuk.ac.kr 강의교재 한번에배우는 HTML5+ 자바스크립트, 지닌마이어 ( 김지원옮김 ), 한빛미디어, 2011 HyperText 1965, Nelson HyperCard 1987 Apple 4

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

Chapter 1

Chapter 1 3 Oracle 설치 Objectives Download Oracle 11g Release 2 Install Oracle 11g Release 2 Download Oracle SQL Developer 4.0.3 Install Oracle SQL Developer 4.0.3 Create a database connection 2 Download Oracle 11g

More information

슬라이드 1

슬라이드 1 핚국산업기술대학교 제 14 강 GUI (III) 이대현교수 학습안내 학습목표 CEGUI 라이브러리를이용하여, 게임메뉴 UI 를구현해본다. 학습내용 CEGUI 레이아웃의로딩및렌더링. OIS 와 CEGUI 의연결. CEGUI 위젯과이벤트의연동. UI 구현 : 하드코딩방식 C++ 코드를이용하여, 코드내에서직접위젯들을생성및설정 CEGUI::PushButton* resumebutton

More information

Microsoft Outlook G Suite 가이드

Microsoft Outlook G Suite 가이드 UNICONVERSE Microsoft Outlook G Suite 가이드 G Suite 사용자가이드 - 국민대학교 유니컨버스 2017-01-01 2 Microsoft Outlook G Suite 가이드 내용 Microsoft Outlook 2016 에서 IMAP 설정... 3 Microsoft Outlook 2016 에서 POP 설정... 6 Google

More information

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

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

More information

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

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

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 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

슬라이드 1

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

More information

PowerPoint Template

PowerPoint Template 설치및실행방법 Jaewoo Shim Jun. 4. 2018 Contents SQL 인젝션이란 WebGoat 설치방법 실습 과제 2 SQL 인젝션이란 데이터베이스와연동된웹서버에입력값을전달시악의적동작을수행하는쿼리문을삽입하여공격을수행 SELECT * FROM users WHERE id= $_POST[ id ] AND pw= $_POST[ pw ] Internet

More information

Building Mobile AR Web Applications in HTML5 - Google IO 2012

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

More information

[ 컴퓨터시스템 ] 3 주차 1 차시. 디렉토리사이의이동 3 주차 1 차시디렉토리사이의이동 학습목표 1. pwd 명령을사용하여현재디렉토리를확인할수있다. 2. cd 명령을사용하여다른디렉토리로이동할수있다. 3. ls 명령을사용하여디렉토리내의파일목록을옵션에따라다양하게확인할수

[ 컴퓨터시스템 ] 3 주차 1 차시. 디렉토리사이의이동 3 주차 1 차시디렉토리사이의이동 학습목표 1. pwd 명령을사용하여현재디렉토리를확인할수있다. 2. cd 명령을사용하여다른디렉토리로이동할수있다. 3. ls 명령을사용하여디렉토리내의파일목록을옵션에따라다양하게확인할수 3 주차 1 차시디렉토리사이의이동 학습목표 1. pwd 명령을사용하여현재디렉토리를확인할수있다. 2. cd 명령을사용하여다른디렉토리로이동할수있다. 3. ls 명령을사용하여디렉토리내의파일목록을옵션에따라다양하게확인할수있다. 학습내용 1 : 현재디렉토리확인 1. 홈디렉토리 - 로그인을한후, 사용자가기본으로놓이게되는디렉토리위치를홈디렉토리 (home directory)

More information

PowerPoint 프레젠테이션

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

More information

3장

3장 C H A P T E R 03 CHAPTER 03 03-01 03-01-01 Win m1 f1 e4 e5 e6 o8 Mac m1 f1 s1.2 o8 Linux m1 f1 k3 o8 AJAX

More information

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

server name>/arcgis/rest/services  server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지 ArcGIS for Server (Windows) 설치가이드 ArcGIS 10.2 for Server 설치변경사항 1 설치 간편해진설치 -.Net Framework나 Java Runtime 요구하지않음 - 웹서버 (IIS, WebSphere ) 와별도로분리되어순수하게웹서비스기반의 GIS 서버역할 - ArcGIS Server 계정을이용한서비스운영. 더이상 SOM,

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

More information

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다 공유기사용환경에서 MNC-V100 환경설정하기 다음설명은 AnyGate GW-400A (Http://www.anygate.co.kr) 를사용하는네트워크환경에서 MNC-V100 을연결하여사용하는법을설명합니다. 공유기내부네트워크환경설정공유기를사용하는환경에서공유기의설정을아래그림과같이설정하시면 MNC-V100의설정을변경하지않아도모비캠과연결할수있습니다. ( 공유기의환경을변경하기어려운경우에는

More information

<3036B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

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

More information

쉽게 풀어쓴 C 프로그래밍

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

More information

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

HTML5

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

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

오버라이딩 (Overriding)

오버라이딩 (Overriding) WindowEvent WindowEvent 윈도우가열리거나 (opened) 닫힐때 (closed) 활성화되거나 (activated) 비활성화될때 (deactivated) 최소화되거나 (iconified) 복귀될때 (deiconified) 윈도우닫힘버튼을누를때 (closing) WindowEvent 수신자 abstract class WindowListener

More information

tiawPlot ac 사용방법

tiawPlot ac 사용방법 tiawplot ac 매뉴얼 BORISOFT www.borisoft.co.kr park.ji@borisoft.co.kr HP : 00-370-077 Chapter 프로그램설치. 프로그램설치 3 2 Chapter tiawplot ac 사용하기.tiawPlot ac 소개 2.tiawPlot ac 실행하기 3. 도면파일등록및삭제 4. 출력장치설정 5. 출력옵션설정

More information

혼자서일을다하는 JSP. 이젠일을 Servlet 과나눠서한다. JSP와서블릿의표현적인차이 - JSP는 <html> 내에서자바를사용할수있는수단을제공한다. - 서블릿은자바내에서 <html> 을작성할수있는수단을제공한다. - JSP나서블릿으로만웹페이지를작성하면자바와다양한코드가

혼자서일을다하는 JSP. 이젠일을 Servlet 과나눠서한다. JSP와서블릿의표현적인차이 - JSP는 <html> 내에서자바를사용할수있는수단을제공한다. - 서블릿은자바내에서 <html> 을작성할수있는수단을제공한다. - JSP나서블릿으로만웹페이지를작성하면자바와다양한코드가 혼자서일을다하는 JSP. 이젠일을 Servlet 과나눠서한다. JSP와서블릿의표현적인차이 - JSP는 내에서자바를사용할수있는수단을제공한다. - 서블릿은자바내에서 을작성할수있는수단을제공한다. - JSP나서블릿으로만웹페이지를작성하면자바와다양한코드가웹페이지내에뒤섞여있어서웹페이지의화면설계가점점어려워진다. - 서블릿이먼저등장하였으나, 자바내에

More information

문서의 제목 나눔고딕B, 54pt

문서의 제목 나눔고딕B, 54pt 산업공학과를위한 프로그래밍입문 (w/ 파이썬 ) PART II : Python 활용 가천대학교 산업경영공학과 최성철교수 간단한파일다루기 [ 생각해보기 ] 우리는어떻게프로그램을시작하나? 보통은이렇게생긴아이콘을누른다! 그러나실제로는아이콘이아닌 실행파일 을실행시키는것아이콘을클릭하고오른쪽마우스클릭 속성 을선택해볼것 [ 생각해보기 ] 옆과같은화면이나올것이다대상에있는

More information

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

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

More information

BY-FDP-4-70.hwp

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

More information

SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES HTML 연동가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax Co

SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES HTML 연동가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax Co SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES 2012.02.18 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone 02-2108-8030 Fax 02-2108-8031 www.softbase.co.kr Copyright 2010 SOFTBase Inc. All rights reserved 목차 1 장 : HTML 연동개요...

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

슬라이드 1

슬라이드 1 Mobile Web Manual INTERNETNAYANA COPYRIGHT (C) INTERNETNAYANA CORP. RIGHT RESERVED MobileWeb Manual, Nayana 1. 계정확인하기 - FTP 접속및소스파일확인및다운로드 - 스킨에서수정해야될부분확인 2. 소스수정하기 - 인덱스수정하기 - 회사소개서브페이지수정 - 주요서비스서브페이지수정

More information