To extend on what you’ve said here in part 2 & not using background images for branding; something I’ve done in the past when working on a site with a very dark background is put the on-white/print version of the logo in the HTML wrapped in a div, then using CSS hidden the image and used the on-black/website logo as the background image of the div.
Then, when looking at the print stylesheet you have a good logo to work with.
Obviously, universal PNG support would for the most part make this technique redundant.
To extend on what you’ve said here in part 2 & not using background images for branding; something I’ve done in the past when working on a site with a very dark background is put the on-white/print version of the logo in the HTML wrapped in a div, then using CSS hidden the image and used the on-black/website logo as the background image of the div.
Then, when looking at the print stylesheet you have a good logo to work with.
Obviously, universal PNG support would for the most part make this technique redundant.
James