|
First, when you float an element, you MUST give it a defined width.
Second, you're triggering IE6's doubled-float margin bug when you put a left margin on a left-floated div. Same goes for float right and margin right.
In order to stop that bug, you need to add display:inline to those floated divs BUT put that in a separate CSS file and call it with conditional comments to target JUST IE6.
That menu div is picking up the default font of 12px, which IE is going to make room for even if there's nothing there. You shouldn't be using px for font sizing anyway.
__________________
Web Goddess & Web Standards Evangelist :) - Tables Be Gone !!
Please login or register to view this content. Registration is FREE
Please login or register to view this content. Registration is FREE
Last edited by LadynRed; 02-28-2008 at 04:06 PM..
|