# <html> 엘리먼트는 반드시 lang 어트리뷰트를 가져야 합니다

<https://www.fixreports.com/ko/issues/html-has-lang>

WCAG 3.1.1 페이지 언어 · 레벨 A

페이지가 언어를 선언하지 않아 스크린 리더가 잘못된 발음으로 읽을 수 있습니다.

## 이 규칙이 확인하는 내용
모든 HTML 문서가 lang 어트리뷰트를 가지고 있는지 확인하세요.

## 중요한 이유
WCAG 3.1.1은 페이지 언어를 설정하도록 요구합니다.

## 수정 방법
### 모든 웹사이트에서
1. <html> 요소에 lang 속성을 추가하십시오(예: <html lang="en">).

### Shopify에서
1. layout/theme.liquid에서 여는 태그가 <html lang="{{ request.locale.iso_code }}">인지 확인하십시오.

### WooCommerce와 WordPress에서
1. <html> 요소에 lang 속성을 추가하십시오(예: <html lang="en">).

## 수정 확인 방법
- 다시 스캔해 html-has-lang 항목이 통과하는지 확인하십시오.

## 출처
- axe-core 규칙 문서(Deque): https://dequeuniversity.com/rules/axe/4.13/html-has-lang
- WCAG 3.1.1 이해하기(W3C): https://www.w3.org/WAI/WCAG22/Understanding/language-of-page
