xml:lang
Deprecated
Avoid using this feature in new projects. SVG 2 omittted some parts of SVG 1.1 to "improv[e] the usability and precision of the language." This feature may be a candidate for removal from web standards or browsers.>
Consider using the following features instead: SVGまたは@font-face.>
xml:lang 属性は、特定の要素のテキストコンテンツが含まれている内容や属性で使用される主要な言語を指定します。
これは、要素に含まれる自然言語をマークアップするために、すべての XML 派生言語ですることができる汎用属性です。
同時に、lang という属性(名前空間なし)もあります。両方が定義されている場合、名前空間のある方が使用され、名前空間のない方は無視されます。
要素
この属性は、どのSVG要素でも使用できます。
使用上のメモ
| 値 | <language-tag> |
|---|---|
| デフォルト値 | なし |
| アニメーション | 不可 |
<language-tag>-
この値は、その要素に使用される言語を、有効なBCP 47 言語タグとして指定します。
最も一般的な構文は、言語を表す小文字の 2 文字の部分と、地域または国を表す大文字の 2 文字の部分をマイナス記号で別個に区切った形式です。例えば、米国英語は
en-US、オーストリアのドイツ語はde-ATとなります。
例s
html
<svg viewBox="0 0 200 100" xmlns="http://www.w3.org/2000/svg">
<text xml:lang="en-US">This is some English text</text>
</svg>
仕様書
| 仕様書 |
|---|
| Scalable Vector Graphics (SVG) 2> # LangSpaceAttrs> |