문서 전체나 일부의 언어 명시 하기
Posted: 2004 02 10 20:19 38
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
<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