recently I ve moved on to testing my web aplication in IE8, however, I ve noticed that the position of my controls now all over the place. This was not apparent when I was testing my app with IE7 and Firefox 3.5. I know that there is a suggested "fix" for this issue by including
meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"
into the HTML source, but I think it might be better if I changed my app to natively support IE8, instead of falling back to Compatibility Mode.
All my controls are positioned by offsetting from normal flow, but I ve also noticed that even if they are positioned in normal flow or absolutely positioned, the problem still exists.
I m developing my app entirely in C# as I have much to no knowledge of CSS, but I have no qualms about changing that if that s the path to solving this issue.
Thanks.
Edit: I m using Visual Studio 2005 btw
Edit: After more forum diving, I found a link to a nice blog entry @ http://blogs.msdn.com/ie/archive/2009/03/12/site-compatibility-and-ie8.aspx which lists some quick differences between IE8 Standard View, IE8 Compatibility View and IE7 which might break a site. Hope it helps other people facing similar issues.