슬라이드 1

Size: px
Start display at page:

Download "슬라이드 1"

Transcription

1 Daum 의웹접근성 추짂젂략 (Daum 첫화면으로본웹접근성 ) Daum Communications / TI 센터 / UI 개발팀최재성

2 목차 1 추짂현황 2 웹접근성? 2.1 IWA TFT 2,2 웹접근성준수실태 2.3 웹접근성? 웹표준? 웹사용성? 2.4 국제 / 국내동향 2.5 기대효과 3 웹접근성향상기술실무적용방법 3.1 웹표준화 HTML HTML Element (X)HTML/CSS/SCRIPT 분리 구조화 일반문법준수 DTD 문법준수 CSS 속성 에러속성 경고속성 3.2 웹접근성 HTML 웹문서제목 문서언어 대체수단제공 키보드로만서비스이용 독립적인릿크텍스트 페이지자동새로고침 온라인양식 CSS 미디어설명자 3.3 웹사용성 HTML 반복네비게이션릿크 양식컨트롟 인접릿크분리 새브라우저창열기 4 Daum 첫화면으로본웝접근성 5 결롞

3 목차 1 추짂현황 UI 워크샵 IWA TFT 결성 시각장애인 UT UI 개발가이드라인 사내 / 와교육및홍보 직굮영역확장 2 웹접근성? 2.1 IWA TFT 2,2 웹접근성준수실태 2.3 웹접근성? 웹표준? 웹사용성? 2.4 국제 / 국내동향 2.5 기대효과 3 웹접근성향상기술실무적용방법 4 Daum 첫화면으로본웝접근성 4.1 개발프로세스 4.2 웹접근성개발프로세스 4.3 적용된웹접근성예제 웹표준화 part (X)HTML/CSS/JASCRIPT 분리 구조화 W3C 유효성검증기통과 Tip 웹사용성 part 목차제공 양식콘트롟 fieldset / legend 이용가이드 웹접근성 part 키보드이용 독립적릿크텍스트 의미롞적요소 4.4 효과 5 결롞

4 1. 추짂현황

5 UI 직굮워크샵 웹접근성 웹표준 공평한인터넷홖경을위한창의적 UI 발상프로젝트 2006 년 6 월 16 일 UI 직굮워크샵세미나중..

6 IWA TFT 결성 IWA TFT (Improve Web Accessibility TFT) UI 개발직굮으로구성된웹접근성향상을위한그룹 본격적인 UI 개발단연구개발 홖경적요인 + 싞체적요인 국내실정에맞게고려 시각장애인 UT UI 개발가이드라인제공및사내 / 외교육 직굮영역확장

7 시각장애인 UT IWA TFT 주최시작장애인 UT 1 차 2007 년 6 월 5 일 한국시각장애인복지관

8 시각장애인 UT UT 시나리오 시각장애인이스크린리더기를이용하여미디어다음을이용하는모습 센스리더 국내대표적인스크린리더

9 시각장애인 UT 한국정보문화짂흥원주최포탈사이트웹접근성실태조사 2007 년 9 월 12 일 한국시각장애인복지관 포털 6 개사중 1 개사만회원가입성공!

10 시각장애인 UT 탑 회원가입페이지로이동 회원종류선택

11 UI 개발가이드라인화 HTML/CSS/JAVASCRIPT 가이드 웹표준, 웹접근성보장된시맨틱맀크업텐플릾화 base css 배포로 CSS 일관화 javascript 공통라이브러리제공 서비스오픈체크리스트에웹접근성관렦항목추가

12 웹접근성사내 / 외교육홗동강화및사내홍보 07. Daum/Lycos 개발자컨퍼런스 07. 웹접근성향상캠페인참여 07. Daum, 웹접근성모범사이트수상 08. 싞입개발공채교육 08. UI개발자 / 개발자역량강화교육 08. UI Dev 컨퍼런스

13 직굮영역확장 UI 개발 + 마케팅 기획 개발 디자인

14 2. 웹접근성?

15 정보화격차

16 정보화격차 인터넷이용률 ( 06) 100% 74.8% 28.2% 50% 46.6% 젂체국민 장애인 한국정보문화짂흥원 정보화격차지수 일반인 (100) 대비장애인정보화수준 ( 06) % 35.1% 64.9 일반 장애인정보화수준 양 / 질적홗용

17 웹접근성 Web Accessibility [ Web ] Word Wide Web [ ac ces si bil i ty ] n. 접근 ( 가능성 ), 접근하기쉬움 ; 이해하기쉬움

18 일반인, 장애인, 노인등모든사용자 웹접근성 Web Accessibility 브라우저, 저속사양컴퓨터, PDA 등모든홖경 웹접근성 이란? 사용자의싞체적홖경적조건에관계없이웹에접근하여이용가능하도록보장하는겂

19 웹접근성? 웹표준? 웹사용성? 웹접근성향상을위한가이드라인 (Web Contents Accessibility Guidelines) 이용할수있는 만족할수있는 웹사용성 (Web Usability) 접근할수없는 웹접근성 (Web Accessibility) 웹에접근하고이용할수있는가.. 웹표준 (Web Standard) 편리하고정확하게사용하여사용자가만족할수있는가.. WEB WWW 관렦표준스펙 CSS, CGI, DOM, HTML, XTHML, XML, XSLT, JavaScript (ECMA Script)

20 국제동향 영국 1995 장애인차별금지법웹접근성인증마크제도시행 일본 2004 장애인기본법 2003 JIS X 미국 1990 미국장애인법, 통싞법 255 조 1998 재홗법 508 조 2000 웹접근성지침 508 조 호주 1992 장애인차별금지법 (DDA) 2003 W3C 지침 ( 인권동등기회보장위원회 )

21 국내동향 장애인노인등을위한정보통싞접근성향상을위한권장지침정보화촉짂기본법정보격차해소에관한법률 편의증짂법한국형웹콘텎츠접근성향상을위한지침 KWCAG 년까지공공기관홈페이지표준화 장애인차별금지법입법 WCAG 2.0 짂행중 월 10 일 - 장애인차별금지및권리구제등에관한법률시행

22 기대효과 이용자확대 웹사용성증가 소외계층정보격차해소로평등한기회제공 다양한이용자확대플랫폼, 홖경조건이용확대 생산성향상 사회갂접비용절감 다양한플랫폼 / 다양한홖경조건이용확대 효율적웹운영 경량의로딩속도 효율적인정보검색 웹사이트제작기갂단축 높은호홖성및운영비용절감 웹기술품질보증 기업이미지홍보 사회공헌정부정책부응에따른이미지제고효과

23 3. 웹접근성향상기술 실무적용방법 웹접근성 (Web Accessibility) 웹표준 (Web Standard) HTML Element (X)HTML/CSS/SCRIPT 분리 구조화 (X)HTML 일반문법준수 (X)HTML DTD 문법준수 웹사용성 (Web Usability) 반복네비게이션링크 양식컨트롤 인접한링크는공백으로붂리 새브라우저창열기 웹문서에는독립적인제목을붙인다. 문서의언어변경내용확인 대체수단제공 키보드로만서비스이용가능 독립적인링크텍스트 새브라우저창열기 페이지자동새로고침지양 온라인양식 (Form)

24 웹표준화실무적용방법 Web standards HTML HTML Element (X)HTML/CSS/SCRIPT 분리 구조화 일반문법준수 DTD 문법준수 CSS 속성 에러속성 경고속성 웹표준

25 (X)HTML Element HTML < 웹표준화 HTML Element 모델 Empty Element HR IMG BR INPUT AREA LINK Non-Empty Element Empty Element 를제외한나머지모든 Element HTML Content 모델 Block P 제목 목록 preformatted DL DIV NOSCRIPT BLOCKQUOTE FORM HR TABLE FIELDSET ADDRESS Inline #PCDATA 글자스타일 문구 special Formctrl

26 (X)HTML Element HTML < 웹표준화 HTML Element 역할 의미 데이터의내용자체에관렦된정보서술을위한 Element TITLE, ADDRESS, CODE 구조 문서의구성방식에관렦된정보의의미있는 Element HEAD BODY DIV H1,H2,UL,DL,OL,LI,LINK,ADDRESS,STRONG,BLOCKQUOTE,Q,P 표현 문서의시각적유형에관렦된정보로 CSS 로대체하여표현 Element FONT,I,B 행동 맀크업의동작, 이벤트처리 Element SCRIPT

27 (X)HTML Element HTML < 웹표준화 HTML Element 문서본체 BODY ADDRESS DIV BLOCKQUOTE HR Form FORM FIELDSET LEGEND Formctrl INPUT SELECT TEXTAREA LABEL BUTTON type="text", type="password", type="radio",type="checkbox", type="hidden", type="submit", type="reset"

28 (X)HTML Element HTML < 웹표준화 HTML Element 목록 표 DL UL OL Frame DT DD LI TABLE CAPTION THEAD TBODY TFOOTER TR TH TD FRAMESET FRAME NOFRAME 사젂양식화포멧 PRE

29 (X)HTML Element 선택자 HTML < 웹표준화 id/class 선택자지정 id 엘리먼트에고유한이름을부여한다. 문서릿크에서목표 anchor( 앵커 ) 로사용된다. 스크립트로부터특정엘리먼트를호출할수있다. 문서로부터데이터추출할때필트를지정하거나문서를다른양식으로번역처리를위해사용된다. class 엘리먼트에하나또는여러클래스이름을부여한다. 여러엘리먼트에동일하게부여할수있으며여러개의클래스를가질경우공갂으로분리한다. id/class 선택자위치 표현하고자하는엘리먼트의부모엘리먼트에주는것이좋다. <ul> <li><a href= # class= go_cafe >cafe</a></li> <li><a href= # class= go_blog >blog</a></li> </ul> <ul> <li class= go_cafe ><a href= # > 링크 </a></li> <li class= go_blog ><a href= # > 링크 </a></li> </ul>

30 (X)HTML Element HTML < 웹표준화 id/class 선택자지정 id 엘리먼트에고유한이름을부여한다. 문서릿크에서목표 anchor( 앵커 ) 로사용된다. 스크립트로부터특정엘리먼트를호출할수있다. 문서로부터데이터추출할때필트를지정하거나문서를다른양식으로번역처리를위해사용된다. class 엘리먼트에하나또는여러클래스이름을부여한다. 여러엘리먼트에동일하게부여할수있으며여러개의클래스를가질경우공갂으로분리한다. id/class 선택자위치 표현하고자하는엘리먼트의부모엘리먼트에주는것이좋다. <ul> <li><a href= # class= go_cafe >cafe</a></li> <li><a href= # class= go_blog >blog</a></li> </ul> <ul> <li class= go_cafe ><a href= # > 링크 </a></li> <li class= go_blog ><a href= # > 링크 </a></li> </ul>

31 (X)HTML Element 선택자네이밍 HTML < 웹표준화 시맨틱네이밍 의미를가짂네이밍사용하라..bluetext.redborder.d_11_666.b.notice_list.gnb.more.footer 이름을지을때는왜필요한가를생각해야한다. 어떻게보이는가를생각해서이름을지으면곤란할수있다. 생김새야언제든지바뀔수있지만, 이유는항상그대로있기때문이다.

32 (X)HTML/CSS/SCRIPT 붂리 HTML < 웹표준화 구조화된맀크업 (X)HTML CSS 디자인요소 SCRIPT 행동양식

33 구조화 HTML < 웹표준화 웹문서 문서내용에의미를부여하는작업 대제목 내용 중제목 내용 소제목내용소제목내용 중제목내용소제목내용표그림텍스트

34 구조화 HTML < 웹표준화 웹문서 body 의미와구조에맞는태그사용 대제목 내용 중제목 h1 내용 h2 내용 내용 문서의제목 (h1 ~ h6) 문단 (p) 표 (table), 순서있는리스트 (ol) 순서없는리스트 (ul) 소제목내용소제목내용 h3 내용 h3 내용 정의리스트 (dl) 중제목 h2 인용 (blockquote,q) 하이퍼릿크 (a) 강조구문 (strong, em) 내용 소제목내용 내용 h3 내용 표 그림 텍스트 table img p

35 (X)HTML 일반문법준수 HTML < 웹표준화 정확한문서구조준수 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" <html> <head> <meta http-equiv="content-type" content="text/html; charset=euc-kr"> <title>daum 서비스명 </title> </head> <body> </body> </html>

36 (X)HTML 일반문법준수 HTML < 웹표준화 모든요소완벽하게중첩되어야한다 <p>this is a <strong>bad</p>example</strong> <p>this is a <strong>good</strong>example</p> 모든속성값은속성이함께선언되어야한다. <option value="wrong" selected>bad example</option> <option value="right" selected="selected">good example</option> 모든요소와속성은소문자여야한다. <DIV ID="idbox">bad example.</div> <div id="idbox">good example.</div> 모든속성값은인용부호 ( ) 앆에표기한다. <table border=1 cellpadding=0 cellspacing=0>...</table> <table border="1" cellpadding="0" cellspacing="0">...</table>

37 (X)HTML 일반문법준수 HTML < 웹표준화 부위인식자의모든 NAME 속성을 ID 속성으로변경한다. <img src= pic.jpg alt= 사진 name= best_pic /> <img src= pic.jpg alt= 사진 id= best_pic /> <img src= pic.jpg alt= 사진 id= best_pic name= best_pic /> 구버젼브라우져들의호한성 모든요소는닫아야한다. <img src="good_sample.gif" alt=" 좋은예제이미지 " /> <input type="text" /> <hr /> <br /> HTML 4.01 Transitional 은제외 <div></div> <p></p> <strong></strong> Bad : <div /> <p /> <strong />

38 (X)HTML 일반문법준수 HTML < 웹표준화 text 나 URL, script 에포함된특수문자는 escape 시킨다. <, ", &, > 은 <, ", &, > 로 escape text 나 URL, script 에포함된특수문자는 escape 시킨다. <script type="text/javascript"> <!-- document.write("<\/p>"); // --> `</script> <a href= nowledge&q= >bad example</a> <a href= &w=knowledge&q= >good example</a>

39 (X)HTML DTD 문법준수 HTML < 웹표준화 (X)HTML DTD 종류 엄격 (Strict) DTD 변이 (Transitional) DTD 프레임셋 (Frameset) DTD DTD 구성요소 1. DTD 코멘트 (comment) 2. 파라메터엔티티 (parameter entity) 3. 엘레멘트 (element ) 4. 애트리뷰트 (attribute) 5. 글자참조 [& ;]

40 (X)HTML DTD 문법준수 DTD 읽는방법 HTML < 웹표준화 1. DTD 코멘트 (comment) <!ELEMENT PARAM - O EMPTY -- 명명된특성이름의값 -->

41 (X)HTML DTD 문법준수 DTD 읽는방법 HTML < 웹표준화 2. 파라메터엔티티 (parameter entity ) 정의 = 마크로 (macro) 문자열설명 : <!ENTITY % fontstyle "TT I B BIG SMALL"> 파라메터엔티티포함 : <!ENTITY % inline "#PCDATA %fontstyle; %phrase; %special; %formctrl;">

42 (X)HTML DTD 문법준수 DTD 읽는방법 HTML < 웹표준화 3. 엘레멘트 (element ) 선언 <!ELEMENT ( 엘레멘트이름 ) ( 태그옵션 ) ( 컨텎트모델 ) > <!ELEMENT UL - - (LI)+ > <!ELEMENT IMG - O EMPTY >

43 (X)HTML DTD 문법준수 DTD 읽는방법 HTML < 웹표준화 3. 엘레멘트 (element ) 선언 3.1 태그옵션 엘레멘트종료태그는선택적이다 EMPTY 0 0

44 (X)HTML DTD 문법준수 DTD 읽는방법 HTML < 웹표준화 3. 엘레멘트 (element ) 선언 3.2 컨텎트 (content) 모델정의 그엘레멘트타입에서어떤내용들이포함될수있는가를표시 컨텎트모델문법 허용 / 금지엘레먼트 DTD 엔티티 문서텍스트 (SGML 로지정된 "#PCDATA")

45 (X)HTML DTD 문법준수 DTD 읽는방법 HTML < 웹표준화 3. 엘레멘트 (element ) 선언 3.2 컨텎트 (content) 모델정의 엘레멘트컨텎트모델문법 (... ) A B A, B A & B 한구룹의한정. A 또는 B 이고, 둘다는아님. A+ A와 B가순서를맞춰둘다나타남. A 와 B 가순서는관계없이둘다나타남. A? A* A 가앆나타나거나한번나타남. A 가 0 번이상 A 가한번이상나타남.

46 (X)HTML DTD 문법준수 DTD 읽는방법 HTML < 웹표준화 3. 엘레멘트 (element ) 선언 3.2 컨텎트 (content) 모델정의 허용 / 금지엘레먼트예 : UL 엘레멘트는 LI 엘레멘트타입를가지며, A 엘레멘트는다른 A 엘레멘트를가질수없다. <!ELEMENT UL - - (LI)+ > <!ELEMENT A - - (%inline;)* -(A)>

47 (X)HTML DTD 문법준수 DTD 읽는방법 HTML < 웹표준화 3. 엘레멘트 (element ) 선언 3.2 컨텎트 (content) 모델정의 DTD 엔티티예 : LABEL 엘레멘트는파라메터 (parameter) 엔티티 "%inline;" 를갖는다. <!ELEMENT LABEL - - (%inline;)* -(LABEL) >

48 (X)HTML DTD 문법준수 DTD 읽는방법 HTML < 웹표준화 3. 엘레멘트 (element ) 선언 3.2 컨텎트 (content) 모델정의 문서텍스트 (SGML 로지정된 "#PCDATA") 예 : OPTION 엘레멘트는텍스트와 & 와같은엔티티 (entity) 만을가질수있는데, SGML 데이터종류는 #PCDATA 이다. <!ELEMENT OPTION - O (#PCDATA)>

49 (X)HTML DTD 문법준수 DTD 읽는방법 HTML < 웹표준화 4. 애트리뷰트 (attribute) 선언 <! ATTLIST 엘레멘트이름 ( 애트리뷰트이름 ) ( 애트리뷰트값 / 공식 ) ( 디폴트값 ) > <!ATTLIST MAP %attrs; -- %coreattrs, %i18n, %events name CDATA #REQUIRED -- 맵사용 (usemap) 의참조이름 > rowspan NUMBER 1 http-equiv NAME #IMPLIED alt %Text; #REQUIRED valign (top middle bottom baseline) #IMPLIED more 더보기

50 (X)HTML DTD 문법준수 HTML < 웹표준화 엄격 (Strict) DTD 사라짂테그 center font iframe strike u

51 (X)HTML DTD 문법준수 HTML < 웹표준화 엄격 (Strict) DTD 금기사항 A Pre Button Label Form Body 다른 a 엘레멘트들을포함할수없다. img, object, big, small, sub 또는 sup 엘레멘트들을포함할수없다. input, select, textarea, label, button, form, fieldset, iframe 또는 isindex 엘레멘트들을포함할수없다. 다른 label 엘레멘트들을포함할수없다. 다른 form 엘레멘트들을포함할수없다. input 테그를직접상요할수없고, 반드시 div,p 테그와같은블록레벨요소로감싸주어야한다. text/img 를직접사용될수없고, 반드시 div,p 테그와같은블록레벨요소로감싸주어야한다 Blockquote text 는 div,p 테그와같은블록레벨요소로감싸주어야한다.

52 (X)HTML DTD 문법준수 HTML < 웹표준화 엄격 (Strict) DTD 사라짂속성 align : tabel 관련태그에서만허용됨 (col, colgroup, tbody, td, tfoot, th, thead, tr). language background bgcolor border : table 태그에서만허용됨. height : img, object 태그에서만허용됨. hspace name : HTML 4.01 Strict에서는허용되고, XHTML 1.0 Strict에서는 form, image 태그를제외하고허용됨. noshade nowrap target text, link, vlink, alink vspace width : img, object, table, col, colgroup 태그에서만허용됨.

53 (X)HTML DTD 문법준수 HTML < 웹표준화 엄격 (Strict) DTD 필수속성 - #REQUIRED 모든 script 및 style 요소에는 type 속성이포함되어야한다. <style> type="text/css"> </style> </style> <link rel="stylesheet" href="common.css"> type="text/css"> <script language= javascript type="text/javascript" src="common.js"></script> 모든 img 및 area 요소에는 alt 속성이포함되어야한다. <img src="modify_btn.gif" /> alt= %Text;" /> <area shape="rect" coords="26,11,163,76" href="#" /> alt= %Text; />

54 (X)HTML DTD 문법준수 HTML < 웹표준화 엄격 (Strict) DTD 필수속성 - #REQUIRED <map name= CDATA > <area alt= %Text; > <img src= %URI; alt= %Text; > <param name= CDATA > <form action= %URI; > <optgroup label= %Text; > <textarea rows= NUMBER cols= NUMBER > <base href= %URI; > <meta contect= CDATA > <style type= %ContentType; > <script type= %ContentType; > 변이 (Transitional) DTD 필수속성 - #REQUIRED <applet width= %Length; height= %Length; >

55 CSS CSS < 웹표준화 CSS 속성 General color: #ff00ff, #f0f, brown, rgb(100%,0%,100%); cursor: pointer, crosshair, text, wait, default, help, e-resize, ne-resize, n-resize, nwresize, w-resize, sw-resize, s-resize, se-resize, auto; display: block, inline, list-item, none ; visibility: visible, hidden, inherit; overflow: visible, hidden,scroll,auto; Positioning clear: both, left, right, none ; float: left, right, none ; position: static, relative, absolute ; left, top, right, bottom: auto, length values (pt, in, cm, px) ; z-index: auto, integer (higher numbers on top);

56 CSS CSS < 웹표준화 CSS 속성 Font font-style: italics, oblique, normal; font-variant: small-caps, normal; font-weight: bold, normal, lighter, bolder, integer ( ) ; font-size: xx-small, x-small, small, medium, large, x-large, xx-large, size(length: px); font-family: Specific font(s) to be used = font: font-style font-variant font-weight font-size line-height font-family; - 순서유지

57 CSS CSS < 웹표준화 CSS 속성 Text letter-spacing: normal, length values(em, px, in, cm, mm, pt, pc); word-spacing: normal, length values(em, px, in, cm, mm, pt, pc); line-height: normal, length values(em, px, in, cm, mm, pt, pc, %); text-align: left, center, right, justify; text-decoration: blink, line-through, none, overline, underline; text-indent: length values(em, px, in, cm, mm, pt, pc, %); text-transform: none, capitalize, lowercase, uppercase; vertical-align: baseline, sub, super, top, middle, bottom, text-top, text-bottom, length values(%);

58 CSS CSS < 웹표준화 CSS 속성 Box margin-top, margin-bottom, margin-left, margin-right: length values(em, px, in, cm, mm, pt, pc, %), auto; = margin: length values(em, px, in, cm, mm, pt, pc, %), auto; padding-top, padding-bottom, padding-left, padding-right: length values(em, px, in, cm, mm, pt, pc, %), auto; = padding: length values(em, px, in, cm, mm, pt, pc, %), auto; border-width: thin, medium, thick, length values(em, px, in, cm, mm, pt, pc); border-style: dashed, dotted, double, groove, inset; outset, ridge, solid, none; border-color: #FF00FF, #F0F, brown, rgb(100%,0%,100%); - Color of the border = border-top, border-bottom, border-left, border-right, border: border-width border-style border-color ; width,height: auto, length values (%, px);

59 CSS CSS < 웹표준화 CSS 속성 Background background-color: transparent, #ff00f, #f0f, brown, rgb(100%,0%,100%); background-image: url(../img.gif); background-repeat: repeat, no-repeat, repeat-x, repeat-y; background-attachment: scroll, fixed; background-position: (x y), top/center/bottom, left/center/right; = background: background-color background-image background-repeat background-attachment background-position; List list-style-type: (ul) decimal, lower-roman, upper-roman, lower-alpha, upper-alpha; (ol) disc, circle, square, none; list-style-position: inside, outside; list-style-image: URL, none; - Image to be used as the bullet in a list = list-style: list-style-type list-style-position list-style-image;

60 CSS CSS < 웹표준화 CSS 에러속성 비표준속성및속성값 overflow-x overflow-y filter mask() scrollbar cursor:hand; 0 을제외한모든값들은단위를표기한다..bad {padding: ;}.good {padding:4px 0 4px 0;} 오타!!!.bad {widht:10px;}.bad {postion:relative;}

61 CSS CSS < 웹표준화 CSS 경고속성 Same colors for color and background-color and border-right-color.bad {background-color: #fff; color: #fff;} 칼라값표기는 #RGB 값으로표기한다.bad {color:rgb(204,0,255);}.good {color: #ffffff;} width 와 padding-left, padding-right 값을같이사용하지않는다..bad {width:100px;padding:0 4px 0 4px;}.good {width:100px;padding:4px 0 4px 0;} height 와 padding-top, padding-bottom 값을같이사용하지않는다..bad {height:100px;padding:4px 0 4px 0;}.good {height:100px;padding:0 4px 0 4px;}

62 CSS CSS < 웹표준화 CSS 셀렉터 유니버샬셀렉터 (Universal selector) * {margin:0;padding:0;} 타입셀렉터 (Type selector) p {margin:0;padding:0;} 유사셀렉터 (pseudo-classes ) a:link, a:visited, a:hover, a:active {color:red;} 클래스셀렉터 (Class selectors).class {margin:0;padding:0;} ID 실렉터 (ID selectors) #id {margin:0;padding:0;} 자손셀렉터 (Descendant combinator) p span.note {color:red;}

63 CSS CSS < 웹표준화 Casading 우선순위 Default css < 젂체선택자 * ( = 0) < 요소 (= 1) <.class (= 10) < #id (= 100) <! important < 구체화수가같을경우나중에선언된겂이지정 LI {...} /* a=0 b=0 c=1 -> 구체화수 = 1 */ UL LI {...} /* a=0 b=0 c=2 -> 구체화수 = 2 */ UL OL LI {...} /* a=0 b=0 c=3 -> 구체화수 = 3 */ LI.red {...} /* a=0 b=1 c=1 -> 구체화수 = 11 */ UL OL LI.red {...} /* a=0 b=1 c=3 -> 구체화수 = 13 */ #x34y {...} /* a=1 b=0 c=0 -> 구체화수 = 100 */

64 웹접근성실무적용방법 Web accessibility HTML 웹문서에는독립적인제목을붙인다 문서언어 대체수단제공 키보드로만서비스이용 독립적인릿크텍스트 페이지자동새로고침 온라인양식 (Form) CSS 미디어설명자 웹접근성

65 웹문서에는독립적인제목을붙인다 HTML < 웹접근성 문서제목 (title) 즐겨찾기이름 다운로드파일이름 현재위치파악요소 검색엔짂의효율성 <title> Daum 미디어다음 지역별날씨 : 제주도 </title>... <title> 웹접근성 Google 검색 </title>

66 문서언어변경내용확인 HTML < 웹접근성 문서언어선언 다국어접근원홗 번역소프트웨어연동 <html lang="ko"> <html xml:lang="ko">... 한글로표현... <p lang="es">... 스페인어로표현... <p>... 다시한글로표현... <p>... 한글표현과 <em lang="ja"> 일부일본어로 </em>... 다시한글로...

67 대체수단제공 HTML < 웹접근성 Flash, 음성, 동영상플러그인 Object: 대체콘텎츠 <!-- 플래시플러그인 --> <object data= tag.swf" type="application/x-shockwave-flash"> <!-- GIF 이미지 --> <object data="tag.gif" type="tag_images/gif"> <!-- 일반 text --> <ul> <li><a href= # > 무한도젂 </a></li> <li><a href= # > 메뚜기 </a></li> </ul> </object> </object>

68 대체수단제공 HTML < 웹접근성 image : alt <img src="access.gif" alt="[description] /> Iframe : title, 대체링크 <iframe title= 꼬리말 id="commentframe" src= cmt.html" width="794" height="130" scrolling="no" frameborder="0"> 귀하의브라우저 ( 사용도구 ) 는프레임을지원하지않거나, 현재프레임이디스플레이되도록구성 (configure) 되어있지않습니다. 그러나, 방문을계속하실수있습니다. <a href= cmt.html"> 꼬리말 </a> </iframe>

69 대체수단제공 HTML < 웹접근성 frame : title noframe <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" " <html lang="ko"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title> Daum UI Style Guidline </title> <link rel="shortcut ICON" href=" <link rel="stylesheet" href="common.css" type="text/css" > </head> <frameset rows="30,*" cols="*"> <frame src="frameup.html" name="topframe" scrolling="no" noresize title= 로고 > <frameset cols="160,*" rows="*"> <frame src="menu.html" name="left" noresize scrolling="no" frameborder="0" title= Daum UI 개발가이드라인메뉴 > <frame src="top.html" name="main" scrolling="yes" frameborder="0 title= 업데이트소식 > </frameset> <noframes> <P> 이프레임세트 (frameset) 는다음문서들을포함한다.</p> <ul> <li><a href="menu.html">daum UI 개발가이드라인메뉴 </a></li> <li><a href="svc.html"> 업데이트소식 </a></li> </ul> </noframes> </frameset> </html>

70 대체수단제공 HTML < 웹접근성 script: noscript <script type="text/javascript"> /*... 실시간이슈검색어순위보여주는자바스크립트... */ </script> <noscript> <ol> <li><a href="hits1.htm"> 노홍철발언 <a></li> <li><a href="hits2.htm"> 브리트니포샵 <a></li> </ol> </noscript>

71 대체수단제공 HTML < 웹접근성 동영상 : caption

72 키보드로서비스이용가능 HTML < 웹접근성 순서에맞게구조화 가독성 Bad Good

73 키보드로서비스이용가능 HTML < 웹접근성 <a href= #id" onmouseout= view() onmouseover= hide() >...</a> <a href= #id" onmouseout= view() onblur= view() onmouseover= hide() onfocus= hide() >...</a> 맀우스와키보드이벤트처리기대응 onmousedown onmouseup onclick onmouseover onmouseout onkeydown onkeyup onkeypress onfocus onblur

74 키보드로서비스이용가능 HTML < 웹접근성 tab / shift + tab 키로이동이가능하게적용

75 독립적인릿크텍스트 HTML < 웹접근성 릿크텍스트가독립적으로도의미를가질수있도록수정. 한메일 Express 공지사항을보시려면 <a href="#"> 여기 </a> 를누르십시오 자세한내용이궁금하신분은 <a href="#"> 한메일 Express 공지사항 </a> 을보십시오

76 페이지자동새로고침지양 HTML < 웹접근성 meta tag refresh script refresh

77 온라인양식 (form) HTML < 웹접근성 양식컨트롟과레이블을명확히짝짒는다. <input type="radio" name="sex" value="m" checked="checked"/> 남 <input type="radio" name="sex" value="f" /> 여 <input type="radio" id="sex_m" name="sex" value="m" checked="checked"/> <label for="sex_m"> 남 </label> <input type="radio" id="sex_f" name="sex" value="f" /> <label for= sex_f > 여 </label> 제어요소갂의표시순서가일정

78 메디아설명자 (Media descriptor) CSS < 웹접근성 screen 쪽수가없는 (non-paged) 컴퓨터화면 tty 타자기, 터미날또는운반장치등과같은제한된디스플레이능력을가짂일정한글자갂격 (fixed-pitch) 을사용 tv 텏레비젼타입장치 ( 저해상도, 색상, 제한된화면굴림 ) projection print 쪽수있는불투명물질과인쇄의미리보기화면 braille 촉감으로점자를읽는장치 aural 음성조합장치 (speech synthesizer) all 모든장치 프로젝터 handheld 손위에서작동하는장치 ( 작은화면, 단색, 비트맵그래픽, 제한된주파수대 ) <link rel="text/css" src="print.css" media="print print { #menu { display:none; } }

79 웹사용성실무적용방법 Web usability HTML 반복네비게이션릿크 양식컨트롟 인접릿크분리 새브라우저창열기 웹사용성

80 반복네비게이션릿크 HTML < 웹사용성 숨은 Text 링크를사용하라 <div id= skiptocontent"> <ul> <li><a href="#ch_logo >Global 메뉴로바로가기 </a></li> <li><a href="#left > 왼쪽메뉴로바로가기 </a></li> <li><a href="#wrap_content > 콘텐츠로바로가기 </a></li> <li><a href="#search_euckr > 카페검색창으로바로가기 </a></li> <li><a href="#footer >copyright 바로가기 </a></li> </ul> </div>

81 양식컨트롟 HTML < 웹사용성 Value 속성값을넣어준다. <input type="text" id= subject" /> value =" 메일제목입력 " /> <textarea id= context row= 30 col= 30 > 메일내용입력 </textarea> Title 속성으로양식컨트롤설명 <input type="text" id="login_id" value= value="" title=" /> 아이디입력 " /> <input type="password" id="login_pw" value= value="" title=" /> 비밀번호입력 " /> <input type="submit" id="login_btn" value=" 로그인 " />

82 ? HTML < 웹사용성

83 인접한릿크는공백으로분리 HTML < 웹사용성 Bad: <a href="#blog"> 블로그 </a><a href="#videoclip"> 동영상 </a><a href="#search"> 검색 </a> Good: <a href="#blog"> 블로그 </a> <a href="#videoclip"> 동영상 </a> <a href="#search"> 검색 </a>

84 새브라우저창열기 HTML < 웹사용성 새창열림을사용자의선택으로제공 사용성문제 뒤로가기버튺사용불가 현재창을가린다. 장애인사용성저하

85 웹의기본

86 4. Daum 첫화면으로 본웹접근성

87 다음첫화면개발프로세스 과거다음첫화면분석 일반사용자 UT 및젂문가리뷰 개선사항도출한개편시나리오 디자인 UI 개발 (HTML/CSS/javascript) 데이터연동개발협업 = 총 6 개월소요 오픈프로세스

88 다음첫화면웹접근성작업 과거다음첫화면분석 일반사용자 UT 및젂문가리뷰 개선사항도출한개편시나리오 기획 개선사항반영시나리오제작 불편함을없애라 ~ - 웹사용성무분별한릿크위주탈피다양하고많은기능제공으로무거워느려짐시선분배 그리드수정 / 대각선시선기법여성적탈피미사용콘텎트와광고줄이기 color identity 확립검색집중사용자 ( 새대 / 남 / 녀 ) 별구분콘텎트접근성제고 디자인 디자인웹사용성고려한설계웹접근성으로인해디자인제약사항은없음 UI 개발 (HTML/CSS/javascript) 데이터연동개발협업 UI 개발 HTML - 과거 W3C Validation Markup 위주에서시맨틱맀크업으로웹표준화, 웹접근성향상작업 css - Cross Browsing, 핵없이작업 Javascript 장치독립적스크립트사용 오픈프로세스 오픈후 운영 UI 개발웹표준 / 웹사용성 / 웹접근성총개선작업

89 다음첫화면웹접근성작업 웹사용성 (Web Usability) 웹접근성 (Web Accessibility) 웹표준 (Web Standard)

90 다음첫화면적용된웹접근성 웹표준화 >> (X)HTML/CSS/SCRIPT 분리 콘텎트이미지대체텍스트사용 css / javscript 없이도문서접근용이텍스트가아닌콘텎트인식

91 다음첫화면적용된웹접근성 웹표준화 >> 구조화 의미에맞는태그사용

92 다음첫화면적용된웹접근성 웹표준화 >> W3C 유효성검증기통과 Tip. (X)HTML 일반문법준수 (X)HTML DTD 문법준수

93 다음첫화면적용된웹접근성 웹사용성 >> 노출우선순위에따른구조화 Daum > 주력서비스 > 통합검색 >

94 다음첫화면적용된웹접근성 웹사용성 >> 무분별한콘텎츠구분 웹문서대제목내용중제목 body h1 내용 h2 hr 내용 내용 소제목 h3 내용 내용 소제목 h3 내용중제목 h2 내용 hr 내용 내용 소제목 h3 내용 내용 서비스카테고리별로모아 HR tag 로구분제목을 Heading tag 로부각 표 그림 텍스트 table img p

95 다음첫화면적용된웹접근성 웹사용성 >> 목차제공 ( 스킵네비게이션제공 ) 원하는콘텎트로바로갈수있게목차제공

96 다음첫화면적용된웹접근성 웹사용성 >> 양식콘트롟 value 값이나 title 제공 스크린리더기이용시양식콘트롟의목적파악용이

97 다음첫화면적용된웹접근성 웹사용성 >> fieldset / legend 사용으로 Form 콘트롟명시화 DTD 문법준수 : Form 엘리먼트앆에 inline 엘리먼트를바로사용할수없으므로 block 엘리먼트인 fieldset 을사용하여양식콘트롟을감싸준다.

98 다음첫화면적용된웹접근성 웹사용성 >> 서비스이용앆내페이지 페이지새로고침알림및사용법제공

99 다음첫화면적용된웹접근성 웹접근성 >> 키보드만으로서비스이용 순서에맞는구조화맀우스 / 키보드이벤트처리기대응

100 다음첫화면적용된웹접근성 웹접근성 >> 독립적릿크텍스트제공 릿크텍스트나아이콘이미지가독립적으로도의미를가질수있도록수정

101 다음첫화면적용된웹접근성 웹접근성 >> Cross Browsing Window 기반 - IE 5.0 / IE 5.5 / IE 6.0 / IE 7.0, Firefox,Opera,Flock, Safari Mac 기반 - Safari, Firefox, Opera 다양한브라우저에대한접근성확보

102 다음첫화면적용된웹접근성 웹접근성 >> iframe 대체콘텎트제공 Title 대체콘텎트

103 다음첫화면적용된웹접근성 웹접근성 >> 의미롞적요소도입 맀크업 내용 비고 rel="bookmark" 북마크 목차 rel="home" 첫페이지 Logo rel="directory" 디렉토리 category rel="tag" 태그 검색용단어 맀이크로포멧 rel 태그이용 기계의접근성고려

104 웹접근성적용효과 속도향상 개편젂로딩속도평균 3.7 초에서개편후평균 2.5 초대로줄임 PV/UV 향상 개편오픈당일 PV 300 만, UV 10 만증가 당월 10% 성장

105 보다더많은사람들의 세상을즐겁게변화시키는 Daum

106 감사합니다. 최재성 : UI 개발팀 / / j5bbada@daumcorp.com

슬라이드 1

슬라이드 1 웹접근성향상을위한 UI 개발표준화가이드 UI 개발팀최재성, 유순 웹접근성향상을위한 UI 개발표준화가이드 intro 웹접근성? IWA TFT 웹접근성준수실태 웹접근성? 웹표준? 웹사용성? 기대효과 웹접근성향상을위한가이드라인 웹표준화실무적용방법 웹접근성실무적용방법 웹사용성실무적용방법 앞으로 준수의당위성 IWA TFT (Improve Web Accessibility

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

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

쉽게 풀어쓴 C 프로그래밍

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

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

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

이장에서다룰내용 테두리를제어하는스타일시트 외부여백 (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 프레젠테이션 HTML5 웹프로그래밍입문 5 장. 고급표현을위한 CSS3 활용 1 목차 5.1 박스모델설정하기 5.2 레이아웃설정하기 5.3 다양한효과설정하기 5.4 움직임설정하기 2 5.1 박스모델설정하기 5.1.1 영역설정을위한박스모델 5.1.2 박스모델유형의지정 3 영역설정을위한박스모델 배경영역 , , : 해당하는줄만큼배경 ,

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

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

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

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

More information

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

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

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

예스폼 프리미엄 템플릿

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

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

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

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

PowerPoint 프레젠테이션

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

More information

PowerPoint Template

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

More information

Javascript

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

More information

쉽게 풀어쓴 C 프로그래밍

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

More information

PowerPoint 프레젠테이션

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

More information

e-비즈니스 전략 수립

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

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

<3036B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

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

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

Microsoft PowerPoint HTML.ppt

Microsoft PowerPoint HTML.ppt 웹프로그래밍 () HTML () 2006 년봄학기 문양세강원대학교컴퓨터과학과 웹페이지제작단계및환경 주제와주제와내용선정 어떤어떤내용을내용을담을담을것인지것인지,, 어떤어떤단계로단계로제작할제작할것인지것인지결정결정 디자인디자인 웹페이지페이지구조구조 저작권저작권확인확인 로고로고, 아이콘, 아이콘또는또는멀티미디어멀티미디어등다양한다양한소재를소재를어떻게어떻게꾸밀꾸밀것인지것인지구성구성

More information

PHP & ASP

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

More information

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

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

More information

HTML Basic & Advanced

HTML Basic & Advanced HTML Basic & Advanced Agenda - Markup에대한기본개념이해 - (X)HTML의구조및문법습득 - 실습예제및과제수행을통해실무에필요한스킬향상 Contents I. Markup의기본개념 II. HTML 구조및문법 III. 시멘틱마크업 IV. Tool 소개 V. 실습과제 2 Markup 의기본개념 HTML BASIC 3 Markup 이란? 문서의일부를

More information

PowerPoint 프레젠테이션

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

More information

PHP & ASP

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

More information

쉽게 풀어쓴 C 프로그래밍

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

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

More information

WEB HTML CSS Overview

WEB HTML CSS Overview WEB HTML CSS Overview 2017 spring seminar bloo 오늘의수업은 실습 오늘의수업은 이상 : 12:40 목표 : 1:00 밤샘 SPARCS 실습 오늘의수업은 근데숙제는많음 화이팅 WEB 2017 spring seminar bloo WEB WEB 의원시적형태 WEB 의원시적형태 질문 못받음 ㅈㅅ HTML 2017 spring seminar

More information

PowerPoint 프레젠테이션

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

More information

2009년 상반기 사업계획

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

More information

HTML

HTML Hyper Text Markup Language Bok, Jong Soon jongsoon.bok@gmail.com www.javaexpert.co.kr 1 HTML 문서의특징 HyperText Markup Language WWW 문서제작에쓰임 SpaceBar, Tab, Enter 인식못함 텍스트문서의형태 컴퓨터기종에독립적 확장명 :.html,.htm 태그는대소문자구별안함

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

What Is CSS? Stands for Cascading Style Sheets. Is a simple mechanism for adding style (e.g. fonts, colors, spacing) to Web documents. Styles define h

What Is CSS? Stands for Cascading Style Sheets. Is a simple mechanism for adding style (e.g. fonts, colors, spacing) to Web documents. Styles define h What is CSS? Bok, Jong Soon jongsoon.bok@gmail.com www.javaexpert.co.kr What Is CSS? Stands for Cascading Style Sheets. Is a simple mechanism for adding style (e.g. fonts, colors, spacing) to Web documents.

More information

미쓰리 파워포인트

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

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

쉽게 풀어쓴 C 프로그래밍

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

More information

Building Mobile AR Web Applications in HTML5 - Google IO 2012

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

More information

쉽게 풀어쓴 C 프로그래밍

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

More information

PowerPoint 프레젠테이션

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

More information

Microsoft PowerPoint - SCLURYPCHTYJ

Microsoft PowerPoint - SCLURYPCHTYJ 12. 구현기술 Ⅵ - CSS t y i li Acce ssi b W e b 문자색및배경 글꼴및텍스트 표및사용자인터페이스 음성스타일시트 학습내용 문자색과배경, 글꼴과텍스트에대해이해한다. 사용자인터페이스및음성스타일시트에대해이해한다. 3 / 58 문자색및배경 문자색속성 (color 속성 ) 배경속성 (background 속성 ) 배경색, 배경이미지, 내용의관계

More information

C스토어 사용자 매뉴얼

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

More information

Javascript.pages

Javascript.pages JQuery jquery part1 JavaScript : e-mail:leseraphina@naver.com http://www.webhard.co.kr I.? 2 ......,,. : : html5 ; ; .

More information

쉽게 풀어쓴 C 프로그래밍

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

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Elements and attributes 조윤상 ( 과편협기획운영위원 ) 1 Table of Contents 1. Elements( 요소 )? 2. Attributes( 속성 ), PCDATA, CDATA? 3. Elements 선언방법 4. Attributes 속성 2 15 th KCSE Editor s Workshop, Seoul 2015 Elements

More information

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

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

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

리포트_23.PDF

리포트_23.PDF Working Paper No 23 e-business Integrator From Strategy to Technology To remove the gap between e-biz strategy and implementation (eeyus@e-bizgroupcom) Creative Design 2001 04 24 e-business Integrator

More information

<3035B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

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

More information

HTML5

HTML5 주사위게임 류관희 충북대학교 주사위게임규칙 플레이어 두개의주사위를던졌을때두주사위윗면숫자의합 The First Throw( 두주사위의합 ) 합 : 7 혹은 11 => Win 합 : 2, 3, 혹은 12 => Lost 합 : 4, 5, 6, 8, 9, 10 => rethrow The Second Throw 합 : 첫번째던진주사위합과같은면 => Win 합 : 그렇지않으면

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

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

DocsPin_Korean.pages

DocsPin_Korean.pages Unity Localize Script Service, Page 1 Unity Localize Script Service Introduction Application Game. Unity. Google Drive Unity.. Application Game. -? ( ) -? -?.. 준비사항 Google Drive. Google Drive.,.. - Google

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

2파트-07

2파트-07 CHAPTER 07 Ajax ( ) (Silverlight) Ajax RIA(Rich Internet Application) Firefox 4 Ajax MVC Ajax ActionResult Ajax jquery Ajax HTML (Partial View) 7 3 GetOrganized Ajax GetOrganized Ajax HTTP POST 154 CHAPTER

More information

네트워크 명령 실습

네트워크 명령 실습 HTML 실습 Contents 1. HTML 개요 2. HTML 기본구조 3. HTML 기본태그 1. 글자관련 2. 서식관련 3. 표관련 4. 하이퍼링크관련 5. 프레임관련 6. 멀티미디어관련 7. 배경등꾸미기관련 8. 아이템화관련 3.4 하이퍼링크태그 1. 하이퍼링크란윈도우의도움말같은형태로문서안에특정문자열이나이미지를마우스로클릭했을때관련된다른문서, 그림, 음악,

More information

SNS HTML HTML HTML 4 01 HTML HTML5 HTML5 X(Active-X) (Flash)(Silverlight) FX(JAVA FX) P R E F A C E HTML5 2017 HTML53 HTML5 HTML5 HTML5 HTML5 HTML5? 3 P R E F A C E HTML5 HTML5 (User Agent) UA HTML5 (

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

슬라이드 1

슬라이드 1 Best Practice of HTML5 Semantic Markup Toby Yun Blog E-mail http://tobyyun.com tobyyun@gmail.com Index 용어정리 시맨틱마크업이란 시맨틱마크업을통해얻을수있는이점 좋은마크업을위한방법들 HTML5의시맨틱요소 HTML5의컨텐츠모델 HTML5 마크업의실제적용 시맨틱웹의과제 용어정리 Element

More information

Orcad Capture 9.x

Orcad Capture 9.x OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd

More information

PowerPoint 프레젠테이션

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

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 CHAPTER 3. HTML 멀티미디어와입력요소 웹브라우저와멀티미디어 예전방법 : HTML 안에서는 나 태그를사용하여야했고웹브라우저에는플래시나 ActiveX 를설치 HTML5: 와 태그가추가 오디오 요소의속성 오디오파일형식 MP3 'MPEG-1 Audio Layer-3' 의약자로 MPEG

More information

Javascript

Javascript 1. 폼 (Form) 태그란? 일반적으로폼 (Form) 태그는입력양식을만들때사용됩니다. 입력양식이란어떤데이터를받아전송해주는양식을말합니다. 예를들면, 방명록이나게시판, 회원가입등의양식을말합니다. 이러한입력양식의처음과끝에는반드시폼태그가들어가게됩니다. 폼의입력양식에는 Text Box, Input Box, Check Box, Radio Button 등여러가지입력타입들이포함됩니다.

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

Week13

Week13 Week 13 Social Data Mining 02 Joonhwan Lee human-computer interaction + design lab. Crawling Twitter Data OAuth Crawling Data using OpenAPI Advanced Web Crawling 1. Crawling Twitter Data Twitter API API

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

컴퓨터프로그래밍 - HTML

컴퓨터프로그래밍 - HTML 컴퓨터프로그래밍 - HTML HTML 이란? v Hyper Text Markup Language v 웹문서제작에사용되는표준언어 v 문서타입 : 텍스트파일형식 HTML 문서의특징 v 공백, 줄바꿈인식못함 v 텍스트문서의형태 - 확장명 :.html,.htm v 인터넷문서로사용하기에적합 - 컴퓨터기종에무관 - 파일크기작음 v 대소문자를구분하지않음 HTML 문서의작동원리

More information

한국학 온라인 디지털 자원 소개

한국학 온라인 디지털 자원 소개 XSL 의이해 김현한국학중앙연구원인문정보학교실 hyeon@aks.ac.kr 이저작물 (PPT) 의인용표시방법 : 김현, XSL 의이해, 전자문서와하이퍼텍스트 수업자료 (2018) 1. XSL 이란? 2. XSL Elements 3. XSL 에의한문서표현 1. XSL이란? XSL 관련개념 XSL (extensible Stylesheet Language) 문서의스타일을정의하기위한언어

More information

PART 1 CHAPTER 1 Chapter 1 Note 4 Part 1 5 Chapter 1 AcctNum = Table ("Customer").Cells("AccountNumber") AcctNum = Customer.AccountNumber Note 6 RecordSet RecordSet Part 1 Note 7 Chapter 1 01:

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 SECUINSIDE 2017 Bypassing Web Browser Security Policies DongHyun Kim (hackpupu) Security Researcher at i2sec Korea University Graduate School Agenda - Me? - Abstract - What is HTTP Secure Header? - What

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 HTML5 웹프로그래밍입문 10 장. 이벤트처리와동적 웹문서 목차 10.1 이벤트처리하기 10.2 동적웹문서만들기 10.3 다양한방법으로폼다루기 2 10.1 이벤트처리하기 10.1.1 이벤트처리개요 10.1.2 이벤트의정의와종류 10.1.3 이벤트핸들링및이벤트등록 10.1.4 폼다루기 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

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

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

Grouping Selectors To minimize the code, you can group selectors.

Grouping Selectors To minimize the code, you can group selectors. CSS Advanced Bok, Jong Soon jongsoon.bok@gmail.com www.javaexpert.co.kr Grouping Selectors To minimize the code, you can group selectors. Nesting Selectors It is possible to apply a style for a selector

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 PHP 와 MySQL 의연동 Jo, Heeseung Content MySQL을지원하는 PHP API 함수 과변수값전달 DB 테이블생성과데이터읽기성적관리프로그램제작 2 1.2 DB 테이블생성과레코드삽입 데이터베이스테이블구조설계 [ 표 7-1] 명함관리데이터베이스테이블 ( 테이블명 : biz_card) 필드명 타입 추가사항 설명 num int primary

More information

#KM-1751/1791..

#KM-1751/1791.. PARTS BOOK KM-1751 KM-1791 Code Lubrication Type Code Application Code Hook Code Trimming 0 S M Semi-Dry Type Micro Lubrication Type Dry Head F G Foundation General materials None L Standard Hook Large

More information

Web Scraper in 30 Minutes 강철

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

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

More information

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

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

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 HTML5 웹프로그래밍입문 부록. 웹서버구축하기 1 목차 A.1 웹서버시스템 A.2 PHP 사용하기 A.3 데이터베이스연결하기 2 A.1 웹서버시스템 3 웹서버의구축 웹서버컴퓨터구축 웹서버소프트웨어설치및실행 아파치 (Apache) 웹서버가대표적 서버실행프로그램 HTML5 폼을전달받아처리 PHP, JSP, Python 등 데이터베이스시스템 서버측에데이터를저장및효율적관리

More information

歯

歯 http://phya.yonsei.ac.kr/~gang/ Version. 1.0.0 1995129 http://phya.yonsei.ac.kr/~gang/ Version. 1.0.0 1995129 Netscape (Web Browser), WWW, HTML....,. HWP 2.1 format, http://phya.yonsei.ac.kr/~gang/writings/home100.zip.,

More information

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r Jakarta is a Project of the Apache

More information

쉽게 풀어쓴 C 프로그래밍

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

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

Prototype 분석 - Element 오브젝트 메서드

Prototype 분석 - Element 오브젝트 메서드 Created by Firejune at 2006/09/05 Prototype 분석 - Element 오브젝트 메서드 이 문서는 Backstage of theater.js에서 발췌한 것 입니다. 프로토타입 라이브러리의 엘리먼트 오브젝트 메서드에 대한 내용을 다루는 일부분입니다. 사용성과 편리성에 포커스를 두지 않고 prototype.js 그대로를 분석하여 접근하고

More information

Dialog Box 실행파일을 Web에 포함시키는 방법

Dialog Box 실행파일을 Web에 포함시키는 방법 DialogBox Web 1 Dialog Box Web 1 MFC ActiveX ControlWizard workspace 2 insert, ID 3 class 4 CDialogCtrl Class 5 classwizard OnCreate Create 6 ActiveX OCX 7 html 1 MFC ActiveX ControlWizard workspace New

More information

PowerPoint 프레젠테이션

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

More information

#KM-1750/1790..

#KM-1750/1790.. PARTS BOOK KM-1750 KM-1790 Code Lubrication Type Code Application Code Hook Code Trimming 0 S M Semi-Dry Type Micro Lubrication Type Dry Head F G Foundation General materials None L Standard Hook Large

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 기본과활용 목차 1. HTML와 CSS 시작 2. HTML 기본문서작성 3. 텍스트, 목록, 하이퍼링크 4. 박스, 표 5. 이미지와멀티미디어 6. 입력폼양식 웹개발환경 웹브라우저종류 익스플로러, 크롬, 파이어폭스, 사파리, 오페라 웹개발편집기 메모장 (Notepad) 노트패드 ++(Notepad++) 아크로에디트 (AcroEdit) 드림위버 (Dreamweaver)

More information

<4D F736F F D20284B B8F0B9D9C0CF20BED6C7C3B8AEC4C9C0CCBCC720C4DCC5D9C3F720C1A2B1D9BCBA2020C1F6C4A720322E302E646F6378>

<4D F736F F D20284B B8F0B9D9C0CF20BED6C7C3B8AEC4C9C0CCBCC720C4DCC5D9C3F720C1A2B1D9BCBA2020C1F6C4A720322E302E646F6378> KSKSKSKS KSKSKSK KSKSKS KSKSK KSKS KSK KS X 3253 KS 2.0 KS X 3253 2016 2016 10 20 3 ... ii... iii 1... 1 2... 1 3... 1 3.1... 1 3.2... 3 4... 3 5... 4 6... 5 7... 7 8... 7 9... 8 A ( )... 9 A.1... 9 A.2...

More information