작성 예시 바로가기: 파일 이름보다 최종 도착 행동을 기록하는 링크 장부
누르기 전의 이름과 누른 뒤의 행동이 같아야 합니다
“자세히 보기”를 눌렀는데 파일이 내려받아지거나, 같은 화면에서 읽을 줄 알았던 자료가 새 창으로 열리면 사용자는 다음 행동을 다시 이해해야 합니다. 링크 검수는 주소가 살아 있는지만 확인하는 작업이 아닙니다. 이름과 문맥, 실제 도착지, 표시 방식, 파일의 종류와 버전이 같은 기대를 만들어주는지 확인하는 작업입니다.
가상의 사용 안내 링크로 페이지 이동·새 창·파일 보기·저장을 구분합니다. 코드에 등장하는 PDF 이름은 실제 배포 파일이 아닌 설명용입니다.
링크 이름에 도착 내용을 남깁니다
본문에 여러 “더 보기” 링크가 있으면 무엇을 여는지 문맥을 따로 찾게 될 수 있습니다. “구성 안내”, “치수표”, “작성 원칙”처럼 실제 도착 내용을 설명하는 이름을 검토합니다. 링크 이름을 길게 늘리는 것보다 현재 구간에서 필요한 목적이 남는지가 중요합니다. 도착 페이지의 제목과 내용이 달라졌다면 링크 이름도 다시 확인해야 합니다.
파일 링크는 사용 안내 PDF처럼 목적과 형식을 함께 적을 수 있습니다. 파일을 교체하면 링크 이름과 실제 형식·제목도 대조하세요.
| 처음 이름 | 검토할 이름 | 확인할 실제 내용 |
|---|---|---|
| 더 보기 | 구성 안내 | 구성과 적용 옵션을 설명하는가 |
| 자료 | 치수표 PDF | 파일 형식과 측정 조건이 맞는가 |
| 바로가기 | 공식 접수 안내 | 실제 기관과 해당 안내로 연결되는가 |
| 다운로드 | 사용 안내 파일 받기 | 보기와 다운로드 중 어떤 동작인가 |
같은 사이트의 안내와 외부 기준 원문을 구별해 이름을 붙입니다. 자료 이름만으로 무엇을 확인하는지 알 수 있는지 읽어 보세요.
새 창을 여는 이유와 안내를 구분합니다
새 창은 원래 페이지와 자료를 함께 봐야 하는 등 과업상의 이유가 있을 때 선택합니다. 새 창으로 열리는 기본 동작은 실행 전에 알려줄 수 있으며, W3C의 G201 기법이 그 방법을 설명합니다.
작은 아이콘만 추가했다면 그 뜻이 충분히 전달되는지 확인합니다. 시각적으로 새 창 표시가 보이지만 링크의 접근 가능한 이름에는 아무 정보가 없을 수도 있습니다. 반대로 모든 링크마다 긴 경고를 반복하면 본문의 흐름을 방해할 수 있습니다. 필요한 정보가 해당 링크와 문맥에서 알 수 있도록 제공되는지 살펴봅니다.
사용자는 브라우저 메뉴로 새 탭을 선택할 수도 있습니다. 검수에서는 사이트가 지정한 기본 동작과 사용자가 고른 동작을 구분합니다.
download 속성은 모든 파일을 같은 방식으로 여는 보장이 아닙니다
HTML의 download 속성은 링크 주소를 다운로드로 다루도록 하는 용도입니다. 그러나 적용 가능한 주소와 서버 응답, 브라우저 설정 등의 조건이 있으며 실제 동작은 다를 수 있습니다. MDN의 anchor 요소 안내는 같은 출처 주소 등에 적용되는 범위와 처리 차이를 설명합니다. 속성을 넣었다는 사실만으로 파일이 반드시 같은 이름으로 저장된다고 말하지 않습니다.
<a href="/files/example-guide.pdf" download>
설명용 사용 안내 PDF 받기
</a>
코드의 주소는 예시입니다. 실제 구현에서는 제공 파일의 주소·형식·응답 헤더·저장 이름을 확인하세요.
PDF가 브라우저 안에서 열리는 환경과 외부 프로그램으로 열리는 환경은 다를 수 있습니다. 문서가 열렸는지뿐 아니라 필요한 텍스트와 표, 이미지가 읽히는지 확인합니다. 파일 보기와 파일 저장을 다른 행동으로 제공한다면 이름과 실제 동작을 구분해 검수해야 합니다. 파일이 정상 응답했다는 결과를 문서의 읽기 품질까지 검증한 것으로 해석하지 않습니다.
형식·용량·버전은 실제 파일에서 확인합니다
파일 확장자가 PDF라고 적혀 있어도 응답과 실제 문서가 같은 형식인지 확인할 필요가 있습니다. 용량을 안내한다면 실제 제공 파일의 값과 일치해야 합니다. 이름만 바뀌고 이전 용량이 남거나, 파일을 교체한 뒤 문서 날짜가 달라지면 독자가 어떤 자료를 받은 것인지 혼동할 수 있습니다. 표시 정보와 제공 파일을 같은 버전으로 관리합니다.
문서에 여러 버전이 있다면 현재 안내하는 자료와 과거 이력을 구분합니다. 파일을 덮어쓰는 방식과 버전별 주소를 유지하는 방식은 기록을 추적하는 조건이 다를 수 있습니다. 실제 운영 환경에서 어떤 방식을 사용할지 정하고, 본문 링크와 파일 안의 제목·날짜·적용 범위가 같은 문서를 설명하는지 확인합니다.
| 표시 정보 | 확인할 자료 | 교체 때의 질문 |
|---|---|---|
| 문서 이름 | 실제 내용과 제목 | 도착 자료의 목적이 달라졌는가 |
| 파일 형식 | 응답과 실제 파일 | 변환 뒤 형식 표기를 갱신했는가 |
| 용량 | 현재 제공 파일 | 이전 값을 남기지 않았는가 |
| 기준·버전 | 문서 안의 날짜와 적용 범위 | 현재 자료와 과거 이력을 구분했는가 |
파일 형식과 버전이 맞아도 본문의 사양이나 정책이 현재 자료와 같은지는 별도로 대조해야 합니다.
웹 문서를 PDF로 제공한다면 다운로드 안내뿐 아니라 인쇄·PDF에서 본문과 출처가 유지되는지도 확인하세요.
처음 주소와 최종 도착지를 나눠 기록합니다
링크 주소가 다른 페이지로 이동할 수 있습니다. 주소가 정상 응답하더라도 최종 도착지가 공통 홈이나 로그인 화면으로 바뀌면 기대한 자료를 확인하기 어려울 수 있습니다. 처음 주소, 최종 도착지, 접근 조건, 실제 내용을 구분해 기록합니다. 자동 검사에서 성공 응답만 확인하고 모든 링크가 목적에 맞다고 보고하지 않습니다.
공식 자료 링크는 기관의 이름뿐 아니라 필요한 안내로 연결되는지 확인합니다. 기관 홈페이지가 살아 있다는 사실과 특정 기준의 원문을 확인했다는 사실은 다릅니다. 원문 주소가 바뀌었거나 접근이 제한됐다면 대체 경로의 역할을 설명하고, 접속하지 못한 문서를 최신으로 검토했다고 표현하지 않습니다.
로그인이나 별도 프로그램이 필요한 자료라면 링크 가까이에 그 조건을 알립니다. 공개 문서를 약속한 이름으로 로그인 화면만 연결하지 않습니다.
주소별 오류와 리디렉션 경로를 정리할 때는 끊어진 링크 점검 장부에 최종 도착지까지 남겨 두면 다시 확인하기 쉽습니다.
이동 링크는 실제 주소 관계를 남깁니다
Google의 링크 안내는 일반적으로 href를 가진 anchor 요소를 검색엔진이 읽을 수 있는 구조로 설명합니다. 글자만 버튼처럼 보이게 만든 요소와 실제 이동 링크는 다른 구조일 수 있습니다. 링크 목적이 페이지나 파일 이동이라면 주소와 이름의 관계를 확인하고, 실행 버튼과 구분해야 합니다.
스크립트로만 이동을 처리한다면 실제 href와 기본 링크 조작이 남는지 확인합니다. 검색엔진의 링크 발견과 도착 문서의 색인은 별도 상태입니다.
실행하는 버튼과 이동하는 링크를 섞지 않습니다
문의 제출이나 옵션 적용처럼 상태를 바꾸는 행동과 다른 자료로 이동하는 행동은 목적이 다릅니다. “파일 받기”라는 이름이 실제로 폼을 보내고 개인정보를 제출한다면 사용자는 예상하지 못한 행동을 하게 될 수 있습니다. 실행 조건과 데이터 전달, 이동을 분리해 설명하고 실제 사용 흐름에서 확인해야 합니다.
파일을 받기 전에 입력이 필요하다면 받을 정보와 전송 행동을 먼저 알립니다. 입력 없이 읽는 자료와 제출 뒤 제공하는 파일은 이름과 경로로 구분합니다.
작은 화면과 키보드에서도 이름과 행동을 확인합니다
모바일에서는 긴 파일 이름이나 새 창 안내가 줄바꿈되며 다른 링크와 붙어 보일 수 있습니다. 이름 전체와 형식 정보가 읽히는지, 눌러야 할 범위가 다른 요소와 겹치지 않는지 확인합니다. 화면에 링크가 있다는 사실을 실제로 목적에 맞게 조작할 수 있다는 결과와 구분해야 합니다.
키보드로 링크를 실행하고 원래 페이지로 돌아와 읽던 위치를 찾아봅니다. 파일 보기·저장·새 창 각각의 결과를 사용한 환경과 함께 기록하세요.
링크 장부에는 성공 코드보다 목적을 남깁니다
| 장부 항목 | 기록할 내용 |
|---|---|
| 사용 위치 | 페이지·구간·주변 문장 |
| 링크 이름 | 목적지·형식·필요한 행동 안내 |
| 목적지 | 처음 주소·최종 도착지·실제 자료 |
| 표시·저장 | 기본 target·download·응답과 환경 |
| 자료 버전 | 제목·날짜·용량·적용 범위 |
| 검수 조건 | 브라우저·화면·입력·접근 조건 |
파일 이름보다 최종 도착 행동을 기록하는 링크 장부
guide-v2.pdf 등은 설명용 파일 이름입니다. 실제 다운로드 파일이나 용량을 제공하는 표가 아닙니다.
| 표시 이름 | 가상의 도착 관측 | 남길 조치 |
|---|---|---|
| 자료 내려받기·guide-v2.pdf | 같은 사이트 PDF가 브라우저 보기로 열림 | 보기·저장 동작의 차이를 안내 문구와 대조 |
| 외부 공식 자료·새 창 안내 | 외부 주소에서 문서 페이지로 이동 | 처음 주소와 최종 URL·제목을 같이 보관 |
| v2라고 안내한 파일 | 도착 문서 표지에는 v1 표시 | 최신 파일이나 안내를 정리하기 전 공개 보류 |
download 속성의 존재만 보지 않고 실제 도착 문서와 파일 이름·버전·행동을 확인합니다. 운영체제나 브라우저 설정에 따라 보기와 저장 방식이 다를 수 있으므로 테스트 조건도 기록합니다. HTTP 200인 문서가 약속한 버전이 아닐 때는 성공으로 처리하지 않습니다. 외부 문서의 주소가 바뀌었다면 기존 안내와 새 주소의 의미가 같은지도 다시 대조해야 합니다.
참고 자료와 설명용 코드의 범위
- MDN: anchor 요소 — 주소·target·download와 실제 처리 조건.
- W3C G201: 새 창 사전 안내 — 사용자에게 행동 변화 알리기.
- Google: 크롤링 가능한 링크 — 실제 주소를 가진 링크 관계.
