Thanks for the suggestion. Unfortunately, margin vs. positioning doesn't really seem to be the root of the problem. I switched back to using conditionals instead of the nesting hack, but it really isn't making any difference:
Code:
<!--[if IE]>
.arrowlistmenu{
position: relative;
top: -6px;
left: -2px;
}
<![endif]-->
Even with that in the stylesheet, IE7 just doesn't seem to be picking it up. The menu is still displaying out of position. However, I made a copy of the HTML file and attached a different stylesheet with that positioning in it (rather than the original) and the menu positioning itself where it was supposed to be:
Code:
.arrowlistmenu{
width: 194px;
position: relative;
top: -6px;
left: -2px;
}
... which leads me to think I'm somehow doing something wrong with my conditionals and/or hacks. Any thoughts?
And once I figure this out, I'm going to have to do it all again for IE6. So, which method do you all recommend for making a bunch of IE6 fixes too?
Bookmarks