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

为什么会出现nav左边不对齐向左顶格的情况呀


http://img4.mukewang.com/5a368d240001c53813120269.jpg为啥会这样。代码是按照视频打的

提问者:你我都是意外 2017-12-17 23:29

个回答

  • 反正就这样i
    2018-05-23 15:10:00

    nav 应该在 wrap 里面。你的分开了


  • qq_温烫的殷伤_0
    2018-03-27 09:21:32

    我也出现了这个问题

  • 你我都是意外
    2017-12-17 23:30:05

    <!doctype html>

    <html>

    <head>

    <meta charset="utf-8">

    <title>无标题文档</title>

    <link href="css/main.css" rel="stylesheet" type="text/css">

    <script src="js/setHomeSetFav.js" type="text/javascript" charset="gb2312"></script>

    </head>


    <body>

    <div class="top">

       <div class="top_content">

          <ul>

             <li><a href="introduce.html">联系我们</a></li> 

             <li><a href="#" onclick="AddFavorite(window.location,document.title)">加入收藏</a></li>

             <li><a href="#" onclick="SetHome(window.location)">设为首页</a></li>

          </ul>

       </div>

    </div><!--top结束-->

    <div class="wrap">

       <div class="logo">

          <div class="logo_left">

             <img src="images/logo.jpg" alt="慕课网"/>

          </div>

          <div class="logo_right">

             <img src="images/tel.jpg" alt="服务热线"/>报警电话:<span class="tel">177-0505-7796</span>

          </div>

       </div>

    </div><!--wrap结束-->

    <div class="nav">

      <div class="nav_left"></div>

      <div class="nav_mid">

         <div class="nav_mid_left">

            <ul>

              <li><a href="#">首页</a></li>

              <li><a href="list.html">关于慕课</a></li>

              <li><a href="list.html">新闻动态</a></li>

              <li><a href="list.html">课程中心</a></li>

              <li><a href="list.html">在线课程</a></li>

              <li><a href="list.html">人才招聘</a></li>

            </ul>

          </div>

          <div class="nav_mid_right">

            <form action="" method="post">

              <input type="text" class="search_text" />

            </form>

          </div>

        </div><!--nav_mid结束-->

       <div class="nav_right"></div>

    </div><!--nav结束-->

    </body>

    </html>



    * {

    padding: 0;

    margin: 0;

    font-size: 12px;

    }

    body {

    background-color: #F5F5F5;

    }

    .wrap {

    width: 1000px;

    margin: 0 auto;

    }

    .top {

    width: 100%;

    height: 27px;

    background: url(../images/top_bg.jpg) repeat-x;

    }

    .top_content {

    width: 1000px;

    margin: 0 auto;

    line-height: 27px;

    }

    .top_content li {

    float: right;

    list-style-image: url(../images/arrow.jpg);

    width: 70px;

    }

    .top_content a:link, .top_content a:visited {

    color: #8E8E8E;

    text-decoration: none;

    }

    .top_content a:hover, .top_content a:active {

    color: #C00;

    text-decoration: none;

    }

    .logo {

    height: 80px;

    background-color: #FFF;

    }

    .logo_left {

    width: 375px;

    float: left;

    display: inline;

    }

    .logo_right {

    width: 300px;

    height: 28px;

    margin-top: 30px;

    float: right;

    display: inline;

    color: #8E8E8E;

    }

    .logo_right img {

    vertical-align: middle;

    margin-right: 10px;

    }

    .tel {

    font-family: "微软雅黑";

    font-size: 22px;

    color: #C00;

    }

    .nav {

    height: 40px;

    clear:both;

    }

    .nav_left {

    width: 10px;

    background: url(../images/nav_left.jpg) no-repeat;

    }

    .nav_mid {

    width: 980px;

    background: url(../images/nav_bg.jpg) repeat-x;

    line-height: 40px;

    }

    .nav_right {

    width: 10px;

    background: url(../images/nav_right.jpg) no-repeat;

    }

    .nav_left, .nav_mid, .nav_right {

    height: 40px;

    float: left;

    display: inline;

    }

    .nav_mid li {

    float: left;

    list-style-type: none;

    width: 100px;

    font-family: "微软雅黑";

    text-align: center;

    }

    .nav_mid a:link, .nav_mid a:visited {

    font-size: 16px;

    color: #FFF;

    text-decoration: none;

    }

    .nav_mid a:hover, .nav_mid a:active {

    font-size: 16px;

    color: #FF0;

    text-decoration: none;

    }

    .nav_mid_left {

    width: 680px;

    }

    .nav_mid_right {

    width: 300px;

    }

    .nav_mid_left, .nav_mid_right {

    float: left;

    display: inline;

    }

    .search_text {

    width: 190px;

    float: left;

    height: 25px;

    margin-top: 5px;

    background: url(../images/search.jpg) no-repeat right center;

    background-color: #FFF;

    border: 1px solid #FFF;

    padding-right: 25px;

    }