I've seen a lot, but this is a new one and a doozy: http://142.177.155.236/test.asp
This page is a modified version of Levine's Holy Grail layout. At first blush, everything is tickety-boo. In IE6, click on the "Check position of left-hand column" button to pop-up a message indicating the x-position of the left-hand column. By design, it is 5 pixels. Now, click on the "Change alt text of right-hand image" button. The left-hand column is now thrown over 375 pixels, and the alert now indicates an x-position of 380px! I think the 375px is calculated by doubling the width of the right-hand column (190px) and subtracting the 5 pixels from the right-side padding, but I can't figure out why. The javascript that the button fires that wrecks the layout: function changeAlt(){ var myImage = document.getElementById("myImage"); //A reference to the image in the right-hand column myImage.setAttribute("alt", "argh!"); findPos(); //Alerts us to the x-position of the nav column } By setting the alt text of the image in the right-hand column dynamically, for some reason IE is re-calculating the x-position of the left-hand column incorrectly! I can fix this with Javascript, but I'm hoping that someone knows what on earth is going on and I can implement a non-javascript fix. C. ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/