On Tue, 29 Sep 2009 05:58:43 +0200, Dean Edwards <dean.edwa...@gmail.com>
wrote:
Just to reiterate, Opera<10 treats all unknown elements as container
(flow) elements. That means that as soon as it encounters a <source>
tag, all of the following elements are *children* of the <source>
element. This makes all DOM queries and CSS rules completely useless.
Allowing a closing </source> tag solves the problem.
The problem with allowing this is that
<br></br>
means
<br><br>
which is not intuitive at all.
Also, it might lead people to think that
<img>x</img>
should work and file bugs on browsers regarding that while it really
should not (and cannot).
This does suck a little when introducing new void elements, but keeping
the syntax consistent is worth it in my opinion.
--
Anne van Kesteren
http://annevankesteren.nl/