- From: Tina Holmboe <tina@greytower.net>
- Date: Thu, 17 May 2007 11:04:32 +0200
- To: Jim Jewett <jimjjewett@gmail.com>
- Cc: Ian Hickson <ian@hixie.ch>, Lachlan Hunt <lachlan.hunt@lachy.id.au>, www-html@w3.org
On Tue, May 15, 2007 at 07:20:22PM -0400, Jim Jewett wrote: > > make. The problem is, of course, that all three have established > > use - I quoted one example of why <b> cannot be unambigously > > interpreted as anything but presentational - that is not > > compatible with the 'new' interpretation. > > Rather, you provided an example of why interpreting <b> that way will > sometimes be incorrect, from the author's Point Of View. (In my > opinion, a heading is at least a candidate keyword.) > > But since the author was using <b> incorrectly according to the > existing draft, where is the harm? Non-conforming documents continue Ah, but here's the trick. The author of the document, one in a collection of pages stored during an accessibility review of UK government sites, used <b> /exactly/ as outlined in the HTML specification that exist today: to achieve a certain visual effect. He, or she, /should/ have used CSS, headers, and strong, in that order, but from the point of view of the author the B-element was entirely appropriate ... for getting something bold. If we were now to change the way <b> should be interpreted to include semantics - if vague semantics - any tool that extract said semantics would find itself extracting ... nothing at all from documents using it according to the /old/ specification. It's even worse if the author /has/ used it according to the new draft: the semantics are still vague - and we must, I hope, agree that there is a rather huge difference between "a header", and "emphasis"? > > Adding elements for this kind of 'mood' change is a good idea, but > > overloading old ones is not. > > As best I can tell, it is a time saver for people who were using the > old spec either correctly, or in a common and defensible manner; it is If they didn't use it for bold text, it wasn't defensible, no matter how 'common' it might be. We /can't/ start to interpret random bits and pieces of HTML in ways they've not been interpreted before. It'll be a bad idea in the context of correct usage, and a bad idea in the context of /incorrect/ usage. -- - Tina Holmboe Developer's Archive Greytower Technologies http://www.dev-archive.net http://www.greytower.net
Received on Thursday, 17 May 2007 09:04:41 UTC