David Mundie wrote: > > On 2005-Jan-04, at 06:00, xmleditor-support-request at xmlmind.com wrote: > >> * The initial value of CSS property "display" is "inline" and not >> "block" and this property is not inherited. See >> http://www.w3.org/TR/REC-CSS2/visuren.html#display-prop. Thus, to our >> knowledge, the behavior of XXE is correct. May be not very smart, but >> correct. > > > I am not a W3C recommendations lawyer, but I fail to see what > inheritance has to do with this. Inheritance comes into play when a > property is not set on an element, and the computed value from the > parent is used instead. But in the case at hand, the display property is > *explicitly* set to block, so there's no issue of inheritance; according > to the section you cite, if the display property has the value block, it > should cause the element to generate a principal block box, end of > story. I see nothing in the recommendation that says a value of inline > on an ancestor element *overrides* an explicitly-set value of block on > the child element, which is the way XMLEditor behaves.
Sorry I didn't understand your point. Please consider this behavior as a limitation of XXE: the editor simply cannot cope with blocks contained inside inlines.

