5. Accessibility

SoonJoo Gwon(권순주)·2020년 8월 11일
0

HTML

목록 보기
6/7

📌 접근성

  • 가능한 한 많은 사람이 웹 사이트를 사용할 수 있도록 하는 방법
  • 장애를 가진 사람, 모바일 장치를 사용하는 사람, 느린 네트워크 연결을 사용하는 사람등을 포함
  • 웹사이트는 모든 사용자들이 차별없이 접근할 수 있어야 한다.
  • 브라우저 호환성 테스트를 거쳐 접근성을 고려해야한다.
  • 접근성을 위해서는 의미론적인 HTML 구조(시멘틱 HTML)로 마크업하는 것이 가장 중요하다.

📝 시멘틱 HTML의 장점

  • 개발에 용이하다
  • 모바일 사용이 더 편리해진다
    • 시멘틱 구조의 HTML은 용량이 줄어들고, 반응형을 더 쉽게 만들 수 있다.
  • SEO(검색엔진최적화)에 적합하다

🔎 접근성 고려사항

1. 크로스 브라우징이 가능하도록 한다.

티스토리 - 크로스 브라우징을 참고한다.

2. 모든 값은 따옴표(")로 묶어준다.

3. 단일 태그의 마무리는 항상 '/>'로 해준다.

<br />

4. 캐릭터셋을 반드시 지정해준다.

<meta charset=“utf-8” >

5. 이미지 태그에는 alt를 반드시 지정한다.

<img src="thumb.jpg" alt="즐거운 여름 휴가" />

6. 색상은 RGB코드로 지정한다.

7. HTML 코드 들여쓰기를 한다.

8. 이미지의 파일명은 의도가 드러나도록 작성한다.

9. class 이름을 지을 때, 상위 태그 box를 포함하여 지정한다.

가장 큰 단위의 요소인 div 태그의 클래스명은 wrap으로 통일하는 편이 좋다.

<div class=“wrap”>
    <div class=“box-1”>
        내용1
    </div>
    <div class=“box-2”>
        내용2
    </div>
</div>

10. 제목(h) 태그를 적절하게 사용한다.

11. 사이즈는 px(픽셀) 단위를 주로 사용한다.

12. 표 형식을 나타낼 때에는 가급적 table 태그를 사용한다.

시멘틱 HTML을 잘 지키면 된다!


📚 Reference

MDN - What is accessibility?
MDN - HTML: 접근성을 위한 기초
웹접근성을 고려한 HTML 코딩 작업시 규칙 또는 권장사항

profile
Frontend Developer로 성장하기

0개의 댓글