[css2.1] what happens to anonymous boxes after events?

For example:

  foo{display:table-cell}
  foo:hover{display:block}

... attached to this document:

  <bar xmlns="tag:example.org,2005-05-20:#bar-ns">
   <foo>...</foo>
  </bar>

Without the :hover event this would give the following tree (including 
the anonymous boxes):

  <bar>
   <'table'>
    <'table-row'>
     <foo>

Now what happens when you hover the FOO element? I see two options:

  <bar>
   <foo>

... or:

  <bar>
   <'table'>
    <'table-row'>
     <'table-cell'>
      <foo>

... did I miss something or is this undefined? Should CSS2.1 define this?


-- 
  Anne van Kesteren
  <http://annevankesteren.nl/>

Received on Wednesday, 20 April 2005 21:13:27 UTC