W3C home > Mailing lists > Public > www-style@w3.org > April 2000

Re: Text-Decoration

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>
Message-ID: <Pine.LNX.4.21.0004031400141.19698-100000@mrbusy.compsoc.man.ac.uk>
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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:04 GMT