탭을 구현할 때, aria 속성을 이용하여 웹 접근성에 맞게 나타낼 수 있다.
<!-- O: 앵커 형식 탭 -->
<div>
<div role="tablist">
<a id="first" href="#" role="tab" aria-selected="true">첫 번째 탭</a>
<a id="second" href="#" role="tab" aria-selected="false">두 번째 탭</a>
</div>
<div role="tabpanel" aria-labelledby="first">
첫 번째 컨텐츠
</div>
<div role="tabpanel" aria-labelledby="second" hidden>
두 번째 컨텐츠
</div>
</div>
<!-- O: 버튼 형식 탭 -->
<div>
<div role="tablist">
<button type="button" id="first" role="tab" aria-selected="true">첫 번째 탭</button>
<button type="button" id="second" role="tab" aria-selected="false">두 번째 탭</button>
</div>
<div role="tabpanel" aria-labelledby="first">
첫 번째 컨텐츠
</div>
<div role="tabpanel" aria-labelledby="second" hidden>
두 번째 컨텐츠
</div>
</div>
https://github.com/lezhin/accessibility/blob/master/aria/README.md#tab