]] よりも [CODE(HTML)@en[
]]
を使うように、 [CODE(HTMLa)@en[[[role]]]]
を乱用せずに普通の[[要素]]を使う[['''べき''']]であるともされていました。 [SRC[>>86 3.]]
;; [92] ただこれは捉え方によっては [CODE(HTMLa)@en[[[role]]]] [[属性]]の存在意義が怪しくなってきますが・・・。
*** 例
[93] [SRC[>>86 3.]]
[PRE(HTML example code)[
- Downloads
- Documentation
- News
]PRE]
;; [95] [[XHTML1]] には [CODE(HTMLe)@en[[[nav]]]] [[要素]]や
[CODE(HTMLe)@en[[[menu]]]] [[要素]]がありませんでした。ただこれは [[XHTML2 WG]]
的には [CODE(HTMLe)@en[[[nl]]]] [[要素]]を使うのが筋だと思うのですが・・・。
[94] [SRC[>>86 3.]]
[PRE(HTML bad example code)[
Do you agree with the above license?
Yes
No
]PRE]
... は好ましくなく、既存の[[要素]]を使って、
[PRE(HTML example code)[
Do you agree with the above license?
Yes
No
]PRE]
... とするべきです。
** HTML5
[82] [CITE[IRC logs: freenode / #whatwg / 20110118]]
( ([TIME[2011-02-12 21:17:44 +09:00]] 版))
[83] [CITE[IRC logs: freenode / #whatwg / 20110119]]
( ([TIME[2011-02-13 12:47:51 +09:00]] 版))
[84] [CITE@en[Web Applications 1.0 r5981 10066]]
( ([TIME[2011-04-09 08:24:00 +09:00]] 版))
* 関連
[85] [[XLink]] には [CODE(XMLa)@en[[[xlink:role]]]] [[属性]]がありましたが、
関係は特に明言されておらず、意味的に類似していると言えなくも無いものの、
まったく別の[[属性]]です。
[98] [CITE@en[Web Applications 1.0 r6476 allow conformance checkers to catch some more nonsensical combinations]]
( ([TIME[2011-08-16 14:03:00 +09:00]] 版))
[99] [CITE@en[Web Applications 1.0 r6574 tweak authoring conformance requirements to prevent some meaningless combinations]]
( ([TIME[2011-09-24 04:44:00 +09:00]] 版))
[100] [CITE@en[Web Applications 1.0 r6610 Disallow some combinations that would indicate element misuse.]]
( ([TIME[2011-10-02 14:09:00 +09:00]] 版))
[101] [CITE@en[Web Applications 1.0 r6634 revert r6610 per chair request]]
( ([TIME[2011-10-06 02:36:00 +09:00]] 版))
[102] [CITE@en[Web Applications 1.0 r6666 revert r6574 per chair request]]
( ([TIME[2011-10-12 08:35:00 +09:00]] 版))