
Re: Border issues in IE8 64 bit
What I have found so far is that in IE7 & 8 64-bit (Win7) the right and bottom border get offset by -1px right at the end of page load. In other words the border is now under my background color. The dirty little hack below seems to get it close to what I expect to see. Essentially I am redeclaring the borders individually which, afaik, pulls the PIE out of the equation for borders while it will still round the corners if declared. The box-shadow helps make sure the border appears correctly as well without causing any issues in other browsers.
Code:
border: 1px solid #ccc;
*border-top: 1px solid #ccc; /* this targets IE7 only with the * */
*border-left: 1px solid #ccc; /* this targets IE7 only with the * */
*border-right: 1px solid #ccc; /* this targets IE7 only with the * */
*border-bottom: 1px solid #ccc; /* this targets IE7 only with the * */
box-shadow: #ccc 0 0 1px\9; /* \9 targets IE8 and below */
I hope this helps someone and maybe points the developer in the right direction as to where the problem may be. I'm fairly certain this is a IE8 64-bit and below issue though. And in answer to the post made while I was typing this up; Sorry this is all I have for now. Maybe some one else with IE8 64-bit can test. Although I can't say I have ever had a discrepancy when using the Developer tools in IE to view the page in IE8 and IE7. ymmv I suppose.