问答详情
源自:3-5 企业网站制作之导航部分制作(二)

为什么我的nav_left和nav_mid,nav_right不在同一行?

如图,显示成这个样子:(代码在下面)

55670d640001fb3905000078.jpg

55670db200019a7e04490469.jpg

55670db300015f5603500395.jpg


提问者:camillejade 2015-05-28 20:45

个回答

  • 慕粉18221508921
    2017-03-04 20:56:15

    nav_left里面的img设置成display:block;你看div的高比img的高多了3px,所以挡道了后面nav_left,

    nav_mid,挡住了一部分之后,nav_mid就不能直接显示在一行,就直接换下一行了


  • camillejade
    2015-05-29 10:38:37

    修改了这里

    .nav {

    height: 40px;

    clear: both;

    overflow: hidden;

    }


  • camillejade
    2015-05-29 10:37:20

    修改了这里

    .nav {

    height: 40px;

    clear: both;

    overflow: hidden;

    }


  • Conan9912345
    2015-05-29 02:16:44

    控制一下ul和li,让其在一行,另外form也需要控制。