display:none 인가요?
visibility:hidden 인가요?
다읽히나요?
자게leader~
visibility:hidden 인가요?
다읽히나요?
자게leader~
댓글 10개
display:none, visibility:hidden 은 스크린리더에서 읽히지 않습니다.
두 속성이 visual 속성이므로, aural 속성에서는 읽어주는게 맞다는 주장도 있습니다만, aural 용 속성이 따로 있지 않는한 visual 속성 자체에 집중하여, 컨텐츠 저작자가 의도한 데로 보여주지 않는게 더 정확한 처리 방법이라고 생각합니다.
따라서 다음과 같은 방법을 제안해드립니다.
<style>
caption span {display:inline-block;width:1px;height:1px;overflow:hidden}
</style>
<table>
<caption><span>테스트용 테이블</span></caption>
<thead>
<tr>
<th>1st header</th>
<th>2nd header</th>
<th>3rd header</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</tbody>
</table>
caption 자체에 스타일을 적용하면 ie 하위 브라우저나 FF 등에서 원하는 결과와 다른 결과를 마주하게 되실 겁니다.
두 속성이 visual 속성이므로, aural 속성에서는 읽어주는게 맞다는 주장도 있습니다만, aural 용 속성이 따로 있지 않는한 visual 속성 자체에 집중하여, 컨텐츠 저작자가 의도한 데로 보여주지 않는게 더 정확한 처리 방법이라고 생각합니다.
따라서 다음과 같은 방법을 제안해드립니다.
<style>
caption span {display:inline-block;width:1px;height:1px;overflow:hidden}
</style>
<table>
<caption><span>테스트용 테이블</span></caption>
<thead>
<tr>
<th>1st header</th>
<th>2nd header</th>
<th>3rd header</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</tbody>
</table>
caption 자체에 스타일을 적용하면 ie 하위 브라우저나 FF 등에서 원하는 결과와 다른 결과를 마주하게 되실 겁니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 1717629 | |
| 1717626 | |
| 1717625 | |
| 1717621 | |
| 1717619 | |
| 1717611 | |
| 1717610 | |
| 1717609 | |
| 1717607 | |
| 1717601 | |
| 1717598 | |
| 1717591 | |
| 1717590 | |
| 1717583 | |
| 1717575 | |
| 1717572 | |
| 1717568 | |
| 1717566 | |
| 1717549 | |
| 1717545 | |
| 1717533 | |
| 1717512 | |
| 1717511 | |
| 1717508 | |
| 1717495 | |
| 1717479 | |
| 1717473 | |
| 1717470 | |
| 1717463 | |
| 1717452 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기