- From: Bert Bos <bert@w3.org>
- Date: Fri, 27 Jun 1997 14:57:18 +0200
- To: w3c-sgml-wg@w3.org
A proposal: * Make the values of ID attributes case-sensitive The HTML WG recently studied the issue. In summary: - current browsers don't consider <A NAME="xxx"> to be a target for <A HREF="#XXX"> - there is no way to determine the language of an ID, therefore the case-mapping rules aren't known either. Any mapping rule will surprise some people. - case-sensitivity is easy to explain and avoids surprises (e.g., people find it easy to see a difference between A and a, much easier than between full-width/half-width letters in Japanese, or precomposed letters and floating accents, e.g....) - case-insensitive mapping is hard to implement; it needs a few dozen Kb of tables in Java. - the repertoire of Unicode/ISO-10646 is open-ended: more letters will be added later, but with case-insensitive mapping, the implementations won't have to change. The well-known problem cases are the dotless-i of Turkish, the sharp-s of German, the uncertainty over dropping accents from uppercase letters in French. For more info, see http://lists.w3.org/Archives/Member/w3c-html-wg/1997AprJun/0177.html and other messages in that neighbourhood. Bert
Received on Friday, 27 June 1997 08:57:25 UTC