2010-01-14 8 views

답변

1

일반적으로 페이지에 하나 이상의 양식이있는 경우가 아니면 양식 태그는 양식 요소가 어떤 양식 요소인지 나타내는 경우가 많습니다.

태그는 태그의 위치에 의존하지 않습니다. 태그는 해당 요소의 ID로 1과 다른 하나의 요소에만 연결되기 때문에 태그의 위치에 의존하지 않습니다. 에 대한 레이블이지만 일반적으로 요소 근처에 레이블을 유지하는 것이 좋습니다. 내가 설명하는 요소에서 너무 멀리 떨어져서 페이지의 의미 론적 유효성에 대해 질문하고, 문서가 의미 론적인지 확인하는 것이 액세스 가능한 핵심 구성 요소인지 여부를 묻습니다. 508은 접근성을 위해서 최선의 노력만을 필요로하지만, 시맨틱 문서를 갖는 것은 너무 어렵다.

+0

은 508에 대해서도 레이블이 필요합니까? 우리의 form 요소는 모두 '레이블이 붙어 있지만 레이블 태그를 사용하지 않습니다. 레이블 태그에없는 경우에도 화면 판독기가 여전히 레이블을 선택합니다 ... – user105033

+0

508은 매우 모호하며 응용 프로그램과 웹 사이트보다) 염두에두고 있으면 사이트를 가시적 인 사람들뿐 아니라 다른 모든 불만족 자에게 가능한 한 쉽게 액세스 할 수 있도록 최선을 다하는 것 외에는 실제 요구 사항이 없습니다. 이것이 의미하는 것은 입력 요소에 대한 명시 적 레이블을 요구하는 것은 아니지만 페이지를 훨씬 더 의미 론적으로 만들고 더 의미있는 페이지를 더 쉽게 사용할 수 있다는 것입니다. 즉, 화면 판독기는 암시 적 텍스트가 아닌 명시 적 레이블 (요소)이있는 경우 양식을 더 잘 해석 할 수 있습니다. – cdeszaq

0

궁금한 분은 천둥 스크린 리더를 설치했고 위에서 제공 한 형식은 완벽하게 액세스 할 수 있습니다.

+0

Thunder screenreader는 일반적으로 사용되는 스크린 리더가 아닙니다. 비싸지 만 JAWS에 확인해야합니다. – Aaron

0

당신은 또한 사용할 수 있습니다

.hideme { 
    display: none; 
} 
+0

불행히도 일부 화면 판독기는이 기능을 사용하여 숨겨진 요소를 "표시"(또는이 경우 읽기)하지 않습니다. "display : none;" 요소 스타일. 더 안전한 방법은 절대적으로 요소를 화면 밖으로 배치하는 것입니다. – cdeszaq

1

번호가 이상적으로 그들이 바로 옆에 그들이 관련있는 요소가 될 것입니다,하지만 그들은 될 필요가 없습니다

<label class="hideme" for="blah">blah blah</blah> 

. 508 표준이 모호한 것처럼 보입니다. 그 중 일부는 일치를 시도 할 수있는 1 단계 이상의 준수 수준이 있기 때문입니다. 나는 우선 순위 1 508 준수가 절망적으로 낮다는 것을 항상 발견했다. 대부분의 것을 가지고 도망 갈 수 있습니다. (최소한) 나는 항상 노력 두 가지

내가 생각 텍스트 전용 브라우저에서 사이트에서 checker

  • 봐 통해

    1. 실행 사이트 나 페이지이었다 두 번째 단계는 나에게 접근 할 수있는 웹 사이트를 더 잘 만들어주었습니다. 왜냐하면 일반적인 일들이 좌절했기 때문입니다 (예를 들어, 건너 뛸 수있는 최소한의 방법없이 모든 페이지의 상단에 거대한 탐색 링크가 있음). 스크린 리더에서 사이트를 이미 확인하고 있다면 아마도 게임보다 앞서있을 것입니다.