On Fri, 27 Jan 2006 00:07:54 +0600, James Graham <[EMAIL PROTECTED]> wrote:

This confirms the point that the classification of elements into block-level and inline-level is just a convention not backed by a semantic requirement.

Of course it can be. What does:
<abbr>
<ul/>
<p/>
</abbr>
mean?

OK, I'm not advocating for making things like this valid. But if I, being a human and not a machine, saw this sequence in a real document, I would think that the author is abusing <abbr> for presentational purposes and that he probably intends that the visual effect of <abbr> should be applied to the list and paragraph. So, if I was the renderer, I'd build the following (invalid) DOM and render it appropriately:

ABBR
  UL
  P

I think the machine should do something similar, though it should be, of course, expressed as formal logic.


--
Opera M2 8.5 on Debian Linux 2.6.12-1-k7
* Origin: X-Man's Station [ICQ: 115226275] <[EMAIL PROTECTED]>

Reply via email to