- From: Joe Clark <joeclark@joeclark.org>
- Date: Wed, 22 Jun 2005 17:47:42 -0400
- To: WAI-GL <w3c-wai-gl@w3.org>
As I see it: 1. We already have validity as a requirement in WCAG 1-- at Priority 2. <http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-identify-grammar> Current "drafts" of WCAG 2 list valid code at Levels 1 and 3 (the latter of which will of course disappear). <http://www.w3.org/TR/WCAG20/#use-spec> Hence the null hypothesis is that it will stay there in WCAG 2. The only plausible change from WCAG 1 is upping the level to Priority 1. 2. If we don't require valid code at Priority 1, we really will be saying that our guidelines (a W3C "Recommendation") are important but that other W3C Recommendations are not. We really will be hypocrites. But we already are! We already have valid code at Priority 2. It's already optional. 3. It's substantially less difficult now to produce real live Web sites with valid code. However, it's not easy all the time, particularly: * with legacy content-management systems that are clearly broken in the first place but are too expensive to fix; * on sites with content contributed by many users; * on sites that pull in data from disparate sources that they cannot control (in one real case, that data arrives with tag-soup HTML already); or * in the case of masses of legacy documents that simply could not be cleaned up without unreasonable effort (in one real case, 20,000 documents; in another case, it took two people two months to make 620 pages valid) to give but a few examples. 4. Validity and well-formedness *aren't* the same thing and WCAG Working Group really is trying to underhandedly redefine "well-formedness"-- even as it rejects a certain other term ("semantics") that everyone else in the industry understands. 5. Validity and well-formedness can both be undone by a single character. It's all-or-nothing, hence precarious. My own pages have become invalid for small reasons behind my back. On really big sites, it's gonna happen even more often. 6. Valid code is an excellent predictor of accessible code. But nothing in life is guaranteed. 7. Adaptive technology and browsers themselves, through permissive interpretation of HTML, ensure that many or most cases of invalid HTML are still accessible-- but that applies only to HTML that uses basic accessibility features like alt texts. We all agree that tag soup that simply ignores any recommendations for accessibility is a problem for many people with disabilities. 8. Adaptive technologies, on the other hand, are often too stupid to recognize and use standards-compliant methods (perennial example: longdesc; other example: advanced table markup). Then again, so are browsers (both examples apply). 9. Requiring valid code at all times makes sense as part of ATAG. But that is proposed for ATAG 2, which doesn't exist yet. Nothing at all complies with ATAG 1 and I rather doubt anything will comply with ATAG 2, either. I'd like to be wrong, but let's not pin our hopes on compliance with a nonexistent successor specification whose predecessor nothing else complied with. 10. The Working Group totally screwed up its presentation of this issue. It could have gotten most of us onside easily enough, but blew it. Plus Matt's been real cranky for the first time in living memory. <http://lists.w3.org/Archives/Public/w3c-wai-gl/2005AprJun/0807.html> -- Joe Clark | joeclark@joeclark.org Accessibility <http://joeclark.org/access/> Expect criticism if you top-post
Received on Wednesday, 22 June 2005 21:48:36 UTC