- From: Jim Ley <jim@jibbering.com>
- Date: Sat, 28 May 2005 13:19:16 +0100
- To: <www-html-editor@w3.org>
Dear HTML Working Group, The hreflang attribute says: "The user agent must use this list as the field value of the accept-language request header when requesting the resource using HTTP." This is a bad idea, if a user agent cannot understand German, it is not appropriate for it to duplicate the entry, consider: <a href="chickens" hreflang="en;q=0.5, de"> Chickens </a> With a user agent which has the following accept-language configured by the user "en;q=1", the constraint on user agents to send the hreflang attribute will result in a german document for the user despite the fact the user agent knows that the user cannot understand it. Please remove this restriction, I see no reason why an author should be able to change the accept headers including the quality values of resources. If the author knows the types are of different qualities then it can handle this on the server after knowing the users preferences. If you do not remove the restriction please change to using an intersection as per the contentType attribute in Section 5.5, however we will also need information on how quality values are combined in this situation. Please also add this conformance requirement on user agents to the section 3.2 to allow for a clear conformance section covering everything a user agent needs to be. Regards, Jim Ley
Received on Saturday, 28 May 2005 12:19:37 UTC