- From: Ian Jacobs <ij@w3.org>
- Date: Wed, 08 Nov 2000 16:37:39 -0500
- To: pdf@bizfon.com
- CC: www-validator@w3.org
pdf@bizfon.com wrote: > > I have noticed that the Microsoft Visual Interdev 6.0 editor will occasionally > replace my code with it's own. For example, it tends to remove the value of > attributes with empty values. > > <img alt="" src="someimage.gif"> > > would be replaced with: > > <img alt src="someimage.gif"> > > I don't know why it does this (I've tried asking Microsoft support if there was > a way to disable this useless feature, but they were no help). Apparently the > generated code is not valid?! Is that right? When I try to validate a document > (as HTML 4.01 Transitional) with this modified code I get: > > Error: "ALT" is not a member of a group specified for any attribute > > Followed by: > > Error: required attribute "ALT" not specified > > What does it mean about "not a member of a group specified for any attribute"? > It seems to me that instead of being invalid, this should be considered as an > attribute with no value (the same as alt=""). Is there some fundamental > principle of HTML that I'm missing? If not, then is it possible to modify the > validator to see these as the same thing, therefore allowing my document to > validate even after Microsoft has mutilated it? For the record, that would mean that this editor does not satisfy Authoring Tool Accessibility Guidelines 1.0 checkpoint 2.1 [1], which states: 1.2 Ensure that the tool preserves all accessibility information during authoring, transformations, and conversions. [Priority 1] [1] http://www.w3.org/TR/2000/REC-ATAG10-20000203/#check-leave-access-content - Ian -- Ian Jacobs (jacobs@w3.org) http://www.w3.org/People/Jacobs Tel: +1 831 457-2842 Cell: +1 917 450-8783
Received on Wednesday, 8 November 2000 16:38:35 UTC