Daum 웹표준을다루다 Web Standards Darum 전체서비스 메뉴 보기 Reperence 메뉴 HTML&CSS HTML Basic| CSS Basic Accessibility PC접근성| Mobile 접근성| 보조공학 및 접근성 검사도구 Snippet Blog 접근성 도구 기본보기 내용만보기 확대 축소 원래대로 화면 고대비모드 내용프린트 HTML&CSS HTML Guide 하위메뉴 닫기 Intro HTML Convention HTML Grammar (X)HTML Elements HTML5 Elements CSS Guide 하위메뉴 닫기 Intro CSS Convention CSS Grammar CSS Attribute IR기법 CSS3 Attribute Naming Guide Image Guide 체크리스트 Accessibility Accessibility 하위메뉴 닫기 Intro 웹 접근성이란? 장애인의 이해 디자이너와 기획자가 고려해야 할 웹접근성 PC 접근성 하위메뉴 닫기 Intro PC 접근성 지침 하위메뉴 닫기 1.1.1 적절한 대체텍스트 1.2.1 자막제공 1.3.1 색에 무관한 콘텐츠 인식 1.3.2 명확한 지시사항 제공 1.3.3 텍스트 콘텐츠의 명도 대비 1.3.4 배경음 사용금지 2.1.1 키보드 사용 보장 2.1.2 초점 이동 2.2.1 응답시간 조절 2.2.2 정지 기능 제공 2.3.1 깜빡임과 번쩍임 사용 제한 2.4.1 반복영역 건너뛰기 2.4.2 제목 제공 2.4.3 적절한 링크 텍스트 3.1.1 기본 언어 표시 3.2.1 사용자 요구에 따른 실행 3.3.1 콘텐츠의 선형화 3.3.2 표의 구성 3.4.1 레이블 제공 3.4.2 오류정정 4.1.1 마크업오류방지 4.2.1 웹 애플리케이션 접근성 준수 PC 접근성 검사항목 PC 접근성 지표 Mobile 접근성 하위메뉴 닫기 Intro Mobile Web 접근성 지침 하위메뉴 닫기 1.1 적절한 대체 텍스트 제공 2.1 자막 제공 3.1 색에 무관한 콘텐츠 인식 4.1 텍스트 콘텐츠의 명도 대비 5.1 초점 이동 6.1 제목 제공 7.1 기본 언어 표시 8.1 표의 구성 9.1 레이블 제공 10.1 누르기동작지원 11.1 배경음 사용금지 12.1 깜빡임과 번쩍임 사용 제한 13.1 마크업 오류 방지 14.1 컨트롤간 충분한 간격 15.1 사용자 인터페이스의 일관성 Mobile Web 접근성 검사항목 Mobile Web QA 지표 Mobile App 접근성 지침 하위메뉴 닫기 1.1 적절한 대체 텍스트 제공 2.1 초점 이동 3.1 누르기동작지원 4.1 색에 무관한 인식 5.1 명도 대비 6.1 자막, 수화 등의 제공 7.1 컨트롤간 충분한 간격 8.1 알림 기능 9.1 사용자 인터페이스의 일관성 10.1 깜빡거림의 사용 제한 11.1 배경음 사용금지 Mobile App 접근성 검사항목 Mobile App QA 지표 보조 공학 및 접근성 검사 도구 하위메뉴 닫기 iOS 접근성 Android 접근성 통합 검사 도구 하위메뉴 닫기 K-WAH 3.0 PAJET N-WAX 색에 무관한 인식 관련 평가도구 하위메뉴 닫기 Analyser CCA ColorDoctor & ColorSelector Snippet Dough Blog 공지사항 지식공유 접근성 메뉴 숨기기 맨위로 Blog 본문 지식공유/이슈&버그 img 요소의 여백 지식공유/이슈&버그|입력 2013. 7. 9. 10:30 작성자 : 유낙동 (다음서비스 웹표준개발2팀)테스트 브라우저 버전정보- IE6, IE7, IE8, IE9, IE10, 크롬(27.0), 사파리(5.1.7), 오페라(12.15), 파폭(21.0)INTRO- DTD 나 브라우저, 부모 엘리먼트의 영향을 받아 img요소의 여백 유무가 결정- 각 케이스별 결과를 분석해보고 이에 대한 원인과 결론을 도출결론- 경우의 수는 크게 2가지, 소스내 공백이 있을 경우와 없을 경우로 나뉘어 짐- 소스내 공백이 없을 경우 (DTD, 브라우저, 부모 엘리먼트)별 로 상이한 결과를 나타냄- 소스내 공백이 있을 경우에는 무엇에 관계없이 하단 여백 생김 (오페라 제외)소스내 공백이 없을 경우부모가 block 요소일 때- 모든 브라우저 (IE6 제외)xthmlhtml5- IE6xthmlhtml5<style> .wrap {background:red;} </style> <div class="wrap"><img src="test.jpg" /><img src="test.jpg" /></div> 부모가 inline 요소일 때- IE7 이상, 오페라xthmlhtml5- 크롬, 사파리, 파폭xthmlhtml5- IE6xthmlhtml5<style> .wrap {background:red;} </style> <span class="wrap"><img src="test.jpg" /><img src="test.jpg" /></span> 소스내 공백이 있을 경우부모가 block 요소일 때- 모든 브라우저 (오페라 제외)xthmlhtml5- 오페라xthmlhtml5<style> .wrap {background:red;} </style> <div class="wrap"> <img src="test.jpg" /> <img src="test.jpg" /> </div> 부모가 inline 요소일 때- 모든 브라우저xthmlhtml5<style> .wrap {background:red;} </style> <span class="wrap"> <img src="test.jpg" /> <img src="test.jpg" /> </span> 원인- 소스내 공백이 있을 경우,공백을 하나의 텍스트 노드로 인식하여,기본 행간이 적용되면서 여백 생김- 소스의 공백이 없는 경우에도,html5 DTD 이거나 부모의 요소가 inline인 경우,img 요소에 기본 행간이 적용되어 여백 생김해결방법- img 요소에 display:block; 사용으로 행간의 영향에서 벗어나 여백을 방지.- img 요소에 vertical-align:top; 사용으로, 기본 행간 기준을 상단으로 하여 여백을 방지.- 부모 요소에서 line-height:0; 사용으로 기본 행간을 초기화하여 여백을 방지. (이는 부모가 블록요소일 경우에만 사용 가능하고, IE6에서는 블록요소에서도 적용 안됨) 공유하기 게시글 관리 다룸, Darum - 웹표준을 다루다 저작자표시 비영리 변경금지 '지식공유 > 이슈&버그' 카테고리의 다른 글 Font 축약형 분석 (0) 2013.07.09 Posted by darum 전체 댓글 맨위로
접근성 도구 기본보기 내용만보기 확대 축소 원래대로 화면 고대비모드 내용프린트 HTML&CSS HTML Guide 하위메뉴 닫기 Intro HTML Convention HTML Grammar (X)HTML Elements HTML5 Elements CSS Guide 하위메뉴 닫기 Intro CSS Convention CSS Grammar CSS Attribute IR기법 CSS3 Attribute Naming Guide Image Guide 체크리스트 Accessibility Accessibility 하위메뉴 닫기 Intro 웹 접근성이란? 장애인의 이해 디자이너와 기획자가 고려해야 할 웹접근성 PC 접근성 하위메뉴 닫기 Intro PC 접근성 지침 하위메뉴 닫기 1.1.1 적절한 대체텍스트 1.2.1 자막제공 1.3.1 색에 무관한 콘텐츠 인식 1.3.2 명확한 지시사항 제공 1.3.3 텍스트 콘텐츠의 명도 대비 1.3.4 배경음 사용금지 2.1.1 키보드 사용 보장 2.1.2 초점 이동 2.2.1 응답시간 조절 2.2.2 정지 기능 제공 2.3.1 깜빡임과 번쩍임 사용 제한 2.4.1 반복영역 건너뛰기 2.4.2 제목 제공 2.4.3 적절한 링크 텍스트 3.1.1 기본 언어 표시 3.2.1 사용자 요구에 따른 실행 3.3.1 콘텐츠의 선형화 3.3.2 표의 구성 3.4.1 레이블 제공 3.4.2 오류정정 4.1.1 마크업오류방지 4.2.1 웹 애플리케이션 접근성 준수 PC 접근성 검사항목 PC 접근성 지표 Mobile 접근성 하위메뉴 닫기 Intro Mobile Web 접근성 지침 하위메뉴 닫기 1.1 적절한 대체 텍스트 제공 2.1 자막 제공 3.1 색에 무관한 콘텐츠 인식 4.1 텍스트 콘텐츠의 명도 대비 5.1 초점 이동 6.1 제목 제공 7.1 기본 언어 표시 8.1 표의 구성 9.1 레이블 제공 10.1 누르기동작지원 11.1 배경음 사용금지 12.1 깜빡임과 번쩍임 사용 제한 13.1 마크업 오류 방지 14.1 컨트롤간 충분한 간격 15.1 사용자 인터페이스의 일관성 Mobile Web 접근성 검사항목 Mobile Web QA 지표 Mobile App 접근성 지침 하위메뉴 닫기 1.1 적절한 대체 텍스트 제공 2.1 초점 이동 3.1 누르기동작지원 4.1 색에 무관한 인식 5.1 명도 대비 6.1 자막, 수화 등의 제공 7.1 컨트롤간 충분한 간격 8.1 알림 기능 9.1 사용자 인터페이스의 일관성 10.1 깜빡거림의 사용 제한 11.1 배경음 사용금지 Mobile App 접근성 검사항목 Mobile App QA 지표 보조 공학 및 접근성 검사 도구 하위메뉴 닫기 iOS 접근성 Android 접근성 통합 검사 도구 하위메뉴 닫기 K-WAH 3.0 PAJET N-WAX 색에 무관한 인식 관련 평가도구 하위메뉴 닫기 Analyser CCA ColorDoctor & ColorSelector Snippet Dough Blog 공지사항 지식공유 접근성 메뉴 숨기기 맨위로 Blog 본문 지식공유/이슈&버그 img 요소의 여백 지식공유/이슈&버그|입력 2013. 7. 9. 10:30 작성자 : 유낙동 (다음서비스 웹표준개발2팀)테스트 브라우저 버전정보- IE6, IE7, IE8, IE9, IE10, 크롬(27.0), 사파리(5.1.7), 오페라(12.15), 파폭(21.0)INTRO- DTD 나 브라우저, 부모 엘리먼트의 영향을 받아 img요소의 여백 유무가 결정- 각 케이스별 결과를 분석해보고 이에 대한 원인과 결론을 도출결론- 경우의 수는 크게 2가지, 소스내 공백이 있을 경우와 없을 경우로 나뉘어 짐- 소스내 공백이 없을 경우 (DTD, 브라우저, 부모 엘리먼트)별 로 상이한 결과를 나타냄- 소스내 공백이 있을 경우에는 무엇에 관계없이 하단 여백 생김 (오페라 제외)소스내 공백이 없을 경우부모가 block 요소일 때- 모든 브라우저 (IE6 제외)xthmlhtml5- IE6xthmlhtml5<style> .wrap {background:red;} </style> <div class="wrap"><img src="test.jpg" /><img src="test.jpg" /></div> 부모가 inline 요소일 때- IE7 이상, 오페라xthmlhtml5- 크롬, 사파리, 파폭xthmlhtml5- IE6xthmlhtml5<style> .wrap {background:red;} </style> <span class="wrap"><img src="test.jpg" /><img src="test.jpg" /></span> 소스내 공백이 있을 경우부모가 block 요소일 때- 모든 브라우저 (오페라 제외)xthmlhtml5- 오페라xthmlhtml5<style> .wrap {background:red;} </style> <div class="wrap"> <img src="test.jpg" /> <img src="test.jpg" /> </div> 부모가 inline 요소일 때- 모든 브라우저xthmlhtml5<style> .wrap {background:red;} </style> <span class="wrap"> <img src="test.jpg" /> <img src="test.jpg" /> </span> 원인- 소스내 공백이 있을 경우,공백을 하나의 텍스트 노드로 인식하여,기본 행간이 적용되면서 여백 생김- 소스의 공백이 없는 경우에도,html5 DTD 이거나 부모의 요소가 inline인 경우,img 요소에 기본 행간이 적용되어 여백 생김해결방법- img 요소에 display:block; 사용으로 행간의 영향에서 벗어나 여백을 방지.- img 요소에 vertical-align:top; 사용으로, 기본 행간 기준을 상단으로 하여 여백을 방지.- 부모 요소에서 line-height:0; 사용으로 기본 행간을 초기화하여 여백을 방지. (이는 부모가 블록요소일 경우에만 사용 가능하고, IE6에서는 블록요소에서도 적용 안됨) 공유하기 게시글 관리 다룸, Darum - 웹표준을 다루다 저작자표시 비영리 변경금지 '지식공유 > 이슈&버그' 카테고리의 다른 글 Font 축약형 분석 (0) 2013.07.09 Posted by darum 전체 댓글 맨위로
Blog 본문 지식공유/이슈&버그 img 요소의 여백 지식공유/이슈&버그|입력 2013. 7. 9. 10:30 작성자 : 유낙동 (다음서비스 웹표준개발2팀)테스트 브라우저 버전정보- IE6, IE7, IE8, IE9, IE10, 크롬(27.0), 사파리(5.1.7), 오페라(12.15), 파폭(21.0)INTRO- DTD 나 브라우저, 부모 엘리먼트의 영향을 받아 img요소의 여백 유무가 결정- 각 케이스별 결과를 분석해보고 이에 대한 원인과 결론을 도출결론- 경우의 수는 크게 2가지, 소스내 공백이 있을 경우와 없을 경우로 나뉘어 짐- 소스내 공백이 없을 경우 (DTD, 브라우저, 부모 엘리먼트)별 로 상이한 결과를 나타냄- 소스내 공백이 있을 경우에는 무엇에 관계없이 하단 여백 생김 (오페라 제외)소스내 공백이 없을 경우부모가 block 요소일 때- 모든 브라우저 (IE6 제외)xthmlhtml5- IE6xthmlhtml5<style> .wrap {background:red;} </style> <div class="wrap"><img src="test.jpg" /><img src="test.jpg" /></div> 부모가 inline 요소일 때- IE7 이상, 오페라xthmlhtml5- 크롬, 사파리, 파폭xthmlhtml5- IE6xthmlhtml5<style> .wrap {background:red;} </style> <span class="wrap"><img src="test.jpg" /><img src="test.jpg" /></span> 소스내 공백이 있을 경우부모가 block 요소일 때- 모든 브라우저 (오페라 제외)xthmlhtml5- 오페라xthmlhtml5<style> .wrap {background:red;} </style> <div class="wrap"> <img src="test.jpg" /> <img src="test.jpg" /> </div> 부모가 inline 요소일 때- 모든 브라우저xthmlhtml5<style> .wrap {background:red;} </style> <span class="wrap"> <img src="test.jpg" /> <img src="test.jpg" /> </span> 원인- 소스내 공백이 있을 경우,공백을 하나의 텍스트 노드로 인식하여,기본 행간이 적용되면서 여백 생김- 소스의 공백이 없는 경우에도,html5 DTD 이거나 부모의 요소가 inline인 경우,img 요소에 기본 행간이 적용되어 여백 생김해결방법- img 요소에 display:block; 사용으로 행간의 영향에서 벗어나 여백을 방지.- img 요소에 vertical-align:top; 사용으로, 기본 행간 기준을 상단으로 하여 여백을 방지.- 부모 요소에서 line-height:0; 사용으로 기본 행간을 초기화하여 여백을 방지. (이는 부모가 블록요소일 경우에만 사용 가능하고, IE6에서는 블록요소에서도 적용 안됨) 공유하기 게시글 관리 다룸, Darum - 웹표준을 다루다 저작자표시 비영리 변경금지 '지식공유 > 이슈&버그' 카테고리의 다른 글 Font 축약형 분석 (0) 2013.07.09 Posted by darum 전체 댓글