At 1/18/2007 09:39 AM, Peggy Coats wrote: >I was actually referring to the background image. I have the client >logo as a bg in the header div. What I wound up doing was putting a >transparent .gif there and linking that back to the home page. Many >people will click on a page logo to return to the home page, and she >wanted that on the site in addition to a text link.
Here's one way to do this: <h1> <a href="index.php"> <span>Acme Widgets</span> </a> </h1> /* make the anchor a dimensioned block with background image */ h1 a { display: block; width: 300px; height: 100px; background: url("logo.jpg") left top no-repeat; } /* apply a hover state for usability */ h1 a:hover { /* both normal & hover images are contained in the same image file */ background-position: left -100px; OR: /* alternative hover image (doesn't load until hover event) */ background-image: url("logo-hover.jpg"); } /* hide the text from visual user agents */ h1 a span { position: absolute; left: -1000em; } This technique works well. Its main failing is that the logo doesn't show if images are disabled. For that a foreground image with alt text is preferred. Combining both normal and hover images in the same file is a great technique that obviates the need for preloading images and is ultimately lighter: two images are heavier than one image twice the size. Google 'CSS Sprites' for more on that. Regards, Paul __________________________ Juniper Webcraft Ltd. http://juniperwebcraft.com ______________________________________________________________________ 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/