직접 살펴보는 예제

사이트 식별·주제·검색·문의를 나눈 미디어 헤더

메뉴를 열고 Tab으로 이동한 다음 Escape로 닫아 초점의 위치를 확인하세요.

아래 내용은 구조를 설명하기 위해 만든 예제입니다. 실제 상품·고객 성과 자료가 아닙니다.

Public Notes

닫힘 · aria-expanded=false

상세페이지

상품 정보와 구매 전 조건을 확인하는 글을 모으는 예제 구간입니다.

웹디자인

메뉴·글자·본문 이동을 확인하는 예제 구간입니다.

마케팅

문장과 근거를 연결하는 예제 구간입니다.

헤더의 탐색 우선순위 예제에서 나눈 판단

예제 헤더의 메뉴 버튼은 링크 목록을 열고 닫습니다. 세 링크는 같은 예제 안의 해당 주제 설명으로 이동하고, Escape를 누르면 메뉴가 닫히며 버튼으로 초점이 돌아옵니다. 실제 사이트의 인기 메뉴나 클릭 성과를 측정한 예제는 아닙니다.

헤더를 꾸미기 전에 사용자가 해야 할 네 가지 일을 분리합니다

헤더가 복잡해지는 원인은 메뉴 수만이 아닙니다. 사이트 이름, 카테고리, 검색, 로그인, 장바구니, 문의가 모두 ‘가장 중요한 요소’처럼 같은 색과 크기를 요구할 때 경쟁이 시작됩니다. 이 글의 자체 예제는 미디어형 사이트를 가정하고 역할을 사이트 식별, 주제 탐색, 글 검색, 제작·정정 문의 네 가지로 제한합니다. 각 역할마다 대표 조작을 하나만 정하고, 사용하지 않는 회원 기능이나 판매 기능은 빈 자리를 채우기 위해 추가하지 않습니다. 실제 사이트에서는 사용자 과업과 운영 기능을 다시 조사해 역할표를 새로 만들어야 합니다.

USWDS는 헤더가 사용자가 현재 위치를 식별하고 사이트의 주요 영역으로 빠르게 이동하도록 돕는다고 설명합니다. 또한 중요한 섹션을 내비게이션 링크로 제공하고 링크 레이블은 짧고 명확하며 낯선 전문용어를 피하라고 안내합니다. 이 기준은 문의 버튼을 무조건 강조하거나 모든 페이지를 가로 메뉴에 넣으라는 뜻이 아닙니다. 어떤 역할이 헤더에 남아야 하는지, 어떤 링크가 하위 페이지나 푸터로 이동해야 하는지를 판정하는 출발점으로 사용합니다.참고: U.S. Web Design System · Header

같은 줄에 있어도 요소마다 시각적 무게와 실패 조건은 달라야 합니다

자체 예제에서는 로고를 홈으로 돌아가는 식별 링크, 세 개의 주제 링크를 주요 내비게이션, 검색 아이콘을 검색 패널을 여는 버튼, 문의를 별도 페이지로 이동하는 링크로 정의합니다. 여기서 검색은 현재 페이지 안의 내용을 즉시 찾는 기능이 아니라 사이트 글 목록을 조회하는 기능이고, 문의는 양식을 제출하는 동작이 아니라 문의 페이지로 이동하는 링크입니다. 기능 정의가 다르면 HTML 요소와 키보드 동작도 달라집니다. 링크를 버튼처럼 꾸밀 수는 있지만 목적지가 다른 페이지라면 링크의 의미를 유지합니다.참고: W3C Web Accessibility Initiative · Understanding Success Criterion 2.4.4: Link Purpose (In Context)

요소주요 역할예제 표현실패 조건
사이트 식별현재 사이트 확인과 홈 이동텍스트 로고 + 홈 링크페이지마다 다른 이름 또는 잘못된 홈 주소
주요 메뉴핵심 주제 이동상세페이지·웹디자인·마케팅내부 용어, 지나치게 긴 레이블, 중복 목적
검색검색 인터페이스 열기검색 열기 버튼레이블 없음, 초점 이동 불명확, 닫기 불가
문의문의 안내 페이지 이동제작·정정 문의 링크클릭 뒤 목적이 다른 홈이나 빈 양식
모바일 메뉴접힌 내비게이션 열기메뉴 열기·닫기 버튼상태 전달 없음 또는 배경 링크 조작 가능

시각적 무게는 역할표 이후에 정합니다. 현재 페이지의 카테고리 링크는 aria-current와 색 또는 밑줄로 구분하고, 문의 링크는 주요 메뉴보다 눈에 띄더라도 로고와 메뉴 전체를 가리지 않는 크기로 둡니다. 검색은 아이콘만 쓸 경우 접근 가능한 이름을 제공하고, 같은 화면에서 검색과 메뉴 아이콘이 형태만으로 혼동되지 않는지 확인합니다. ‘모두 중요하다’는 결론이 나오면 요소를 더 강조하는 대신 헤더 밖으로 옮길 기능을 찾습니다. 이 과정은 취향 투표가 아니라 역할 중복을 줄이는 편집 작업입니다.참고: U.S. Web Design System · Header

모바일 메뉴는 데스크톱 링크를 접는 일이 아니라 우선순위를 다시 표현하는 일입니다

1440픽셀에서 한 줄로 보이는 로고, 세 개 메뉴, 검색, 문의를 390픽셀에 그대로 축소하면 레이블이 잘리거나 터치 대상이 겹칠 수 있습니다. 자체 예제에서는 로고, 검색, 메뉴 열기만 첫 줄에 남기고 세 개 주제와 문의 링크는 메뉴 패널 안에 배치합니다. 문의가 패널 안으로 이동해도 레이블과 목적지는 바꾸지 않습니다. 검색 패널과 내비게이션 패널이 동시에 열리지 않도록 상태 전환을 정의하고, 닫을 때 초점을 패널을 연 버튼으로 되돌립니다. 이 동작은 실제 구현에서 키보드와 스크린리더로 확인해야 합니다.참고: U.S. Web Design System · Header

  1. 1440픽셀에서 로고부터 문의 링크까지 시각 순서와 DOM 순서를 기록합니다.
  2. 390픽셀에서 첫 줄에 남을 요소와 메뉴 패널로 이동할 요소를 역할표에 따라 정합니다.
  3. 메뉴 열기 버튼의 접근 가능한 이름, aria-expanded, aria-controls를 확인합니다.
  4. 메뉴를 연 뒤 Tab 순서가 패널 안에서 예측 가능하게 이어지고 닫기 조작을 찾을 수 있는지 봅니다.
  5. 메뉴를 닫은 뒤 초점이 열기 버튼으로 돌아오는지, 숨긴 링크가 계속 초점을 받지 않는지 확인합니다.
  6. 320픽셀에서 긴 한국어 레이블, 텍스트 확대, 브라우저 기본 글꼴로 다시 점검합니다.
상태보이는 요소초점 시작종료 동작기록할 오류
데스크톱로고·주제·검색·문의건너뛰기 링크 또는 로고본문으로 이동겹침, 과도한 줄바꿈, 현재 위치 누락
모바일 닫힘로고·검색·메뉴 열기로고메뉴 버튼숨긴 링크 초점, 이름 없는 아이콘
모바일 열림주제·문의·닫기첫 메뉴 또는 닫기닫기 후 열기 버튼초점 유실, 배경 조작, 스크롤 잠김
검색 열림검색 입력·제출·닫기검색 입력닫기 후 검색 버튼레이블 없음, 자동 제출, 메뉴와 동시 노출

마우스 없이 이동했을 때 현재 위치와 열림 상태를 잃지 않아야 합니다

헤더 검수는 화면 캡처만으로 끝내지 않습니다. 페이지를 새로 연 뒤 마우스를 사용하지 않고 Tab, Shift+Tab, Enter, Space, Escape를 순서대로 사용합니다. 링크는 Enter로 이동하고, 실제 button 요소는 Enter와 Space에서 동작하는지 확인합니다. 검색이나 메뉴가 열릴 때 초점이 어디로 이동하는지, 닫을 때 어디로 돌아오는지 기록합니다. hover 색만 있고 focus 표시가 없으면 마우스 사용자에게만 상태가 전달되므로 통과로 보지 않습니다. 자동으로 메뉴가 열리거나 초점만 받았는데 페이지가 이동하는 동작도 피합니다.참고: U.S. Web Design System · Header

USWDS 헤더 예시는 접근성 검사를 프로젝트 안에서 다시 수행하라고 명시합니다. 구성요소가 공식 예시를 닮았다는 사실은 현재 사이트의 CSS, 자바스크립트, 플러그인 충돌까지 검증했다는 뜻이 아닙니다. 따라서 검수 기록에는 브라우저, viewport, 확대율, 조작 키, 예상 상태, 실제 상태를 함께 남깁니다. 스크린리더 확인을 하지 않았다면 ‘키보드 검사 완료’라고만 쓰고 보조기술 전체 검사를 마친 것처럼 표현하지 않습니다.참고: U.S. Web Design System · Header · W3C Web Accessibility Initiative · Navigation Landmark Example

조작예상 결과실패 예수정 확인
Tab보이는 순서대로 초점 이동숨은 메뉴로 초점 이동display·hidden·inert 상태 대조
Enter링크 이동 또는 버튼 실행아이콘에 반응 없음시맨틱 요소와 이벤트 확인
Space버튼 실행, 페이지 불필요 스크롤 없음가짜 div 버튼button 요소와 type 확인
Escape열린 패널 닫기초점이 body로 사라짐열기 버튼으로 반환
Shift+Tab역순 이동 가능패널 안에 초점 갇힘처음·마지막 경계 확인

현재 위치, 링크 도착점, 메뉴 상태를 별도의 검수 열로 기록합니다

헤더의 ‘정상 작동’을 한 칸으로 기록하면 현재 위치 표시와 링크 이동, 패널 제어가 섞입니다. 자체 검수표에서는 메뉴별 href와 도착 H1, 현재 페이지 aria-current, 데스크톱 노출, 모바일 패널 노출, 키보드 초점, 404 여부를 각각 기록합니다. 예를 들어 ‘웹디자인’ 링크가 올바른 페이지로 이동해도 마케팅 페이지에서 aria-current가 잘못 남아 있으면 링크 검사는 통과하고 상태 검사는 실패입니다. 검색 버튼이 패널을 열어도 닫기 후 초점이 사라지면 동작 검사는 부분 실패로 남깁니다.참고: W3C Web Accessibility Initiative · Understanding Success Criterion 2.4.4: Link Purpose (In Context) · W3C Web Accessibility Initiative · Navigation Landmark Example

검수 열수집값통과 기준판정하지 않는 것
도착점href·최종 URL·H1레이블과 목적 일치방문자가 좋아할지 여부
현재 위치aria-current·시각 표시현재 항목 하나만 표시브랜드 신뢰 상승
반응형노출 요소·줄바꿈·가로 폭정보 손실 없이 재배치모든 기기 대표
키보드초점 순서·열림·닫힘조작 가능하고 상태 인지모든 보조기술 적합
성능레이아웃 이동 관찰헤더가 본문을 반복해서 밀지 않음검색 순위 효과

검수 결과는 ‘깔끔해졌다’보다 관찰 가능한 문장으로 씁니다. ‘390×844에서 로고 112픽셀, 검색 버튼과 메뉴 버튼이 한 줄에 있고 가로 스크롤 없음’, ‘메뉴 닫힘 상태에서 숨은 링크는 Tab 순서에 없음’, ‘문의 링크의 최종 URL과 도착 H1이 일치’처럼 조건과 결과를 남깁니다. 실제 사용자가 더 빨리 찾았는지, 문의가 늘었는지, 이탈이 줄었는지는 별도 연구가 없으므로 기록하지 않습니다. 수정 전후 캡처도 성과 증거가 아니라 배치와 상태를 재현하기 위한 자료로만 사용합니다.

헤더 공개 전에는 역할, 목적, 반응형, 조작 가능성을 차례로 닫습니다

공개 판정은 네 문장으로 요약할 수 있습니다. 각 요소의 역할이 하나로 정의되어 있는가, 메뉴 레이블과 도착 내용이 일치하는가, 화면 폭이 줄어도 핵심 기능이 사라지지 않는가, 키보드로 열고 이동하고 닫을 수 있는가입니다. 이 네 가지를 모두 확인한 뒤에도 실제 사용자 과업 성공이나 사업 성과는 미확인으로 남습니다. 반대로 하나라도 실패하면 색과 그림자 조정으로 덮지 않고 기능 정의나 DOM 구조부터 수정합니다.참고: U.S. Web Design System · Header · W3C Web Accessibility Initiative · Understanding Success Criterion 2.4.4: Link Purpose (In Context) · W3C Web Accessibility Initiative · Navigation Landmark Example

  1. 사이트 식별, 주제 탐색, 검색, 문의, 모바일 메뉴의 역할과 HTML 요소를 적습니다.
  2. 모든 메뉴 레이블을 도착 URL과 H1에 대조하고 모호한 내부 용어를 줄입니다.
  3. 1440·390·320픽셀에서 시각 순서, DOM 순서, 줄바꿈, 가로 넘침을 기록합니다.
  4. 메뉴와 검색의 닫힘·열림 조합을 만들고 동시에 열리는 충돌을 확인합니다.
  5. Tab·Shift+Tab·Enter·Space·Escape로 전체 경로를 재현합니다.
  6. 확인하지 않은 클릭률, 전환, 사용자 만족을 결과에 추가하지 않습니다.

헤더의 탐색 우선순위을 확인한 순서

  1. 사이트 표시와 세 주제 링크를 구분하고 각 예제 설명으로 이동하는지 확인합니다.
  2. 열기·닫기에서 목록과 aria-expanded를 대조하고 Escape 후 초점 복귀를 봅니다.
  3. 검색·문의는 본문의 확장 설계안입니다. 위 메뉴 예제에서 검색 서비스나 문의 전송을 실행했다고 기록하지 않습니다.

헤더의 탐색 우선순위 판단에서 제외한 범위

  • 자체 헤더 예제는 실제 고객, 운영 데이터, 클릭률, 문의 전환 또는 사용자 테스트 결과를 포함하지 않습니다.
  • USWDS 구성은 미국 연방정부 사이트 맥락의 예시이므로 모든 브랜드와 서비스에 같은 메뉴 수나 배치를 요구하지 않습니다.
  • 키보드 검수는 중요한 확인 단계이지만 여러 스크린리더·브라우저 조합의 전체 접근성 시험을 대신하지 않습니다.
  • 320·390·1440픽셀 검사는 선택한 viewport 조건만 다루며 모든 기기, 글꼴 확대, 번역 길이를 대표하지 않습니다.
  • 정보 위계와 링크 목적이 분명해도 실제 사용자의 탐색 성공이나 사업 성과는 별도 연구 없이는 판단할 수 없습니다.

헤더의 탐색 우선순위에 사용한 원문

원문별 확인일과 참고 범위를 아래에 표시했습니다. 예제 입력값은 설명을 위한 설정이며 원문 기관의 제품 평가를 뜻하지 않습니다.

  1. HeaderU.S. Web Design System · 확인 2026-08-20

    헤더의 역할, 주요 섹션 링크, 짧고 명확한 레이블, 반응형 구성과 프로젝트별 접근성 재검수 지침을 참고했습니다.

  2. Navigation Landmark ExampleW3C Web Accessibility Initiative · 확인 2026-08-20

    복수 내비게이션 랜드마크의 접근 가능한 이름과 동일·상이한 링크 집합의 레이블 기준을 참고했습니다.

광고·협찬 고지
  • 광고·협찬 없이 작성
  • 예시는 detailry 자체 제작이며 실제 고객·매출 자료가 아닙니다.
  • 정정: 문의 페이지
  • 작성 기준: 작성 원칙
웹디자인 카테고리정정·문의

이 페이지에서 실제 작동하는 범위

위의 작동 예제는 메뉴 열기·닫기, 세 주제의 예제 내부 이동과 Escape 초점 복귀를 다룹니다. 본문의 검색 패널·문의 페이지·현재 카테고리 표시는 확장 설계안의 역할과 검수 방법이며, 작동 예제에 검색 서비스나 문의 전송이 구현됐다는 뜻이 아닙니다. 설계표에 적은 상태는 실제 구현 뒤 별도 확인해야 하고 여기서 시험하지 않은 상태를 통과로 기록하지 않습니다.

헤더의 탐색 우선순위 실제 응답 기준

이 주제의 판단 기준이 실제 페이지에도 반영됐는지 2026년 9월 23일 새로 받은 공개 HTML을 기준으로 확인했습니다. 메뉴·검색·문의가 동시에 강하게 보이면 업무 순서가 흐려집니다. 방문 목적별 첫 경로를 고정하고 키보드 순서까지 대조합니다.

확인 항목2026.09.23 공개 응답판단 범위
접속과 주소HTTP 200, H1 1개, canonical https://detailry.com/articles/web-header-navigation-balance/공개 URL과 대표 주소 일치만 확인
본문 구조공백 제외 7,239자, H2 12개, 이미지 2개길이가 아니라 주제별 판단 과정과 한계를 재검수
링크 경로내부 7개, 외부 17개, designsystem.digital.gov, w3.org출처 존재와 실제 접속 상태를 별도로 확인

이 기록은 해당 날짜의 공개 상태를 보여주며 사용자 성과, 고객 전환, 제품 성능을 증명하지 않습니다. 이후 본문·이미지·출처가 바뀌면 같은 URL을 다시 확인해야 합니다.