Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- CSS
- s3 bucket
- react
- 백엔드
- 공부
- 개발자 이력서
- 신입 개발자
- 기획
- MONGOOSE
- 이력서
- Next.js
- 구상
- 캐플라이어
- 신입
- 대학졸업
- Javascript
- 신입 프론트엔드
- 회고
- 프론트엔드
- 개발
- TypeScript
- 개인프로젝트
- 신입 이력서
- 계획
- 삶
- aws s3
- Next.js 13
- 개인 프로젝트
Archives
- Today
- Total
개발 마라톤
9/4 - h1 내용 숨기기 본문
h1 텍스트 숨기기
웹 접근성을 고려하여 텍스트 숨기기 (velog.io)
웹 접근성을 고려하여 텍스트 숨기기
텍스트를 숨기는 여러 방법 중 웹접근성을 지킬 수 있는 방법은 어떤게 있는지에 관한 글
velog.io
웹 사이트의 제목을 h1으로 주고 싶은데, 텍스트 명은 숨기고 로고 이미지로 대체하고 싶어서
텍스트를 숨기는 방법을 찾아보았다.
윗 글을 정리하면 다음과 같다.
display: none; | 영역에서 아에 사라지며, 검색엔진이 접근할 수 없고, 스크린리더가 읽을 수 없다. |
width: 0; height: 0; font-size: 0; line-height: 0; |
일부 스크린리더가 해당 요소를 무시할 수 있다. |
opacity: 0; | 일부 스크린리더가 해당 요소를 무시할 수 있다. |
text-indent: -9999px; | 포커싱 되었을 때 제대로된 위치를 확인할 수 없다. |
position: absolute; top: -9999px; overflow: hidden; |
스크린리더가 읽을 때, 화면이 갑자기 튈 수 있어 사용성이 떨어진다. |
position: absolute; width: 1px; height: 1px; margin: -1px; overflow: hidden; clip-path: polygon(0 0, 0 0, 0 0); |
레이아웃에 영향을 주지 않으며, 스크린리더가 인식할 수 있다. |
'--- Project --- > CharFlyer : 캐플라이어' 카테고리의 다른 글
9/6 - nth-child (0) | 2023.09.06 |
---|---|
9/5 - Flex Item의 너비와 높이 (0) | 2023.09.05 |
9/1 - CSS 컨벤션 (0) | 2023.09.01 |
8/31 - CSS Module로 전환 (0) | 2023.08.31 |
8/30 - Vanila Extract 적용 (0) | 2023.08.30 |
Comments