# Front-end 로드맵(v.2020)





[출처] https://roadmap.sh/frontend

'Front-end dev > Etc.' 카테고리의 다른 글

codepen 불러오기  (587) 2020.07.08
vscode와 Git 연동하기  (530) 2020.01.17
모델-뷰-컨트롤러(Model-View-Controller, MVC)  (580) 2020.01.07
[Node.js] listen EADDRINUSE Error  (514) 2020.01.06
Front-end 로드맵(v.2018)  (518) 2018.03.29
메모)

HTML5 혹은 HTML5 보다하위 버전에 따른 table summary, caption 웹접근성


#HTML5 보다 하위 버전
summary="요약정보"
caption="테이블제목"

ex)
<h3>고객 정보 입력</h3>
<table summary="이 표는 이름, 성별 항목으로 구성되어있습니다">
  <caption>고객 정보 입력</ caption>
  <colgroup>
    ~
  </colgroup>
  <thead>
  <tr>
    <th>이름</th>
    <th>성별</th>
  </tr>
  </thead>
  <tbody>
  <tr>
    <td>김매력</td>
    <td>여자</td>
  </tr>
  </tbody>
</table>


#HTML5
summary 사용하지않음
caption="테이블제목+요약정보"
(참고 : 요약정보가 너무 길 경우에는 strong 태그 등을 이용하여 따로 담아준다. 그러면 스크린리더 사용자가 방향키를 눌러 다음으로 넘길 수 있다.)

ex)
<h3>고객 정보 입력</h3>
<table>
  <caption>고객 정보 입력 테이블입니다. 이름, 성별 항목으로 구성되어 있습니다.</ caption>
  <colgroup>
    ~
  </colgroup>
  <thead>
  <tr>
    <th>이름</th>
    <th>성별</th>
  </tr>
  </thead>
  <tbody>
  <tr>
    <td>김매력</td>
    <td>여자</td>
  </tr>
  </tbody>
</table>


#caption을 날릴 때 주의할 점(또는, blind 처리 할 때 컨텐츠는 읽어줘야하는 경우)

- display:none;
- visibility:hidden;
- font-size:0;
스크린 리더기에서 읽어주지 못하므로 사용하지 않도록 한다.


(그냥추가 : tfooter 태그는 thead와 tbody 사이에 위치해야한다.)

'Front-end dev > 웹표준ㆍ웹접근성' 카테고리의 다른 글

빈태그 사용 시 웹접근성  (501) 2020.01.09
(웹접근성) PC 심사 환경/기준  (865) 2018.11.27
웹접근성 swiper  (1119) 2018.09.21
메모)

PC 웹접근성 심사 환경/기준

- IE 최신버전 테스트 (Chrome 심사 하지 않음)
- 스크린리더기 최신버전 테스트 (v6.5 2018년11월작성)
- 웹표준과는 별개로 심사(웹표준에 위배되어도 스크린리더기로 동작만 잘 한다면..)




'Front-end dev > 웹표준ㆍ웹접근성' 카테고리의 다른 글

빈태그 사용 시 웹접근성  (501) 2020.01.09
(웹표준/웹접근성) table  (484) 2018.11.28
웹접근성 swiper  (1119) 2018.09.21

+ Recent posts