alt131 - 2:00 pm on Jul 4, 2011 (gmt 0)
Penders, I agree, and that is the interesting part of this code problem. Also, there are issues with ie8 in ie7 mode which aren't corrected by a conditional comment for ie7, while sending adjustments for ie8 also changes the rendering for ie8 in ie8 mode - which may render the form unusable for those users. jmacjm pleased you have a "fix" via conditional comments - but this is the reason penders and I are concerned about the document "switching " between modes.
Must admit to being very interested to know what is triggering IE8 to display using IE7 standards, since if it used IE8 standards it would seem to be fine. Your conditional comment only needs to target IE7 and below for this reason.
The document has invalidities that won't be helping, but curiously a straight copy/paste of the document (including the code invalidities) does not trigger the "switch" when run locally. However, invalidities are not always logical, so my first "guess" would be to eradiate them as the source of probable erratic behaviour. Any other ideas?