홀로 공부/웹표준과 웹접근성
[웹접근성] 상단에 본문 바로가기 태그 추가해주기
TargetA
2023. 8. 1. 15:38
1. 바로가기가 왜 필요한가?
스크린리더 사용자나 키보드를 이용한 사용자 같은 경우 여러 링크가 있을 경우 원하는 콘텐츠까지 도달하기 매우 부담이 될 수 있다.
이런 불편한 부분을 해소하기 위해 본문 바로가기[skip-navigation]이 필요합니다.
2. <body> 태그안의 최상단에 a 태그 "본문 바로가기" 만들기
<body>
<!--스킵네이게이션 영역-->
<a href="#content" class="skip-to">본문 바로가기</a>
<!--본문영역-->
<div id="contents"> </div>
</body>
/* Skip to content */
.skip-to {
position:absolute;
top:-99px;
left:0;
background:#333;
color:#fff;
width:100%;
padding:10px 0;
text-align:center;
text-decoration:none;
z-index:999;
}
.skip-to:hover,
.skip-to:focus,
.skip-to:active {
display:block;
top:0;
}