views:

150

answers:

3

Hi all,

Can anyone tell me why IE7 shows vertical and horizontal scrollbars on hover of the My Account tab/link at the top right of http://www.myhome.ie?

I've gone through the css and can't see any issue. It's also only happing in IE7.

Cheers, Denis

A: 

The first thing I would look for is where your popup menu is going. If there are scrollbars, then there are objects outside of the visible viewport. The "My Account" link is the only one without the visible menu.

Gabriel McAdams
My Account isn't given any data for the popup and rechecking the styles I can't see anything.
Denis Hoctor
What do you mean, it "isn't given any data for the popup"? - Check to see what code is running on mouseover. It may be creating the popup anyway - or it may be simply moving it out of the way (in an attempt to hide it).
Gabriel McAdams
If you run the page without js you don't see any dropdown menus bar the one on the currently selected menu/tab. JS adds the data for the others for SEO reasons. My Account doesn't have these html nodes at all and I can see anything that would add them or move anything else to make an element be outside of the viewport.
Denis Hoctor
If it were me, I would remove code until this doesn't occur. Then put code back one line at a time until it occurs again. There, the line you found is the culprit.
Gabriel McAdams
Gabriel, I tried to look into his CSS but it was just dirty, so I gave up immediately. I'm sure I can find the issue but my goodness clean up that CSS!
drlouie - louierd
A: 

Did you already fix this? I can't see the scrollbars with IE8 in IE7 compatibility view, or with IETester in IE7 mode. If you're still seeing scrollbars, though, you've got an element somewhere with overflow:hidden or overflow:auto - that's where I'd start looking.

Herb Caudill
A: 

So it turned out to be the negative margins acting up. I removed them and used positioning instead.

Denis Hoctor