- From: Henry S. Thompson <ht@inf.ed.ac.uk>
- Date: Thu, 12 Jan 2012 08:07:39 +0000
- To: "Grosso, Paul" <pgrosso@ptc.com>
- Cc: <public-xml-core-wg@w3.org>
"Grosso, Paul" <pgrosso@ptc.com> writes: >> ht writes: >> >> > 3) 'void' elements [3] -- the name is non-standard, and the >> > requirement: >> > >> > "Polyglot markup uses the minimized tag syntax for void elements, >> > e.g. <br/>, rather than the alternative syntax <br></br>." >> >> Well, necessary, but overly restrictive. "<br></br>" will not work as >> HTML, so it has to be avoided, but not mentioning "<br />" is a >> mistake -- it should be explicitly offered, don't you think? > > As long as tag-name-trailing white space is always ignored within > a start tag as should be the case, then I don't see why <br /> > should be explicitly offered. > > So the key question is whether such white space is allowable > and properly ignored. If so, then I'd think mentioning <br/> > is tantamount to allowing <br /> and even <br > />. I've checked the spec. [1] and (any number of) tab, LF, FF and space are allowed between the tag name and the /. I'm still inclined towards mentioning <br />, because it was recommended for this purpose historically. ht [1] http://www.w3.org/TR/2011/WD-html5-20110525/tokenization.html#before-attribute-name-state -- Henry S. Thompson, School of Informatics, University of Edinburgh 10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440 Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk URL: http://www.ltg.ed.ac.uk/~ht/ [mail from me _always_ has a .sig like this -- mail without it is forged spam]
Received on Thursday, 12 January 2012 08:08:37 UTC