1 |
wakaba |
1.1 |
#?SuikaWiki/0.9
|
2 |
wakaba |
1.2 |
* a 要素・link 要素 charset 属性 (HTML, XHTML 1)
|
3 |
|
|
[1] [[HTML]] の [CODE(HTMLe)[[[a]]]] 要素・[CODE(HTMLe)[[[link]]]] 要素の
|
4 |
wakaba |
1.1 |
[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 |
wakaba |
1.2 |
[2] この属性は [CODE(HTMLa)[[[href]]]]
|
27 |
|
|
属性が指定されているときのみ使って構わないはずですが、
|
28 |
wakaba |
1.1 |
HTML 4 仕様書にはそう明記されていません。
|
29 |
|
|
|
30 |
|
|
[3] ウェブでは、リンク先資源自体が charset 情報を持っているのが普通です。
|
31 |
wakaba |
1.2 |
UA は [CODE(HTMLa)[charset]]
|
32 |
|
|
属性の情報を使って[Q[ごみ]]を表示してしまわないように注意するべき、
|
33 |
wakaba |
1.1 |
最低警告するべきだと HTML 4 仕様書は言ってはいますが、
|
34 |
|
|
あくまでも [CODE(HTMLa)[charset]] 属性はリンク先に飛ぶ前に利用者や UA
|
35 |
|
|
が判断するための材料として用意されているようで、
|
36 |
|
|
リンク先資源の charset 情報を上書きできるようなものではありません。
|
37 |
|
|
|
38 |
|
|
とはいうものの、 [CODE(HTMLa)[charset]] の値から [[HTTP]]
|
39 |
|
|
の [CODE(HTTP)[[[Accept-Charset]]]]
|
40 |
|
|
を生成するような使い方をしても面白いかもしれません。
|
41 |
wakaba |
1.2 |
|
42 |
|
|
[[#comment]]
|
43 |
|
|
|
44 |
|
|
** 例
|
45 |
|
|
|
46 |
|
|
[6]
|
47 |
|
|
[PRE(HTML)[
|
48 |
|
|
For more information about W3C, please consult the
|
49 |
|
|
<A href="http://www.w3.org/" charset="ISO-8859-1">W3C Web site</A>
|
50 |
|
|
]PRE]
|
51 |
|
|
[WEAK[(HTML 4 仕様書より)]]
|
52 |
|
|
|
53 |
|
|
皮肉なことに [[W3C]] のウェブ頁はその後 [CODE(charset)[[[ISO-8859-1]]]]
|
54 |
|
|
ではなくなっています。
|
55 |
wakaba |
1.1 |
|
56 |
|
|
[[#comment]]
|
57 |
|
|
|
58 |
|
|
** メモ
|
59 |
|
|
|
60 |
|
|
[[#comment]]
|
61 |
|
|
|
62 |
|
|
* メモ |