2010-12-05 2 views
4

W3c는 접근성을 위해 웹 사이트의 모든 이미지에 alt를 사용하도록 지정합니다. 자바 스크립트 메뉴 나 배경 이미지 또는 빈 이미지 (디자인을 얻거나 일반적인 목적으로 사용하는 이미지)에서 총알처럼 이미지를 설정할 수있는 방법은 무엇입니까?이미지에 alt을 포함해야 할 필요가 있습니까?

+0

elem이 의미가 없으면'alt = ""', 당신은 가야합니다. – vaxquis

답변

8

alt 마크 업의 유효성을 검사하려면 <img> 태그에 속성이 필요합니다. 배경 이미지와 글 머리 기호는 단지 외형입니다. 대체은 콘텐츠의 일부가 아니기 때문에 표기 할 필요가 없습니다.

+3

또한 빈 alt 태그를 지정할 수 있습니다 (예 : alt = ""이미지가 텍스트 내용을 나타내지 않으면 "". – Mig

+0

감사 MiG. 그 유용한. –

0

이미지를 설명하기 만하면됩니다. 스크린 리더를 사용하는 사람이 무엇을 명확하게 보이게할까요? 글 머리 기호 또는 서식 지정 장치이며 리더가 안전하게 무시할 수 있다고 가정합니다.

2

<img ...> 태그의 alt 속성을 설정하여 화면 판독기를 사용하는 사람들이 이미지에 액세스 할 수있게합니다. 장식용 이미지 (예 : 배경 및 글 머리 기호)는 설명이 필요하지 않습니다 (화면 판독기를 사용하는 시각 장애인에게는 혼란 스러울 것입니다). 그러나 예를 들어 그래프가있는 경우 전달 된 정보를 설명해야합니다 그래프. 이미지를 설명하는 데 많은 텍스트가 필요한 경우 longdesc 속성을 사용하여 이미지를 설명하는 별도의 파일에 연결하십시오.

0

전체 내용은 alt이며 사이트에 액세스 할 수 있도록 설정됩니다. 이미지가 사이트 콘텐츠 (예 : 링크, 다른 사람이 올린 글, 텍스트에 언급 된 것 등)에 중요하면 누구나 그것이 무엇인지, 그것이 무엇인지 알기를 원합니다. 글 머리 기호와 빈 이미지는 실제로이 기준을 충족시키지 않으므로 alt 없이는 그대로 둘 수 있습니다. 자바 스크립트 메뉴의 글 머리 기호는 레이아웃뿐만 아니라 CSS에서도 수행 될 것으로 가정되어 있으므로 여러 농구를 뛰어 넘을 수 있다면 가치 있다고 생각하면 유효성을 검사 할 수 있습니다.

+0

longdesc 속성은 주요 브라우저에서 지원되지 않습니다. 그럼 어떻게 사용합니까? –

+0

당신이 개발하고 싶은 분야에서 광범위하게 지원되지 않는다면 많이 사용하지 않을 것입니다. 좀 더 자세한 내용을 원하면 별도의 질문을하십시오. :디 –

관련 문제