Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
✨ 구현 기능 명세
💎 PR Point
🥺 소요 시간, 어려웠던 점
30m
🌈 구현 결과물
웹 접근성
Q1. 웹 접근성은 무엇일까?
한국웹접근성인증평가원에서는 「지능정보화기본법」에 따라 장애인이나 고령자분들이 웹 사이트에서 제공하는 정보를 비장애인과 동등하게 접근하고 이용 할 수 있도록 보장하는 것으로 웹 접근성 준수는 법적의무사항으로 정의하고 있다. (한국웹접근성인증평가원의 존재는 오늘 처음 알았다...)
즉 더 많은, 더 다양한 사용자가
차별 없이 동등하게 콘텐츠에 접근
할 수 있도록 하는 것이 웹 접근성이라고 이해하고 있다. 장애/비장애의 영역뿐만 아니라 사용자의 지역, 접속 환경, 접속 기기, 나이, 사용 언어 등 굉장히 포괄적인 범위를 포함할 수 있을 것이다.Q2. 접근성을 위한 개발은 어떤 것들이 있을까?
웹 접근성을 준수하기 위해서는 다음과 같은 것을 고려해야 한다.
이러한 문제를 보조하여 웹 사용에 문제가 없도록 하기 위해서는 스크린 리더, 화면 확대도구, 음성인식 등의 기술을 사용할 수 있다.
접근성을 고려한 개발을 한다는 것은, 특정 상황에서 접근할 수 없는 컨텐츠에 대해 대안책을 마련해주는 것이라고 볼 수 있겠다.
이에 대하여 다음과 같은 예시가 있다.
Q3. 접근성을 위한 개발을 꼭 해야 할까?
웹 사이트의 목적과 상황에 따라 웹 접근성은 상당히 큰 부분을 차지할 수 있다. 접근성의 향상은 사용자 경험의 개선으로 이어지고, 이는 기업의 실적으로 이어지기 때문이다. 비용 측면이 아니더라도, 불특정다수의 사용자들이 직접 사용하고 가치를 얻을 서비스를 개발하는 입장에서 장벽없는 접속, 다양한 환경의 사용자 UX를 고려하는 것은 필수불가결하다고 생각한다.
또한 웹 어플리케이션은 복합적인 환경 위에서 동작하며, 다양한 브라우저의 기술이 빠른 속도로 변화하므로 프론트엔드 개발자로서 이런 변화의 속도에 발맞춰 계속해서 공부하고 페이지를 개선하는 것은 반드시 갖춰야 할 자세이다.
검색엔진 최적화(SEO)
Q1. 검색엔진 최적화를 하는 방법에는 무엇이 있을까?
Google SEO 기본 가이드
Google의 SEO 체크리스트 항목 및 중요도 배점
SEO 최적화를 위한 코드 작성
<div>
,<button>
보다는<a>
이용<a href>
요소가 없으면 Google이 URL을 크롤링하지 않음