웹 브라우저나 음성 브라우저와 같은 User Agents가 웹 문서에 쓰여진 언어를 올바로 해석할 수 있도록 (X)HTML 문서에 사용 언어를 선언한다. 대표적인 방법으로는 휴먼 랭귀지(human language) 명시와 meta 요소를 이용한 선언이 있다.

휴먼 랭귀지 명시는 한국어, 영어, 중국어 또는 독일어 등의 인간이 사용하는 언어를 HTML 문서에 선언하여 (X)HTML을 해석할 수 있는 소프트웨어들이 올바르게 동작할 수 있다록 한다.
영문 단어의 경우 영어, 프랑스어, 스페인어로 접근하면 읽는 방식이 달라지므로 스크린리더가 어떤 언어로 읽을 것인지 제대로 선택할 수 있도록 해준다. 특히 검색엔진의 경우 사용자 언어와 일치하는 검색 결과를 제시할 수 있기 때문에 좀 더 원하는 정보에 근접해서 검색할 수 있다.
휴먼 랭귀지 명시는 html 요소에 선언할 수 있으며, 콘텐츠 안에서 다양한 휴먼 랭귀지를 사용하는 경우 특정 요소마다 각각 다시 선언할 수 있다. 휴면 랭귀지 명시는 가능하면 기본 선언을 하는 것이 좋고, 각 콘텐츠 요소에 대한 휴먼 랭귀지 명시는 가능하면 선언하는 것이 바람직하다.

HTML
<html lang="ko">


XHTML
<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko">

나라별 언어코드 참조
http://msdn.microsoft.com/ko-kr/library/system.globalization.cultureinfo%28VS.95%29.aspx

'all' 카테고리의 다른 글

하위브라우저 호환성 맞추기 ie6, ie7  (0) 2011.10.26
<title>  (0) 2011.10.25
Doctype strict에서 제한  (0) 2011.10.25
Doctype  (0) 2011.10.25
웹 표준에 대한 오해  (0) 2011.10.25

+ Recent posts