꾸준한 개발자

계속적인 성장을 추구하는 개발자입니다. 꾸준함을 추구합니다.

계속 쓰는 개발 노트

CSS

웹 접근성을 위한 텍스트 숨김 처리

gold_dragon 2020. 7. 17. 11:03
.a11y-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  margin: -1px;
  clip-path: polygon(0 0, 0 0, 0 0);
}

 

포토샵으로 따지면 마스크를 씌우면서 숨김 처리를 합니다. text-ident: -9999px; 적용하면 스크린 리더가 글을 잃다가 포커스를 잃을 수 있지만 위와 같은 clip 처리는 포커스를 잃지 않습니다.

'CSS' 카테고리의 다른 글

image 하단에 공백이 생기는 이유  (0) 2020.07.21
margin collapse (마진 병합)  (0) 2020.07.21
Negative margin (음수 마진)  (0) 2020.07.17
display: block과 inline 차이  (0) 2020.07.17
무조건 Flex와 Grid를 쓰는게 좋은가?  (0) 2020.07.16