Forum Moderators: open
The problem is a set of hyperlinked images. The top 10% of the image acts as a hyperlink (cursor becomes pointing finger, clicking causes new page to load). But the lower 90% of the image does not act as a hyperlink.
Given that the code couldn't be much simpler:
<a ...><img ...></a>
has anyone got any idea why IE7 would have this trouble when this page has always worked in IE6, Opera and Firefox?
I think the problem is caused by the style of the a element. It's set to float: left and while this lays things out properly, IE7 is choking on it where no other browser does. Removing that style ruins the layout of the page, but it does mean that the whole graphic acts like a hyperlink again.
No idea why it's doing that, but I'm trying to find a way to get it to layout properly without making IE7 burst into a tantrum. Man, I hate Internet Explorer.
Even if I remove styles from the containing div, or the image, or remove the title attribute from the image, still it doesn't fully react as a hyperlink. This is going to bug me.
Exactly at the same vertical height as the p element that is formatted with style
font-style: italic;
the graphic float on the left stops behaving as a hyperlink.
This must be a bug in IE7, surely?
[edited by: UserFriendly at 7:32 pm (utc) on Oct. 21, 2006]
So once again it's the old game of messing around to please Internet Explorer's broken engine. I hate that game.