Posts: 7,469
Name: Tim Daily
Location: Apex, NC, US, Sol 3
|
What she's saying is that what you have there is a float drop; that is, IE thinks you have too much space in the menu, so it's dropping the last one down. IE6, especially, will also double a left margin if an element is floated left.
http://www.positioniseverything.net/...ed-margin.html
Use conditional comments in the head section to kick IE into compliance, using a stylesheet just with the fixes for it. Put the stylesheet link AFTER the one to your regular stylesheet.
Example:
<!--[if IE ]>
<link href="path/iefixes.css" rel="stylesheet" type="text/css">
<![endif]-->
You can specify if IE7, if lte IE7 (less than or equal to), if IE6, and so on, to target specific versions that are having the problem. I have specified lesser margins and padding on menus in the past just for IE to kick it into compliance.
That help?
tim 
|