Tycoon Talk
Become a Big fish!
The number 1 forum for online business!
Post topics, ask questions, share your knowledge.
Tycoon Talk is part of Freelancer.com - find skilled workers online at a fraction of the cost.

CSS Forum


You are currently viewing our CSS Forum as a guest. Please register to participate.
Login



Reply
CSS rollover swap image - fine in FF, strange in IE.
Old 01-24-2007, 05:27 PM CSS rollover swap image - fine in FF, strange in IE.
Harvey's Avatar
Super Spam Talker

Posts: 901
Name: Harvey C
Location: Brighton, UK
Trades: 0
Hiya,

Please see this page for the site- you're looking at the bright yellow menu underneath "main menu".

If you're in Firefox, the menu background image switches from a yellow square to a red square perfectly.

But... If you're in internet explorer, mouse over one of the (yellow) options and you'll notice a short delay before the background switches, and the text goes fuzzy briefly! Same on mouseout.

The CSS being used is:

Code:
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background-image: url('../images/menubg.gif');
	/*vertical-align: middle;*/
	font-size: 11px;
	font-weight: bold;
	color:#FF00FF;
	text-align: left;
	padding-left: 17px;
	padding-top: 5px;
	height: 20px;
	text-decoration: none;
}

a.mainlevel:hover {
	display: block;
	background-image: url('../images/menubg2.gif');
	/*vertical-align: middle;*/
	font-size: 11px;
	font-weight: bold;
	color:#FF9933;
	text-align: left;
	padding-top: 5px;
	padding-left: 17px;
	height: 20px;
	text-decoration: none;
}
Thanks a lot to anyone who can help! Nice to be back btw

PS: The site's quite obviously under construction, so excuse the unoptimized images, dodgy design and menu colours - they'll be replaced by something a bit more stylish once I've worked this out!
__________________

Please login or register to view this content. Registration is FREE
|
Please login or register to view this content. Registration is FREE

Last edited by Harvey; 01-24-2007 at 05:31 PM..
Harvey is offline
Reply With Quote
View Public Profile
 
 
Register now for full access!
Old 01-24-2007, 10:30 PM Re: CSS rollover swap image - fine in FF, strange in IE.
Tom_M's Avatar
Ultra Talker

Posts: 250
Name: Tom Maurer
Location: Pennslvania, USA
Trades: 0
I believe it is an issue with the background images. There is a slight delay, and you get a "flicker" affect. Something to do with images not loading fast enough. I'm not sure.

I can put you to this though:
http://wellstyled.com/css-nopreload-rollovers.html

Also i'm not sure why you chose to use images. You can do the same affect with background color?

Last edited by Tom_M; 01-24-2007 at 10:31 PM..
Tom_M is offline
Reply With Quote
View Public Profile
 
Old 01-25-2007, 01:17 AM Re: CSS rollover swap image - fine in FF, strange in IE.
vangogh's Avatar
Post Impressionist

Posts: 10,688
Name: Steven Bradley
Location: Boulder, Colorado
Trades: 0
Harvey it worked fine for me in both FF and IE. If anything I saw the delay in FF. I believe it's just an issue in mousing over the menu before all the images have completely loaded.

You can try adding a javascript image preloader, but in all honestly you don't need images at all in that menu.

Here's an article I wrote about creating a menu with css and lists. It's basically the menu you have now without any images. You would just need to change some of the colors I used.
__________________
l Search Engine Friendly Web Design |
Please login or register to view this content. Registration is FREE

l Tips On Marketing, SEO, Design, and Development |
Please login or register to view this content. Registration is FREE

l
Please login or register to view this content. Registration is FREE
|
Please login or register to view this content. Registration is FREE
vangogh is offline
Reply With Quote
View Public Profile Visit vangogh's homepage!
 
Old 01-25-2007, 06:14 AM Re: CSS rollover swap image - fine in FF, strange in IE.
Harvey's Avatar
Super Spam Talker

Posts: 901
Name: Harvey C
Location: Brighton, UK
Trades: 0
Hi,

Quote:
Something to do with images not loading fast enough. I'm not sure.

Also i'm not sure why you chose to use images. You can do the same affect with background color?
Yup, same here. Since the images preload (see the javascript at the top of the source), this really shouldn't happen.

As I said in my original post, the site's under construction and the images will be replaced once I can get this to work - no point in doing decent images until they actually load!

Vangogh - maybe you've got a later version of IE. Either way, this shouldn't be happening. As you suggested, I've already got a JS preloader.

As I said in my first post, I do need images in the menu - you can't do a rainbow coloured star effect in pure CSS
__________________

Please login or register to view this content. Registration is FREE
|
Please login or register to view this content. Registration is FREE
Harvey is offline
Reply With Quote
View Public Profile
 
Old 01-25-2007, 05:33 PM Re: CSS rollover swap image - fine in FF, strange in IE.
LadynRed's Avatar
Defies a Status

Posts: 10,016
Location: Tennessee
Trades: 0
Harvey, what OS is your hosting under ??
__________________
Web Goddess & Web Standards Evangelist :) - Tables Be Gone !!

Please login or register to view this content. Registration is FREE


Please login or register to view this content. Registration is FREE

LadynRed is offline
Reply With Quote
View Public Profile
 
Old 01-25-2007, 05:47 PM Re: CSS rollover swap image - fine in FF, strange in IE.
Skilled Talker

Posts: 62
Name: Daniel
Trades: 0
Ladyinred: The operating system of the server has nothing to do with it.

Try a preloader work around.

put this in your html directly after the body tag.

Code:
 
<div id="preloader"></div>
and put this in your CSS

Code:
 
#preloader {
    background: url('../images/menubg.gif');
    background: url('../images/menubg2.gif');
    background: url('');
    padding: 0;
    margin: 0;
    border: 0;
    height: 1px;
    width: 1px;
}
that should fix the problem.

Last edited by castis; 01-25-2007 at 05:48 PM.. Reason: better description
castis is offline
Reply With Quote
View Public Profile
 
Old 01-25-2007, 08:29 PM Re: CSS rollover swap image - fine in FF, strange in IE.
vangogh's Avatar
Post Impressionist

Posts: 10,688
Name: Steven Bradley
Location: Boulder, Colorado
Trades: 0
Sorry about that Harvey, I didn't realize you were going to swap in the real images later. I've seen this before and only in IE, but it's always been one of those hit or miss things. The only think I've ever known to try to fix it is an image preloader, but I always found that it never worked 100% of the time in IE.

I was using IE6 by the way. I can't seem to get IE7 to work with freezing up.
__________________
l Search Engine Friendly Web Design |
Please login or register to view this content. Registration is FREE

l Tips On Marketing, SEO, Design, and Development |
Please login or register to view this content. Registration is FREE

l
Please login or register to view this content. Registration is FREE
|
Please login or register to view this content. Registration is FREE
vangogh is offline
Reply With Quote
View Public Profile Visit vangogh's homepage!
 
Old 01-25-2007, 09:26 PM Re: CSS rollover swap image - fine in FF, strange in IE.
LadynRed's Avatar
Defies a Status

Posts: 10,016
Location: Tennessee
Trades: 0
Quote:
Ladyinred: The operating system of the server has nothing to do with it.
Excuse me, but it most certainly CAN make a difference !!!

While I realize that most hosting companies are running some version of Linux, it IS possible that a person is hosting on an IIS server. IIS has a problem with image caching that has to be corrected in the host headers.

I don't ask stupid questions.. I asked for a reason. I've had many years of web server management experience so I DO know what I'm talking about.
__________________
Web Goddess & Web Standards Evangelist :) - Tables Be Gone !!

Please login or register to view this content. Registration is FREE


Please login or register to view this content. Registration is FREE

LadynRed is offline
Reply With Quote
View Public Profile
 
Old 01-25-2007, 11:27 PM Re: CSS rollover swap image - fine in FF, strange in IE.
Skilled Talker

Posts: 62
Name: Daniel
Trades: 0
Be that as it may, I still dont see how image caching on the server side would affect image caching on the browser side. The browser would only load the picture when it needs to actively show it.

I guarantee you that I could get the same effect with any server running linux or IIS.

But I'm not here to fight you, I'll learn in my own time I guess.
castis is offline
Reply With Quote
View Public Profile
 
Old 01-26-2007, 12:10 AM Re: CSS rollover swap image - fine in FF, strange in IE.
Tom_M's Avatar
Ultra Talker

Posts: 250
Name: Tom Maurer
Location: Pennslvania, USA
Trades: 0
The Pixy-style rollover link I posted solves this issue for me. Sometimes a post gets lost inside a lot of nonsense.
Tom_M is offline
Reply With Quote
View Public Profile
 
Old 01-27-2007, 11:20 AM Re: CSS rollover swap image - fine in FF, strange in IE.
LadynRed's Avatar
Defies a Status

Posts: 10,016
Location: Tennessee
Trades: 0
Quote:
I still dont see how image caching on the server side would affect image caching on the browser side.
Then maybe you need to do some research, because it DOES make a difference on IIS. I have over 50 web sites hosted on an IIS server (because we have to use it for .NET and it's a corporate requirement). On every single site I have to set the Cache-Control on the images folder to stop the problem that Harvey is describing.

Doing the rollover without images will most definitely solve the problem.
__________________
Web Goddess & Web Standards Evangelist :) - Tables Be Gone !!

Please login or register to view this content. Registration is FREE


Please login or register to view this content. Registration is FREE

LadynRed is offline
Reply With Quote
View Public Profile
 
Old 01-29-2007, 11:39 AM Re: CSS rollover swap image - fine in FF, strange in IE.
Skilled Talker

Posts: 62
Name: Daniel
Trades: 0
What... do you feel you have to prove something to me?
castis is offline
Reply With Quote
View Public Profile
 
Reply     « Reply to CSS rollover swap image - fine in FF, strange in IE.
 

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off





   
RSS Feed  Feeds: RSS   JS   XML
RSS Feed  Feeds for this forum: RSS   JS   XML



Page generated in 0.34741 seconds with 12 queries