nav总的宽度是1000px,nav_left+nav_mid+nav_right加起来的总宽度10+10+980=1000px
这里是不用考虑到他们的边框的吗?
nav 1000+2=1002px 它的子元素为1000+4=1004px
总的大于nav了,为什么nav_right不会被弄到下面去
你可以在浏览器里面审查元素,看看到底怎么回事
贴代码 看看