본문으로 바로가기

ARIA 실전 가이드: 접근 가능한 웹 인터페이스 구현하기

ARIA를 배운 개발자들이 자주 하는 실수가 있습니다. ARIA의 개념은 이해했지만, 실제 프로젝트에서 어떻게 적용할지, 언제 써야 하는지 확실하지 않은 거죠. ARIA 실전 가이드 - 코드 에디터 화면에 ARIA 속성이 강조된 메인 비주얼 커버 이미지(예시): ARIA 속성 적용 흐름을 상징하는 비주얼 · 제작: Nanobanana AI "ARIA는 마지막 수단이다"라는 말이 있습니다. 먼저 시맨틱 HTML을 사용하고, HTML의 기본 기능으로 부족할 때만 ARIA를 더하는 거예요. 이 가이드는 이 원칙을 바탕으로 실제 프로젝트에서 ARIA를 효과적으로 활용하는 방법을 다룹니다. ...

글 작성일: 2026-01-22 · 글 읽기 시간: 22 분 · 글 단어 수: 10750 단어 · 글쓴이: Isaac

WCAG 3.0 구조 해부: Success Criteria에서 Outcomes로

↻ 2026-07-30 업데이트 2026년 3월 3일 W3C Working Draft를 반영해 숫자와 용어를 고쳤습니다. 요구사항 개수를 170+개에서 153개(Core 92 + Supplemental 61)로 바로잡고, Foundational을 Core로 교체했습니다. 널리 퍼진 "174개"라는 수치는 출처가 확인되지 않아 따르지 않았습니다. 들어가며 "1.3.1 정보와 관계(Info and Relationships) - Level A" ...

글 작성일: 2026-01-19 · 수정됨 2026-07-30 · 글 읽기 시간: 24 분 · 글 단어 수: 11706 단어 · 글쓴이: Isaac

정적 사이트에서 동적 댓글 시스템 만들기: Giscus + GraphQL API

들어가며 정적 사이트 생성기(SSG)로 만든 블로그는 정말 빠르고 안전합니다. 하지만 댓글 같은 동적 기능을 추가하려면 고민이 필요합니다. 저도 이 블로그에 GitHub Discussions 기반의 Giscus를 댓글 시스템으로 사용하고 있는데, 한 가지 불편한 점이 있었습니다. ...

글 작성일: 2026-01-16 · 글 읽기 시간: 23 분 · 글 단어 수: 11330 단어 · 글쓴이: Isaac

WCAG 3.0 시대의 시작: 왜 새로운 가이드라인이 필요한가?

↻ 2026-07-30 업데이트 타임라인 정보를 현행화했습니다. 2026년 3월 3일 Working Draft 마일스톤을 추가하고, 완성 시점 전망을 작업그룹 일정표(2027년 4분기 CR 스냅샷 목표) 기준으로 고쳤습니다. 들어가며 "우리 사이트는 WCAG 2.1 AA를 100% 통과했는데, 실제 스크린 리더 사용자가 회원가입을 못하더라고요." ...

글 작성일: 2026-01-12 · 수정됨 2026-07-30 · 글 읽기 시간: 19 분 · 글 단어 수: 9446 단어 · 글쓴이: Isaac

코드 블록 접근성 개선: 스크린 리더 사용자가 선택하는 라인 넘버

들어가며 최근 Hugo에 PaperMod 테마를 이용해서 블로그를 만들고 운영을 시작했습니다. 다른 사람이 만든 것을 그대로 사용하는건 빠르게 운영할 수 있다는 장점이 있지만, 모든 부분이 나에게 맞는 건 아니였습니다. 수많은 곳을 내 입맛과 취향에 맞춰서 수정하다가 보니 코드 블록에 문제가 좀 있더군요. ...

글 작성일: 2026-01-09 · 글 읽기 시간: 15 분 · 글 단어 수: 7410 단어 · 글쓴이: Isaac

규제를 넘어, 신뢰의 기반으로 - AI 기본법과 접근성

이 글은 웹접근성, 공공 웹서비스, 그리고 개발자의 책임에 대해 현장에서 직접 부딪히며 고민해온 기록이다. 법과 기술, 기준과 현실 사이에서 "우리는 정말 모두를 위해 만들고 있는가?"라는 질문에 답해보려 한다. ...

글 작성일: 2026-01-07 · 글 읽기 시간: 19 분 · 글 단어 수: 9462 단어 · 글쓴이: Isaac

기술 중심을 넘어, 사람 중심으로 - 디지털포용법의 이해

이 글은 웹접근성, 공공 웹서비스, 그리고 개발자의 책임에 대해 현장에서 직접 부딪히며 고민해온 기록이다. 법과 기술, 기준과 현실 사이에서 "우리는 정말 모두를 위해 만들고 있는가?"라는 질문에 답해보려 한다. ...

글 작성일: 2026-01-06 · 수정됨 2026-08-12 · 글 읽기 시간: 10 분 · 글 단어 수: 4536 단어 · 글쓴이: Isaac

접근성을 넘어, 디지털포용으로 - 새로운 시대의 시작

이 글은 웹접근성, 공공 웹서비스, 그리고 개발자의 책임에 대해 현장에서 직접 부딪히며 고민해온 기록이다. 법과 기술, 기준과 현실 사이에서 "우리는 정말 모두를 위해 만들고 있는가?"라는 질문에 답해보려 한다. ...

글 작성일: 2026-01-05 · 글 읽기 시간: 7 분 · 글 단어 수: 3384 단어 · 글쓴이: Isaac

AI 대국민 서비스 평가 현장에서, 내가 던졌던 질문들

들어가며 NIA(한국지능정보사회진흥원)에서 열린 AI 에이전트 시나리오 공모전 국민평가단 활동을 마치고 돌아왔다. 전문가 심사위원과 국민평가단으로 구성된 자리였고, 전문가 평가와 국민평가단 평가가 함께 반영되는 구조였다. ...

글 작성일: 2025-12-31 · 글 읽기 시간: 7 분 · 글 단어 수: 3266 단어 · 글쓴이: Isaac

5만 원짜리 평가단, 그래도 서울에 가는 이유

들어가며 솔직히 말하면, 이 선택은 손해다. 하루를 쓰고, 교통비를 직접 부담해야 하고, 받는 보상은 5만 원뿐이다. 그럼에도 나는 내일 서울로 간다. 그 이유를 차근차근 정리해보고 싶었다. ...

글 작성일: 2025-12-30 · 글 읽기 시간: 5 분 · 글 단어 수: 2203 단어 · 글쓴이: Isaac
맨 위로