[Bug 7084] <ul><li>A<ul></li>B is parsed backwards-incompatibly

http://www.w3.org/Bugs/Public/show_bug.cgi?id=7084


Simon Pieters <simonp@opera.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |simonp@opera.com




--- Comment #4 from Simon Pieters <simonp@opera.com>  2009-09-07 10:57:03 ---
(In reply to comment #2)
> So "li" end tags should be scoped to something or other?

Yes, ol and ul create a scope. When there's no "li" element in ol/ul scope,
"li" end tags are ignored.

(Firefox and WebKit does the same with <dd><dl></dd>x and WebKit with
<dt><dl></dt>x, but Opera does not. Have not tested IE for these. I'm not aware
of sites depending on one or the other for <dl>.)


(In reply to comment #3)
> HTML5 matches IE8 here.

I think IE8 is not compatible with Web content here. This exact issue is
pointed out as a compat problem in IE8 documentation, and IE8 doesn't do it in
quirks or compat view modes. I think from Opera's point of view, the specified
behavior is WONTIMPLEMENT for Web compat reasons.


-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Monday, 7 September 2009 10:57:12 UTC