- 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