1 |
wakaba |
1.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 |
|
|
* メモ |