nav你定的40px的高度,当然都挤没了,你给#nav加个overflow:hidden,毛都剩不下了。
还有ul里放些独立于li的div干嘛。。 放也就算了,nav_left,nav_right浮动了,nav_contents应该clear掉浮动,否则都nav_contents盖在nav_left和right上了。
写得不规范。。
给你个建议 像布局这种东西,尤其是像你这div这么多的情况下
你最好给每个div加上不同的背景颜色或者加上边框颜色;
用来区分你现在要操作的位置,你光这么看看死你;
我敢保证你加上颜色你就知道你错哪了!!