Ah!
After making an example to show you what I meant, I finally realized it.
An opacity of, say, .75 would make a list and all its items partially
transparent and show the body's background (assuming the list is the
direct descendant of the body).  An opacity of .75 on the list items
would make them partially transparent to the background of the list,
as well as however transparent to the background they are already (due
to the opacity of the list itself).
I also understand that W3 chose to do it this way so that developers
wouldn't have to change how they use it when W3 adds more features to
that property.

Thanks!!!

And thank you, Bill Brown.  That stuff for FF2 and Opera look like
gibberish, but I'll trust that it works :)


And now on to theoretical:
A VERY powerful addition to CSS3 (that's even backwards compatible!)
The ability to specify the opacity of an item to each of its ancestor
tags.  Say you have a list item inside an untitled list, nested in a
div tag (which is the direct descendant of the body).
        opacity of li                   result
        .5                                      li is half transparent to ul
        .5, .5                                  li is half transparent to ul, 
plus half transparent to div
(you cannot see any contents of li)
        .5, .25                         li is half transparent to ul, plus a 
quarter transparent to div

I decided that is would be best to add the opacities, because it
allows for the most flexibility and control.  However, there is an
additional value called "auto" to allow an opacity to that layer to be
overridden if it is specified elsewhere (of course, default is 1.0)
Now there's three options if an object tries to lend more than its full opacity:
Clip transparencies from the farthest ancestors (default)       far
Clip transparencies from the nearest ancestors                  near
scale opacities up proportionally                                               
all


So why would I bother with all this:
1.      It makes for some awesome compatibility tests
2.      I like my hexadecimal           
http://www.morecrayons.com/palettes/webSmart/slider.php#

-- 
~ Marshal Horn
http://sotabot.com webmaster since May 6th, 2008
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to