请老师批改一下作业,谢谢!

来源:3-3 编程练习

CC陈十一

2019-03-05 19:26:45

<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <title></title>

  <style type="text/css">

    /*此处写代码*/

    *{

        margin:0;

        padding:0;

    }

    .main{

      min-width: 1200px;

    }

    .body{

        width:100%;

        height:100px;

        background:black;

    }

    .pic{

        float:left;

        clear:both;

    }

    .con{

        float:right;

    }

    .con div{

        text-align:center;

        color:white;

        line-height:100px;

        float:left;

        font-size:24px;

        margin-left:30px;

        margin-right:30px;

    }

    a:link{

        color:white;

        text-decoration:none;

    }

    img{

      width:100%;

      display:block;

    }

    .foot{

        width:100%;

        height:100px;

        background:black;

        text-align:center

    }

    .cc div{

      display:inline-block;

      line-height:100px;

      color:white;

      font-size:20px;

      margin:0 30px;

    }

    .content{

      height:800px;

      padding:0 400px 0 400px;

    }

    .middle{

      width:100%;

      height:800px;

      background: #ffcccc;

    }

    .left{

      width:400px;

      height:800px;

      background: #ffffcc;

      margin-left:-100%;

      left:-400px;

    }

    .right{

      width: 400px;

      height: 800px;

      background: #99ccff;

      margin-right:-100%;

    }

    .middle,.left,.right{

      float:left;

      position: relative;

    }

    .table{

        position:absolute;

        top:100px;

        left:10%;

    }

    .left table tr td{

       padding:10px;

    }

    table tr td span{

        background:pink;

    }

    .login{

        position:absolute;

        top:100px;

        left:20%;

    }

    .login input{

        height:40px;

        width:250px;

        margin-top:25px;

    }

    .login .button{

        background:red;

        color:#fff;

        font-size:18px;

        border:none;

    }

    .middle img{

      width:50%;

      margin:100px auto;


    }

  </style>

</head>

<body>

  <!-- 此处写代码 -->

  <div class="main">

   <div class="body">

      <div class="pic">

          <a href="#"><img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png"/></a>

      </div>

      <div class="con">

          <div><a href="#">课程</a></div>

          <div><a href="#">职业路径</a></div>

          <div><a href="#">实战</a></div>

          <div><a href="#">猿问</a></div>

          <div><a href="#">手记</a></div>

      </div>

   </div>

   <div class="content">

      <div class="middle">

        <div>

          <img src="http://climg.mukewang.com/590037e00001fab706000400.jpg"/>

        </div>

      </div>

      <div class="left">

        <div class="table">

            <h2>课程推荐</h2>

            <table>

               <tr><td><span>职业路径</span></td><td>HTML5与CSS5实现动态网页</td></tr>

               <tr><td><span>职业路径</span></td><td><零基础入门Android语法与界面</td></tr>

               <tr><td><span>职业路径</span></td><td>IOS基础语法与常用软件</td></tr>

               <tr><td><span>职业路径</span></td><td>PHP入门开发</td></tr>

               <tr><td><span>职业路径</span></td><td>JAVA入门开发</td></tr>

            </table>

           </div>

      </div>

      <div class="right">

        <div class="login">

               <h2>登录</h2>

               <input type="text" name="account" placeholder="请输入登录邮箱账号/手机号"/><br/>

               <input type="password" name="paaword" placeholder="请输入密码"/><br/>

               <input type="button" name="login" value="登录" class="button">

           </div>

      </div>

    </div>

  </div>

   <div class="foot">

      <div class="cc">

           <div><a href="#">网站首页</a></div>

           <div><a href="#">企业合作</a></div>

           <div><a href="#">人才招聘</a></div>

           <div><a href="#">联系我们</a></div>

           <div><a href="#">常见问题</a></div>

           <div><a href="#">友情链接</a></div>

      </div>

   </div>

  </div>

</body>

</html>


写回答

2回答

好帮手慕夭夭

2019-03-06

你好同学 , 这里和视频中设置的不一样 ,视频中使用的方法是先设置margin-left,先让右边盒子往左移动它本身的距离  ,覆盖在中间盒子上面

http://img.mukewang.com/climg/5c7f41de0001b59410170843.jpg

然后配合right为负值让它移动到最右侧 :

http://img.mukewang.com/climg/5c7f42170001971c08810825.jpg

而同学是直接设置的margin-right , margin-right为负值本身就是往右移动 , 所以就不需要设置right值了 , 如果设置往右移动 ,直接设置-400px就可以 :

http://img.mukewang.com/climg/5c7f42900001732607830759.jpg

所以代码是很灵活的 ,实现方式有很多 . 代码实现的效果很不错了 , 建议在练习的时候也要自己多分析分析 . 这样帮助自己灵活的掌握知识哦 . 加油 !

祝学习愉快 ,望采纳 .

0

CC陈十一

提问者

2019-03-05

老师为什么我的.right不用设置right:-400;就自动的和middle排列好了,一脸懵逼啊

0

0 学习 · 36712 问题

查看课程