1 |
#?SuikaWiki/0.9
|
2 |
* a 要素 charset 属性 (HTML, XHTML 1)
|
3 |
[1] [[HTML]] の [CODE(HTMLe)[[[a]]]] 要素の
|
4 |
[DFN[[CODE(HTMLa)[charset]] 属性]]は、
|
5 |
[CODE(HTMLa)[[[href]]]] 属性によって指定された[[資源]]の[[文字符号化]]を指定します。
|
6 |
|
7 |
仕様書: [[HTML 4]]
|
8 |
- [CODE(HTMLa)[charset]] <IW:HTML4:"struct/links.html#adef-charset">
|
9 |
- 12.1.5 Internationalization and links
|
10 |
<IW:HTML4:"struct/links.html#idx-link-4">
|
11 |
|
12 |
[[#comment]]
|
13 |
|
14 |
** 属性値
|
15 |
|
16 |
[4] この属性は [CODE(SGML)[%[[Charset]]]]
|
17 |
です。つまり、 [[IETF]] [[charset]] を指定します。
|
18 |
[[SGML]] 的には [CODE(SGML)[[[CDATA]]]] です。
|
19 |
|
20 |
[5] この属性は省略可能です。
|
21 |
|
22 |
[[#comment]]
|
23 |
|
24 |
** 他との関係
|
25 |
|
26 |
[2] この属性は [CODE(HTMLa)[[[href]]]] 属性が指定されているときのみ使って構わないはずですが、
|
27 |
HTML 4 仕様書にはそう明記されていません。
|
28 |
|
29 |
[3] ウェブでは、リンク先資源自体が charset 情報を持っているのが普通です。
|
30 |
UA は [CODE(HTMLa)[charset]] 属性の情報を使って[Q[ごみ]]を表示してしまわないように注意するべき、
|
31 |
最低警告するべきだと HTML 4 仕様書は言ってはいますが、
|
32 |
あくまでも [CODE(HTMLa)[charset]] 属性はリンク先に飛ぶ前に利用者や UA
|
33 |
が判断するための材料として用意されているようで、
|
34 |
リンク先資源の charset 情報を上書きできるようなものではありません。
|
35 |
|
36 |
とはいうものの、 [CODE(HTMLa)[charset]] の値から [[HTTP]]
|
37 |
の [CODE(HTTP)[[[Accept-Charset]]]]
|
38 |
を生成するような使い方をしても面白いかもしれません。
|
39 |
|
40 |
[[#comment]]
|
41 |
|
42 |
** メモ
|
43 |
|
44 |
[[#comment]]
|
45 |
|
46 |
* メモ |