: 고령자 또는 장애인분들이 웹 사이트를 이용함에 있어서 비장애인과 차별없이 동등한 정보에 접근하고 이용할 수 있도록 보장하는 법적의무사항이다.
: 이미지를 볼 수 없는 사용자에게 일반 사용자와 동등한 정보를 습득할 수 있게끔 적절한 대체 텍스트를 제공해주는 기법이다.
<img src="" alt="">
<img src="이미지 경로 작성" alt="대체할 텍스트 작성">
: 이미지 파일의 경로오류, 파일 깨짐, 삭제로 인해 로딩하지 못함의 문제가 있을때, alt 속성에 써놓은 텍스트가 출력이 된다.: CSS 이미지 스프라이트(Image Sprite)* 작업시에는 css파일에서 background-img(또는 background)로 작업하기 때문에 alt속성을 사용하여 대체 텍스트를 제공할 수 없기 때문에, IR기법을 사용해주면 된다.
: 비장애인이 보는 웹사이트 화면에서는 대체 텍스트 대신 작성한 텍스트가 보이지 않게 숨기고, 작성되었으나 숨겨져있는 텍스트는 스크린리더 사용자가 스크린리더에서 읽을 수 있게끔 작업해주면 된다.
position: absolute; // 레이아웃에 영향을 끼치지 않게
overflow: hidden; // 지정된 영역을 벗어난 부분을 보이지 않게
width: 1px; // 스크린 리더가 읽을 수 있게
height: 1px;
margin: -1px; // 구버전(IE) 호환성을 위해
clip: rect(0, 0, 0, 0); // 네개의 좌표로 지정한 직사각형 모양대로 요소를 잘라내는 속성
clip-path: polygon(0 0, 0 0, 0 0);
white-space: nowrap; // 요소의 공백을 처리 (줄바꿈을 하지 않는다)