- From: Christophe Strobbe <christophe.strobbe@esat.kuleuven.be>
- Date: Wed, 05 Nov 2008 19:21:11 +0100
- To: w3c-wai-gl@w3.org
- Cc: wai-xtech@w3.org
Hi, At 17:02 5/11/2008, Gregory J. Rosmaita wrote: >as many of you are aware, XHTML™ 1.0, The Extensible HyperText Markup >Language (A Reformulation of HTML 4 in XML 1.0 - Second Edition) > > * [http://www.w3.org/TR/xhtml1] > >included an informative Appendix C: "HTML Compatibility Guidelines" > > * [http://www.w3.org/TR/xhtml1/#guidelines] > >now, the XHTML2 Working Group has clarified how to use XHTML 1.0 to >serve the most appropriate content to multiple user agents from a >single document source, in a new document: > >"XHTML Media Types: Serving the Most Appropriate Content to Multiple >User Agents from a Single Document Source"; current drafts of XHTML >Media Types are available from > > * [http://www.w3.org/MarkUp/Drafts/Overview.html#xhtmlmime] > >currently, the latest editor's draft is located at: > > * [http://www.w3.org/MarkUp/2008/ED-xhtmlmime-20081024/] > >explanation: this document supersedes the informative Appendix C of >the original XHTML 1.0 Recommendation, entitled: "HTML Compatibility >Guidelines", (...) as a normative document. As far as I can see, the implications for WCAG 2.0 Techniques and Failures would be the following: * A.1: remove the XML processing instructions and the XML declaration from the code examples in Techniques and Failures; * (A.2: I think we always used minimized tag syntax for elements with an EMPTY content model); * (A.3: I think we never used minimized tag syntax for elements that don't have an EMPTY content model); * A.4: scripts that contain ampersands are not embedded, except in technique ARIA1 (which uses a CDATA section); there are no scripts that contain ']]>'; some scripts contain a less-than character (SCR19, ARIA1, ARIA4, SCR22); * A.5: I haven't checked if code examples contain line breaks in attribute values (it's verly unlikely); * A.7: the use of lang or xml:lang in the examples depends on the DOCTYPE: only lang in HTML4, both lang and xml:lang in XHTML 1.0, only xml:lang in XHTML 1.1; * A.8: the only code snippet with name and without id for a fragment identifier is in techniques G58. * A.9: charset values in the code snippets are normally utf-8; iso-8859-1 is used in SVR3 (and in a param element in SM11 and SM12); * A.10: we always used the full form for checked="checked"; I haven't found other examples of boolean attributes; * A.11: not checked but should be OK; * A.12: there are ampersands that need escaping in H50 and H73 * (A.13: no issues found;) * (A.14: no processing instructions found in the examples;) * (A.15: not checked; it's unlikely that U+000C is used in Techniques and Failures;) * (A.16: ' not found in Techniques and Failures;) * (A.17: no DTD internal subsets in Techniques and Failures;) * (A.18: CDATA sections are only used as described in A.4;) * A.19: there are no explicit tbody elements in H4, H43, H51, H63, H73 (both examples), H79, C29, F32, F46, F49 (both examples), F63; * (A.20: no examples with base or xml:base in Techniques and Failures;) * (A.21: document.write is not recommended by WCAG 2; see technique SCR21, which recommends DOM funcions instead;) * (A.22: same comment as above;) * A.23: see A.19; * (A.24: no CSS examples that style the HTML element;) * A.25: noscript is used in SCR19; * A.26: WCAG 2 does not prohibit iframe; technique H64 is about the title attribute on iframe elements; * A.27: example code in Techniques and Failures only uses createElement, not createElementNS. Best regards, Christophe -- Christophe Strobbe K.U.Leuven - Dept. of Electrical Engineering - SCD Research Group on Document Architectures Kasteelpark Arenberg 10 bus 2442 B-3001 Leuven-Heverlee BELGIUM tel: +32 16 32 85 51 http://www.docarch.be/ --- Please don't invite me to LinkedIn, Facebook, Quechup or other "social networks". You may have agreed to their "privacy policy", but I haven't. Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm
Received on Wednesday, 5 November 2008 18:22:30 UTC