Stephanie Leary wrote: >Thanks, Ingo. I'm sure this will start making sense after a couple more >aspirin... > > Hi Stephanie, Good news: you can forget the aspirin, and even no coffee needed! ;-) After some days of scratchin' my head I got the "aha!" for the simple css solution that I was feeling to be present.
First: we forget the background-image to be shifted left or right with a certain %. Second: then we can forget the exact computing of it in px (by hand or by javascript). Third: a background-position in a % has its own rules, as Ingo explained. - But a simple <p> we can give a width of a % of the containing element, no px needed. So we can style a <p> line with a content of the % number ... as inline-block with that % as width. We give this <p> a background-color ... and: ready! :-) * Here is the example <http://home.tiscali.nl/developerscorner/css-discuss/test-progress-test_a.htm> And now we have made this, we can add a background-img to this <p> which has already the % width (the background cannot peep out of this width). For instance the well known Windows progress blocks: * Example 2 <http://home.tiscali.nl/developerscorner/css-discuss/test-progress-test_b.htm> Or you can make your own variants (free to choose aligned left or aligned right): * Example 3 <http://home.tiscali.nl/developerscorner/css-discuss/test-progress-test_c.htm> * Example 4 <http://home.tiscali.nl/developerscorner/css-discuss/test-progress-test_d.htm> I think in this way (% as inline-style!) it's easy to adapt the page every now and then with the actual data - without calculator, without javascript, and without much chance to make errors (the % has to be put in the html twice, but just in the same line: easy to change). The only beauty error is in IE: at small %%, IE is extending the width (as usual for IE) of the <p>-background to the width of the text inside. At about 14% or 15% the % is exactly the indicated % of the width of the bar. But assuming this progress bar is not for scientific purposes, there is no need to fix IE, and I guess everybody can live and/or sleep with it. Whishing you good days [1], francky [1] Time to read Ingo's story and links at ease, without aspirine. ;-) ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d IE7 information -- http://css-discuss.incutio.com/?page=IE7 List wiki/FAQ -- http://css-discuss.incutio.com/ Supported by evolt.org -- http://www.evolt.org/help_support_evolt/