I find it ironic that the "Join Now" button on the email from Microsoft to join Windows Live Mail Beta is unclickable in Safari 2.0.3 (417.9.3) + WebKit r14717 (as well as Firefox 1.5.0.4). The HTML wraps a <tr> tag with an <a> tag, and expects the <td> elements to respond to click events. Safari+WebKit (and Firefox 1.5.0.4) both move the <a> tag (and an <img> tag that appears after </a> but before </table>) above the <table> tag. Use Hixie's Live DOM Viewer for details. http://software.hixie.ch/utilities/js/live-dom-viewer/ Not surprisingly, this works fine in MSIE 6 on Win XP SP2.
Created attachment 8689 [details] Semi-reduced test case with links to live images
(In reply to comment #1) > Created an attachment (id=8689) [edit] > Semi-reduced test case with links to live images Seriously, I didn't intend this pun when I wrote the description!
Created attachment 8690 [details] Same semi-reduced test case with local images
Created attachment 8691 [details] Another example of this behavior (congrats page)
Can someone try to figure out how the IE DOM treats the elements?
(In reply to comment #5) > Can someone try to figure out how the IE DOM treats the elements? Adding an onclick attribute to the <tr> element that's just inside the <a> element makes this work in Safari and Firefox just like MSIE. The contents of the onclick attribute should be identical to the contents of the href attribute in the <a> element. I will attach a new example with the onclick attribute added.
Created attachment 8722 [details] Fixed first example by adding onclick attribute to <tr> element
Created attachment 8723 [details] Fixed second example by adding onclick attribute to <tr> element This looks better than Attachment 8722 [details] since it has the original image URLs in it.
We still don't have the old IE behaviour, but we do now have all browsers having identical behaviour through the specification of the HTML parser. -> INVALID.