On Thu, 7 Feb 2008 10:58:23 -0500, Rob Emenecker wrote:
> Hey all,
>
> I have a sight that I am working on that uses separate screen and print CSS
> stylesheets. The screen version has a graphic that is white with a drop 
> shadow that
> appears over a background graphic. For the print version, if user's have 
> background
> colors/graphics turned off in their browser, I would like an alternate 
> graphic to
> appear -- white on white paper, despite the drop shadow, does not stand out.
>
> So, if in my XHTML, I have...
>
> <div id="head">
> <div id="logotype">
> <img src="/images/misc/logotype.png" alt="..." name="logotypeImg" width="370"
> height="70" border="0" id="logotypeImg" /> </div> <div id="tagline">
> Where good food, family, and friends come together. </div> </div>
>
> Is there a way in CSS, to specifically alter the value of the "src" attribute 
> in the
> print.css stylesheet?
>
> I'm not opposed to having an alternate IMG in there and toggling the DISPLAY 
> values,
> provided that it won't break my layout. That is...
>
> <div id="head">
> <div id="logotype">
> <img src="/images/misc/logotype.png" alt="..." name="logotypeImg" width="370"
> height="70" border="0" id="logotypeImg" /> </div> <div id="logotypePrint">
> <img src="/images/misc/logotypePrint.png" alt="..." name="logotypeImg"
> width="370" height="70" border="0" id="logotypeImg" /> </div> <div 
> id="tagline">
> Where good food, family, and friends come together. </div> </div>
>
> ... and in the screen CSS...
>
> div#logotype { display: block; }
> div#logotypePrint { display: none; }
>
> ... and then in the print CSS...
>
> div#logotype { display: none; }
> div#logotypePrint { display: block;}
>
> Thoughts? Comments? Suggestions?

Your approach should work okay. To prevent the logotypePrint image
showing up when styles are not applied, you could use width="1"
height="0" on that image, and put the dimensions in the print CSS.
This will additionally allow you to use print values for those 
dimensions-- inches, for example.

Cordially,
David
--

______________________________________________________________________
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