| 5:52 pm on Oct 21, 2006 (gmt 0)|
Well, there must be something else in the code, right? Is the layout all done with divs, or is it table-based?
| 6:22 pm on Oct 21, 2006 (gmt 0)|
Does the image tag have the closing tag, too?
| 7:06 pm on Oct 21, 2006 (gmt 0)|
Yes, it's all well-formed and valid.
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.
| 7:17 pm on Oct 21, 2006 (gmt 0)|
Even if I put the a element inside a div, and make the div float left instead, still only a part of the image reacts as a hyperlink.
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.
| 7:27 pm on Oct 21, 2006 (gmt 0)|
Actually, it's caused by the div that comes after the float containing a line set to italic style.
Exactly at the same vertical height as the p element that is formatted with style
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]
| 10:52 pm on Oct 21, 2006 (gmt 0)|
|I think the problem is caused by the style of the a element. It's set to float: left |
Have you tried applying a float style to the image, rather than the anchor element?
| 5:21 pm on Oct 22, 2006 (gmt 0)|
Thanks for the suggestion, tedster, but that doesn't fix it. I'm pretty sure it's just a sign that IE7 isn't going to save the day as far as cross-browser standards go. I've found another page that renders fine in every main browser except IE7.
So once again it's the old game of messing around to please Internet Explorer's broken engine. I hate that game.