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

来源:3-4 企业网站制作之导航部分制作(一)

你我都是意外

2017-12-17 23:29


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

写回答 关注

3回答

  • 反正就这样i
    2018-05-23 15:10:00
    nav 应该在 wrap 里面。你的分开了


    weixin...

    我也遇到了这样的情况,但是nav是放在wrap里的...

    2021-01-09 11:45:07

    共 1 条回复 >

  • 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;

    }


    慕仰9892...

    </div><!--wrap结束--> <div class="nav"> 这个nav要在warp的div里面

    2018-06-08 15:54:07

    共 1 条回复 >

企业网站综合布局实战

本课程重点介绍HTML/CSS实现常见企业网站布局的方法

157042 学习 · 1984 问题

查看课程

相似问题