> 웹 프론트엔드 > 프런트엔드 Q&A > html5의 lang은 무엇을 의미합니까?

html5의 lang은 무엇을 의미합니까?

青灯夜游
풀어 주다: 2022-01-23 14:25:44
원래의
5588명이 탐색했습니다.

HTML5에서 lang의 전체 이름은 "언어"를 의미하며 모든 HTML 요소에 사용할 수 있는 전역 속성입니다. lang 속성은 요소 콘텐츠의 언어를 지정하는 데 사용됩니다. 구문은 "<element lang="value">"입니다.

html5의 lang은 무엇을 의미합니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, HTML5 버전, Dell G3 컴퓨터.

HTML5에서 lang의 전체 이름은 "언어"로 "언어"를 의미합니다.

lang은 모든 HTML 요소에 사용할 수 있는 전역 속성입니다(모든 HTML 요소의 유효성을 검사하지만 반드시 유용한 것은 아닙니다).

HTML 4.01에서 lang 속성은 ,
, ,

,
,

lang 속성은 요소 콘텐츠의 언어를 지정합니다.

구문: ​​

<element lang="value">
로그인 후 복사
value description
value
요소 콘텐츠의 언어 코드를 지정합니다.

html5의 lang은 무엇을 의미합니까?

A 언어 태그는 ①부터 ⑦까지 4개의 하위 태그로 구성됩니다. 계산이 불분명한 경우 리소스 섹션에 제공된 문서를 참조하세요.

각 부분의 의미

①언어 : 주요 언어, 중국어를 나타내는 코드 "zh" 사용, 소문자. 대문자 사용에 대한 필수 요구 사항은 없는 것 같습니다. 단지 관례일 뿐입니다. 습관을 따르세요. 항상 다른 사람에게 어색해 보이는 것은 자신의 개성을 과시하는 좋은 방법이 아닙니다.

 ②extlang: "확장 언어"로 번역되나요? 중국어의 경우 이 부분은 표준 중국어와 방언을 나타냅니다. 예를 들어 "cmn"은 중국어를 의미하고 "yue"는 광둥어를 의미하며 "lzh"는 무엇을 의미하는지 모르겠습니다. 소문자.

 3스크립트: 쓰기 형식, 중국어에는 서양 언어의 철자 변경이 없으며 "간체"와 "전통"만 있습니다. "Hans"는 중국어 간체를 의미하고 "Hant"는 중국어 번체를 의미하며 첫 글자를 대문자로 표기합니다.

 ④지역: 지역, 중국어와 관련된 지역은 아마도 중국 본토(CN), 대만, 중국(TW), 홍콩, 중국(HK), 마카오, 중국(MO), 싱가포르(SG)일 것입니다.

 ⑤⑥7: 추측해 보세요...

방언의 문제

제가 계산해 보니 중국어를 나타내는 "cmn" 외에도 다음과 같이 나열된 최소 13개의 방언 하위 태그도 승인되었습니다. cjy , cpx, czh, czo, gan, hak, hsn, lzh, mnp, nan, wuu, yue

   혼란을 일으키는 이유는 이러한 태그가 방언(확장 언어?)을 나타내는 extlang 하위 태그로 사용될 수 있거나 다음과 같은 작업을 수행할 수 있다는 것입니다. 언어 위치를 주요 언어로 배치합니다. 그렇다면 이러한 태그와 전통적인 "zh" 태그 사이의 관계는 무엇입니까? IANA는 "zh"를 "매크로언어"로 정의합니다. 마이크로언어를 어떻게 번역해야 할지 모르겠습니다. 매크로 언어? 아니면 언어 계열? BCP 47의 견해는 중국어에는 여러 언어가 포함되어 있으며 중국어의 방언은 독립적인 언어로 간주될 수 있다고 믿는 것 같습니다. 따라서 여전히 "zh"를 주 언어로 사용할 수 있으며, 그 후 extlang 위치에 방언, 즉 와 같은 형식으로 표시됩니다. 동시에 방언을 직접 주요 언어로 사용하는 것, 즉 와 같은 형식도 지원합니다.

  방언으로 인한 혼란을 명확히 한 후, 개인적으로 "zh"를 주 언어로 사용하는 것이 좋습니다. 나는 정치적인 토론에 참여하거나 난해한 학문적 문제를 탐구하고 싶지 않으며 "zh"를 주요 언어 하위 태그로 사용하도록 제안하는 유일한 이유는 혼란을 피하기 위한 것입니다. 오늘날 소수의(많지는 않더라도) 방언 레이블은 여전히 ​​매우 행복한 상태입니다. 세계에는 반격 시 사투리를 비밀 언어로 사용한다는 전설이 있으며, 하얼빈, 시안, 청두는 사투리가 다를 수 있다는 점을 잊지 마세요. 앞으로 IANA 사장들이 중국어를 몇 개나 승인하고 다 외울지 누가 알겠습니까? 아니면 코드를 관리할 때 어떤 구석에서 중국어 사투리인지 외국어인지 먼저 확인하는 걸까요?

 "zh"는 중국어를 의미하고 "zh-xxx"는 여전히 중국어를 의미하지만 방언 특성을 고려해야 합니다. 그러한 표현은 오해를 불러일으키지 않습니다.

짧을수록 좋습니다

 W3C의 권장 사항은 다음과 같습니다. "언어 태그를 만들 때의 황금률은 태그를 최대한 짧게 유지하는 것입니다." 라벨의 일부 부분은 실제로 불필요합니다. 예를 들어, 음성 합성과 같은 응용 프로그램이 포함되지 않으면 extlang 부분의 존재는 거의 의미가 없습니다. 어떤 방언이나 억양을 사용하더라도 동일한 텍스트를 작성하게 됩니다. 지역 부분은 중국어에서는 큰 의미가 없는 것 같습니다. 중국어를 사용하는 싱가포르인과 본토인의 차이점을 아는 사람이 있나요?

  따라서 W3C 예제가 가장 적합한 사용법이 됩니다. - "zh-Hans" - 중국어, 간체. 그것으로 충분합니다. 아니면 개인적으로 그냥 "zh"를 사용하거나 단순화와 번체를 섞어 사용해도 괜찮다고 생각합니다.

호환 가능

  전통적으로 "zh-CN"이 일반적으로 사용됩니다. 모든 브라우저에서 새로운 표준을 지원합니까? 아니면 현재 "zh-Hans-CN"을 사용하고 있습니까? 더 안전해?"

면책조항

  내용의 정확성은 보장할 수 없습니다. 보다 신뢰할 수 있는 방법은 표준 문서를 읽는 것입니다.

  방금 친구에게 관련 내용을 알려드렸기 때문에 이렇게 짧은 글을 쓰게 되었습니다. 다른 네티즌들에게 도움이 된다면 영광입니다.

 4개의 자료 링크가 제공되지만 사실 이번에는 다시 읽지 않았습니다. 모두 기억하고 쓴 글입니다. 틀린 부분이 있으면 양해해 주시고 지적해 주시기 바랍니다.

관련 추천: "

html 비디오 튜토리얼

"

위 내용은 html5의 lang은 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿