- From: Tim Bannister <isoma@compsoc.man.ac.uk>
- Date: Mon, 3 Apr 2000 14:02:50 +0100 (GMT)
- To: www-style <www-style@w3.org>
On Sun, 2 Apr 2000, L. David Baron wrote: > >On Fri, 31 Mar 2000, Tim Bannister wrote: > >> Consider this: >> H1 { text-indent: 4em; } >> >> <h1> >> <object data="/images/corporate_logo"> >> Bodgitt and Scarper Plumbing >> </object> >> </h1> >> >> ...should the logo be indented? > >Yes, if the object element has 'display: inline' and is thus a replaced >inline element within the h1 element's line box. If the object element >is instead a block, the image is not indented. However, if the text is >shown instead of the image, it would be indented since 'text-indent' is >inherited. See [1]. In light of this, it seems more sensible that the stylesheet that a UA uses by default would have 'display: inline' for OBJECT (and other replaced elements). But that's not what the CSS2 recommendation uses. Why's that? [1] <footnote> -- Tim Bannister - isoma@compsoc.man.ac.uk "Nobody can understand them. They're mysterious random things" - HF
Received on Monday, 3 April 2000 09:02:58 UTC