aria-hidden으로 장식용 아이콘 숨기기
장식 요소가 접근성 트리에 포함되지 않게 합니다.
aria-hidden으로 장식용 아이콘 숨기기은(는) CoddyKit의 무료 Web Accessibility Academy 강의입니다. 이것은 4개 중 2번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Web Accessibility Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Web Accessibility Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
어떤 아이콘은 아무 말도 하지 않습니다
레이블 옆의 작은 장식은 스크린 리더 사용자에게 아무런 정보를 더하지 않습니다. 이를 안내하면 사용자가 헤쳐 나가야 할 소음만 늘어납니다. 🔇
장식용이라는 말
아이콘을 제거해도 사용자가 이해하는 내용이 달라지지 않는다면 그 아이콘은 장식용입니다. 주변 텍스트가 이미 의미를 전달합니다.
접근성 트리에서 숨기기
장식용 아이콘에 aria-hidden="true"를 지정하여 접근성 트리에서 제외하면 스크린 리더가 완전히 건너뜁니다.
<button>
<svg aria-hidden="true" focusable="false">...</svg>
Save
</button>자식 요소도 함께 숨겨집니다
래퍼에 aria-hidden="true" 하나를 지정하면 해당 요소와 내부의 모든 요소가 숨겨집니다. 따라서 각 경로가 아니라 컨테이너에 지정하십시오.
img에는 빈 alt로 같은 효과 내기
장식용 아이콘이 <img>라면 대신 빈 alt를 지정하십시오. 빈 alt는 스크린 리더에 이미지를 건너뛰라고 알립니다.
<img src="sparkle.png" alt="" />보이는 콘텐츠는 절대 숨기지 않기
황금률은 다음과 같습니다. 시각으로 확인하는 사용자가 의존하는 요소에는 aria-hidden을 지정하지 마십시오. 그러면 일부 사용자에게 실제 콘텐츠를 지워 버리게 됩니다.
포커스 가능한 요소는 절대 숨기지 않기
포커스 가능한 요소에 aria-hidden을 지정하면 유령이 생깁니다. 키보드 사용자는 컨트롤에 도달하지만 스크린 리더는 이를 안내하지 않습니다.
focusable false와 함께 사용하기
장식용 인라인 SVG에는 aria-hidden과 함께 focusable="false"를 추가하여 어떤 브라우저도 이를 탭 순서에 넣지 못하게 하십시오.
<svg aria-hidden="true" focusable="false">
<path d="..." />
</svg>중복되는 아이콘은 장식용입니다
Delete라는 단어 옆의 휴지통 아이콘은 중복됩니다. 아이콘을 숨기고 보이는 텍스트가 모든 사용자에게 의미를 전달하게 하십시오.
아이콘 하나만 있는 경우 주의하기
주의하십시오. 주변에 텍스트가 없는 아이콘은 대개 장식용이 아닙니다. 이를 숨기면 컨트롤이 아무 설명도 이름도 없는 상태가 됩니다.
사라졌는지 확인하기
접근성 검사기에서 제대로 숨겨진 아이콘은 트리에서 완전히 사라집니다. 그 빈자리가 바로 원하는 결과입니다.
빠른 확인
보이는 Complete라는 단어 바로 옆에 확인 표시 아이콘이 있습니다. 이 아이콘을 어떻게 처리해야 할까요?
복습: 소음 숨기기
장식용 아이콘에는 aria-hidden="true"(또는 빈 alt)와 focusable false를 지정하십시오. 포커스 가능한 요소나 고유한 콘텐츠에는 절대 지정하지 마십시오. 소음은 줄고 페이지는 더 명확해집니다. 🎯
AI 튜터와 함께 HTML을(를) 배우세요 — 무료
브라우저에서 실제 코드를 작성하고 실행하며, 24/7 AI 튜터로부터 즉각적인 도움을 받고, 웹이나 앱에서 중단한 부분부터 계속 학습하세요.
- 코스
- 30
- 레슨
- 120
자주 묻는 질문
“aria-hidden으로 장식용 아이콘 숨기기” 강의는 무료인가요?
네 — “aria-hidden으로 장식용 아이콘 숨기기” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Web Accessibility Academy 강의 전체를 잠금 해제할 수 있습니다. Web Accessibility Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
“aria-hidden으로 장식용 아이콘 숨기기”에서 뭘 배우나요?
장식 요소가 접근성 트리에 포함되지 않게 합니다. 브라우저에서 직접 실행하는 실습 코드로 Web Accessibility Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
Web Accessibility Academy을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 Web Accessibility Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 2번째 강의입니다.
“aria-hidden으로 장식용 아이콘 숨기기” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Web Accessibility Academy 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Web Accessibility Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.
이 강의의 모든 강의
- 인라인 SVG: role img와 title
- aria-hidden으로 장식용 아이콘 숨기기
- 이름이 있는 아이콘 버튼 만들기
- 아이콘 글꼴과 접근성 문제