W3C home > Mailing lists > Public > www-style@w3.org > March 1999

Re: a simple question

From: Braden N. McDaniel <braden@shadow.net>
Date: Tue, 9 Mar 1999 06:03:45 -0500
Message-ID: <010001be6a1c$816597e0$273a11cf@boneone>
To: "Todd Fahrner" <fahrner@pobox.com>, "Ian Hickson" <py8ieh=www-style@bath.ac.uk>, "Ignacio Javier" <ignacio.gomez@dicoruna.es>
Cc: <www-style@w3.org>
-----Original Message-----
From: Todd Fahrner <fahrner@pobox.com>
To: Ian Hickson <py8ieh=www-style@bath.ac.uk>; Ignacio Javier
<ignacio.gomez@dicoruna.es>
Cc: www-style@w3.org <www-style@w3.org>
Date: Sunday, March 07, 1999 7:29 PM
Subject: Re: a simple question


>Here's what I think is reasonable in the case of color:
>
>"Inherit" and the universal selector are big steps forward. They will
permit
>authors to specify certain back/foreground color combinations only once.
>Like this:
>
>html {
>     color: black;
>     background: white
>     }
>
>*    {
>     color: inherit;
>     background: inherit
>     }

But with a minor modification, such a construct would probably not have the
desired effect. Consider:


html {
     color: black;
     background: white url(my.png)
     }

*    {
     color: inherit;
     background: inherit
     }

In this case, the background image in child elements will very likely *not*
line up with the background image in the parent element. This requires the
use of "transparent":

html {
     color: black;
     background: white url(my.png)
     }

*    {
     color: inherit;
     background: transparent
     }


>Am I understanding "inherit" right?


"Inherit" != "transparent".

Braden
Received on Tuesday, 9 March 1999 06:19:51 GMT

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