/
953.txt
59 lines (35 loc) · 2.03 KB
/
953.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
* a 要素・area 要素 shape 属性 (HTML, XHTML 1)
[1] [[HTML]] の [CODE(HTMLe)[[[a]]]] 要素・[CODE(HTMLe)[[[area]]]]
要素の [DFN[[CODE(HTMLa)[shape]] 属性]]は、[[画像写像]]内の範囲の種類を指定します。
[2] 仕様書:
[[HTML 4]] <IW:HTML4:"struct/objects.html#adef-shape">
[[#comment]]
** 属性値
[3] この属性の値は [CODE(SGML)[%[[Shape]]]] です。
[[SGML]] 的には[[列挙型]]です。
[4] この属性は省略可能です。既定値は [CODE(HTML)[[[rect]]]]
です。
** 歴史
*** 大域属性としての使用
[49] [[XHTML2]] では [CODE(HTMLa)@en[[[src]]]] の[[大域属性]]化に伴い
[CODE(HTMLa)@en[[[shape]]]] [[属性]]も[[大域属性]]となりました。
;; [CITE@en[- XHTML Attribute Collections]] ([TIME[2002-12-12 23:58:38 +09:00]] 版) <http://www.w3.org/TR/2002/WD-xhtml2-20021211/mod-attribute-collections.html#adef_attribute-collections_shape>
** 実装
[5] [[属性名の省略]]に対応している [[WWWブラウザ]]はほとんどありません。
[[#comment]]
** メモ
[6]
[CODE(HTMLa)@en[shape]] 属性の既定値が [[HTML 4]] や
[[XHTML 1]] の [[DTD]] では [CODE(HTML)@en[[[rect]]]]
と明記されているので、 [[DTD]] を読み込んだ処理を経由した[[文書]]では意味も無く
[CODE(HTMLe)@en[[[a]]]] 要素に [CODE(HTMLa)@en[shape]]
属性が[[指定]]されていることがたまにあります。
[7] [CITE[The SMIL 3.0 Linking Modules]] ([TIME[2008-12-02 00:45:09 +09:00]] 版) <http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-extended-linking.html#adef-shape>
[[#comment]]
* メモ
[50] [CITE@en[Web Applications 1.0 r8712 Fix logic error in image maps]]
( ([TIME[2014-08-06 09:09:00 +09:00]] 版))
<http://html5.org/r/8712>
[8] [CITE@en[''''''[''''''css-round-display'''''']''''''''''''[''''''media-queries'''''']'''''' 'shape' media feature]]
([[Florian Rivoal]] 著, [TIME[2016-04-17 21:35:48 +09:00]] 版)
<https://lists.w3.org/Archives/Public/www-style/2016Apr/0273.html>