HTML - html태그의 lang 속성

html lang='ko'

1
2
<html lang="ko">
</html>

html 태그에서는 lang이라는 속성을 사용해서 문서에서 사용할 언어를 지정할수 있다. 예를 들어 한국어라면 korea의 약자인 ko를 사용한다.

간단히 <html\> 이라고만 해도 문제가 없는데 굳이 사용 언어를 명시하는 이유는 무엇일까? 우선 검색 사이트에서 특정 언어로 제한해 검색할 때 그 대상이 될 수 있기 때문이다. 예를 들어 검색 옵션중에서 '한국어로 된 문서'로 범위를 제한할 경우, <html lang="ko"\>라고 된 문서를 우선 검색한다.

또한 화면 낭독기에서 웹 문서를 소리내어 읽어줄 때 언어가 명시되면 그 언어에 맞추어 발음이나 억양, 목소리 등을 다르게 해서 들려줄수 있다.