[50] XHTML2 WG によって提案されていた access
要素は、
鍵盤の鍵などと、それによって焦点を当てられたり活性化されたりする要素を関連付けるものです。
元々 HTML には accesskey
属性がありましたが、
それを一般化し、(概念的には) 鍵盤以外にも拡張し、
属性ではなく単独の要素とすることによってより柔軟に適用対象の要素を指定できるようにしたものでした。
access
(「accesskey
」の「access」から)head
要素の子要素としてactivate
, key
,
media
, order
, targetid
,
targetrole
[48] XHTML Access Module を使う場合、 access
要素は
head
要素の内容モデルに追加されます。 >>42 3.
[49] head
要素の内容モデルは複雑なので、こんないい加減な説明じゃなくてちゃんと規定するべきだと思いますが・・・。
[51] targetid
または targetrole
のどちらかだけが必ず指定されていなければなりません。 >>42 3.1.
[36] ホスト言語に適合しなければならないとわざわざ規定しています。 常識的に考えてホスト言語の適合性を規定するのはホスト言語の仕様であるべきで、 layering violation にしか見えません。
[39] ホスト言語が異なる名前空間であるとき (ホスト言語「の」名前空間なる未定義な概念が登場しています。言いたいことはわかりますが・・・。) XHTML名前空間のxmlns宣言が必要だとわざわざ規定しています。 要素のXML名前空間が規定されていれば XML名前空間仕様の規定から自動的に導かれるので、 なぜわざわざ書いているのか謎です。
[40] というわけで文書の適合性の要件として明記されている2点は両方共 layering violation です・・・。
[44] 名前空間は XHTML でもホスト言語のものでもよいとされており、相も変わらずカメレオンなようです。
[45] XHTML Access Module には XHTML Role Module が必要とされています。
targetrole
属性 以外は Role がなくても使えそうですが、
あくまで両方使えということでしょうか。一体なんのために別のモジュールになっているのでしょうね。
access
属性[32] XHTML2 第6次案で accesskey
属性に代わって
access
属性が追加されました。値は QName でした。
access
要素[1]
Weekly XHTML2 WG Teleconference -- 2 May 2007 (2007-05-03 00:02:18 +09:00
版) http://www.w3.org/2007/05/02-xhtml-minutes.html#item03
(名無しさん 2007-05-07 12:42:27 +00:00)
[2]
XHTML Access Module (2007-06-07 00:24:25 +09:00
版) http://www.w3.org/MarkUp/2007/ED-xhtml-access-20070606/
(名無しさん 2007-06-09 08:04:41 +00:00)
[3]
XHTML Document Development Area (2007-06-07 02:28:12 +09:00
版) http://www.w3.org/MarkUp/Drafts/#xhtml-access
(名無しさん 2007-06-09 08:13:01 +00:00)
[4]
Access element test pages (Alessio Cartocci 著, 2007-05-30 23:42:23 +09:00
版) http://lists.w3.org/Archives/Public/public-xhtml2/2007May/0021.html
(名無しさん)
[5]
Re: Access element test pages (Alessio Cartocci 著, 2007-06-01 10:33:20 +09:00
版) http://lists.w3.org/Archives/Public/public-xhtml2/2007Jun/0000.html
(名無しさん)
[6]
Weekly XHTML2 WG Teleconference -- 6 Jun 2007 (2007-06-07 00:10:49 +09:00
版) http://www.w3.org/2007/06/06-xhtml-minutes.html#item05
(名無しさん)
[7]
Weekly XHTML2 WG Teleconference -- 30 May 2007 (2007-06-08 21:49:05 +09:00
版) http://www.w3.org/2007/05/30-xhtml-minutes#item03
(名無しさん)
[8]
Weekly XHTML2 WG teleconference -- 13 Jun 2007 (2007-06-14 05:02:51 +09:00
版) http://www.w3.org/2007/06/13-xhtml-minutes#item03
(名無しさん)
[9]
XHTML Access Module (2007-07-03 22:40:19 +09:00
版) http://www.w3.org/MarkUp/2007/ED-xhtml-access-20070703/
(名無しさん)
[10]
XHTML Access Module (2007-07-05 00:20:04 +09:00
版) http://www.w3.org/MarkUp/2007/ED-xhtml-access-20070704/
(名無しさん)
[11]
XHTML Access Module (2007-09-06 05:43:28 +09:00
版) http://www.w3.org/MarkUp/2007/ED-xhtml-access-20070905/
(名無しさん)
[12]
XHTML Access Module (2007-10-25 00:13:45 +09:00
版) http://www.w3.org/MarkUp/2007/ED-xhtml-access-20071024/
(名無しさん)
[13]
XHTML Access Module (2007-10-31 01:28:08 +09:00
版) http://www.w3.org/MarkUp/2007/ED-xhtml-access-20071030/
(名無しさん)
[14]
>>13 入れ子の a
があります。
>>13 で使われている XHTML 1.1 では知りませんが、少なくても
HTML 4 や XHTML 1.0 では禁止されているはずです。
不適合な文書に対する誤り処理は規定しない方針の
XHTML2 WG が (ED とはいえ) こんなのを発表していいのですかね?
(名無しさん)
[15]
>>13 になぜか diff がついてないので:
Diff between "XHTML Access Module (ED 2007-10-24)" and "XHTML Access Module (ED 2007-10-30)" (2007-10-31 20:34:09 +09:00
版) http://suika.fam.cx/gate/2007/schema/schema/5c091cb5a7bdf7edb424e3ac6f3bb398/diff/962b2e63d01877c7eaa1350a26d194cb.html
(名無しさん)
[16]
XHTML Access Module (2007-11-20 02:37:33 +09:00
版) http://www.w3.org/MarkUp/2007/ED-xhtml-access-20071119/
(名無しさん)
[17]
>>16
Diff between "XHTML Access Module (ED 2007-10-30)" and "XHTML Access Module (ED 2007-11-19)" (2007-11-20 09:56:53 +09:00
版) http://suika.fam.cx/gate/2007/schema/schema/fcb5ebc07deba56dc065d168e7a2c2fb/diff/5c091cb5a7bdf7edb424e3ac6f3bb398.html
(名無しさん)
[18]
XHTML Access Module (2008-01-05 01:54:07 +09:00
版) http://www.w3.org/MarkUp/2008/ED-xhtml-access-20080104/
(名無しさん)
[19]
>>18 いいかげん diff をつけてくれ。。。
<Diff between "XHTML Access Module (ED 2007-11-19)" and "http://www.w3.org/MarkUp/2008/ED-xhtml-access-20080104/" (2008-01-06 10:00:30 +09:00
版) http://suika.fam.cx/gate/2007/schema/schema/9f02b619f15ed8bde58d36bc18239104/diff/fcb5ebc07deba56dc065d168e7a2c2fb.html>
(名無しさん)
[20]
XHTML Access Module (2008-01-07 23:12:00 +09:00
版) http://www.w3.org/MarkUp/2008/WD-xhtml-access-20080107/
(名無しさん)
[21]
XHTML Access Module (2008-02-20 22:52:23 +09:00
版) http://www.w3.org/MarkUp/2008/ED-xhtml-access-20080220/
(名無しさん)
[22]
XHTML Access Module (2008-05-18 01:16:30 +09:00
版) http://www.w3.org/MarkUp/2008/ED-xhtml-access-20080517/
(名無しさん)
[23]
XHTML Access Module (2008-05-27 07:15:16 +09:00
版) http://www.w3.org/TR/2008/WD-xhtml-access-20080526/
(名無しさん)
[24]
XHTML Access Module (2008-05-19 21:58:00 +09:00
版) http://www.w3.org/MarkUp/2008/ED-xhtml-access-20080519/
(名無しさん)
[25]
XHTML Access Module (2008-08-10 00:03:27 +09:00
版) http://www.w3.org/MarkUp/2008/ED-xhtml-access-20080809/
(名無しさん)
[26]
XHTML Access Module (2008-08-14 00:49:38 +09:00
版) http://www.w3.org/MarkUp/2008/ED-xhtml-access-20080813/
(名無しさん)
[27]
XHTML Access Module (2008-08-21 01:03:55 +09:00
版) http://www.w3.org/MarkUp/2008/ED-xhtml-access-20080820/
(名無しさん)
[28]
XHTML Access Module (2008-10-19 05:58:13 +09:00
版) http://www.w3.org/MarkUp/2008/ED-xhtml-access-20081018/
(名無しさん)
[29]
XHTML Access Module (2008-10-23 19:51:27 +09:00
版) http://www.w3.org/MarkUp/2008/ED-xhtml-access-20081023/
(名無しさん)
[30] XHTML Access Module ( 版) http://www.w3.org/MarkUp/2008/ED-xhtml-access-20081023/
[31] XHTML Access Module ( 版) http://www.w3.org/MarkUp/2009/ED-xhtml-access-20090423/
[34] The Access Element ( 版) http://lists.w3.org/Archives/Public/www-archive/2010May/att-0020/access-element-20100519.html
[35] XHTML Access Module ( ( 版)) http://www.w3.org/TR/2010/NOTE-xhtml-access-20101216/
[52] この要素は Webブラウザーによって実装されることなく、 XHTML2 WG の解散により事実上廃案となりました。
[41] このモジュールは XHTML1 の accesskey
属性の機能を含んだ後継であるとされていました。 >>42 1.
<access key="s" title="Social Security Number" targetrole="ss:number" />
<access key="c" title="Table of Contents" targetrole="toc" />
<access key="m" title="Main content" targetrole="main" />
<access key="i" title="Form Controls" order="document" targetrole="button checkbox option radio textbox" />
<access key="i" title="Form Controls" order="list" targetrole="button checkbox option radio textbox" />
<access key="u" title="Username" targetid="username" />
<access title="Navigation bar" targetrole="navigation" />