접근성에 대한 암시 열 머리글을 표시 : - 위치 이름 - 일반적으로 시력 독자는 HTML
| | 2009 | 2010 | 2011 |
| location 1 | pass | pass | fail |
| location 2 | fail | pass | pass |
, 첫 번째 열의 의미입니다 명확하고 시각적으로 열 머리글을 벗어나는 것이 좋습니다. 그러나 이는 스크린 리더를 사용하는 사람들에게는 도움이되지 않으며 당연히 WAI 확인에 실패합니다.
이<table>
<thead>
<tr>
<th> </th> <!-- question here -->
<th>2009</th>
<th>2010</th>
<th>2011</th>
</tr>
</thead>
...
그래서 제 질문은 다음과 같습니다 : 같은
내 마크 업 보이는 내가 지금 그것을 필요로하는 사람에 대한 지원 및 컨텍스트를 제공 할 것으로 표시된 th
에 무엇을 추가해야하지만, 시각적 혼란을 추가하지 않습니다 그렇지 않은 사람들을 위해서?
내가 생각한 한 가지 옵션은 마크 업에 열 제목을 추가하는 것이지만, 눈에 보이는 독자에게는 CSS를 사용하여 보이지 않게 렌더링하는 것입니다. 그러나 ARIA 메타 데이터 또는 이와 유사한 것을 사용하는 것이 더 나은 (의미 론적) 방법이 있는지 궁금합니다.
그냥 ' –
'로' 을'표시하지만 의미는 헤더 셀이 아닌 데이터 셀입니다. 특히'scope = 'col ''을 설정하고 싶습니다.'td' 요소에 대해 유효성을 검사 (또는 유용 할 것)한다고 생각하지 않습니다. –
어떻게 헤더 셀입니까? 테이블에 컨텍스트를 제공하지 않습니다. 'scope = col'은 위치 1과 2가 대부분 "무시"하는 공백 문자 ""로 그룹화된다고 말하기 때문에 부적절합니다. –