- From: Keryx Web <webmaster@keryx.se>
- Date: Thu, 23 Jul 2009 15:50:28 +0200
On 2009-07-23 15:32, Kornel wrote: > On 23 Jul 2009, at 13:35, Keryx Web wrote: > >> I'd say it is safe to say that using quotation marks for attribute >> values, always, except perhaps for collapsed, boolean attributes, has >> been regarded as best practice for a long time now. Speaking as an >> instructor for newbies, enforcing quotation marks has proven its value >> countless of times for me and my students. > > It's not a clear benefit. Unpaired quotation marks can also be a > *source* of errors, which wouldn't happen without them: Having dealt with other peoples code a lot (being a teacher) I'd say that problem is exceptionally rare and very easy to spot, put in contrast with the ones arising from not using quotation marks. The proportion is like 100 to 1. Ergo: In real life the benefit is very clear. As for conformance criteria only being about unambiguous parsing: If that is the case we do not need them at all any more, since HTML 5 defines how to handle badly written markup. Just like validation in HTML 4 in reality is more of a benefit to the developer than the browser, since 99% of all errors actually are benign, so conformance criteria in HTML 5 is supposed to primarily help web developers - and authoring tool developers. And speaking directly to Ian H, a few years ago you said on this list that you'd love for the spec to help teachers as much as possible (within the limits of being a spec). My suggested example markup changes is definitely such a help. -- Keryx Web (Lars Gunther) http://keryx.se/ http://twitter.com/itpastorn/ http://itpastorn.blogspot.com/
Received on Thursday, 23 July 2009 06:50:28 UTC