Because IE6 S#(%$!
There are a few different ways to fix this.
Make the overall wrapper a few pixels bigger or each item a few pixels smaller.
I noticed the "_width", which works for all MSIE. But even IE6, IE7 and IE8 render differently at times.
You could also do a conditional style statement just for IE6
Code:
<!--[if IE 6]>
<link href="...ie6Hacks.css" rel="stylesheet" type="text/css" />
<style>
...
</style>
<![endif]-->
Having used both methods, I'd rather shave pixels then have separate style definitions, which can get out of hand and become a maintenance nightmare very quickly.
J
Bookmarks