문서 전체나 일부의 언어 명시 하기

국내에 웹 사이트들이 웹 표준을 지키고 OS나 브라우저와 관계 없이 접근성을 향상 시키기 위한 사이트 버그 신고 및 문제 해결을 위한 게시판입니다.
Post Reply
photon

문서 전체나 일부의 언어 명시 하기

Post by photon »

html이나 xml에서는 문서에 쓰인 언어가 무엇인지 명시할 수 있습니다. html에서는 lan을 쓰고, xml에서는 'xml:lang'을 써서 합니다. html과 xml의 거의 모든 tag에 attribute로 lang/xml:lang을 쓸 수 있습니다.

<html lang="ko">
<p lang="en-US"> <table lang="ru"> <span lang="fr-CA">와 같은 식입니다.

언어를 표시해야 하는 이유 몇 가지 (아래는 W3G I18N GEO 메일링 리스트에 올라온 것으로 곧 FAQ로 만들어져서 웹 페이지에 올릴 것입니다.)

- 한자처럼 언어와 지역에 따라 글자 모양이 약간 다른 경우 보다 더 적합한
   모양을 써서 화면에 표시할 수 있다. 특히, 일본인들이 신경을 많이 쓰지요.
- 화면 음성 변환기 등이  그 언어에 해당하는 더 자연스러운
   발음을 할 수 있다.
- 자동 정보 수집 기계나 분류 기계가 보다 용이하게 내용을 파악하고 수집
   정리할 수 있다. (검색 엔진, RSS/RDF 처리기, .....)
-  언어 의존적인 여러 가지 요소(줄바꿈, 하이프네이션, 단락 정렬, 공백 처리
    등)를 해당 언어에 가장 적합한 방법으로 처리하는 것이 가능하다.
- 언어에 따른 다른 스타일을 적용할 수 있다.  (ms IE는 아직 지원하지 않음)

언어를 표시하는 방법은 다음을 보십시오.

http://www.w3.org/International/O-HTML-tags.html
http://www.w3.org/International/questions.html#language
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest