老师请检查,哪里需要改进?

来源:2-10 编程练习

wsc6016922

2020-04-02 18:10:16

<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <title></title>

  <style type="text/css">

    *{

      margin: 0;

      padding: 0;

      font-family: "微软雅黑";

      text-decoration: none;

    }

    .container{

      width: 100%;

      background: black;

      overflow: hidden;

    }

    .logo{

      float: left;

    }

    .nav{

      color: white;

      width: auto;

      height: 100px;

      position: absolute;

      right: 0;

    }

    .nav ul li{

      float: left;

      display: inline;

      line-height: 100px;

      padding: 0 30px;

      color: white;

      font-size: 20px;


    }


    .banner{

      width: 100%;

      height: 400px;

      margin: 0 auto;

      overflow: hidden;

      background: pink;

       

    }

    .left{

      width: 50%;

      height: 400px;

      float: left;

    }

    .left table{

      margin: 50px auto;

    }

    .top{

      font-size: 20px;

      font-weight: bold;

    }

    .one{

      background:orange;

    }


    .right{

      width: 50%;

      height:400px;

      float: left;

    }


    .right table{

      margin: 50px 0;

    }


    .foot{

      width: 100%;

      height: 100px;

      line-height: 100px;

      background: black;

      overflow: hidden;

      position: fixed;

      bottom: 0;

      text-align: center;

    }

    .foot ul li{

      display: inline-block;

      padding: 0 20px;

    }

    .nav ul a,.foot ul a{

      color: white;

    }


  </style>

</head>

<body>

  <div class="container">

    <div class="logo">

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

    </div>

    <div class="nav">

      <ul>

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

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

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

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

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

      </ul>

    </div>

  </div>

<div class="banner">

  <div class="left">

    <table border="0">

      <tr>

        <td colspan="2" class="top">课程推荐</td>

      </tr>

      <tr>

        <td class="one">职业路径:</td>

        <td>HTML5与CSS3实现动态网页</td>

      </tr>

      <tr>

        <td class="one">职业路径:</td>

        <td><零基础入门Andioid语法与界面/td>

      </tr>

      <tr>

        <td class="one">职业路径:</td>

        <td>ios基础语法与常用控件</td>

      </tr>

      <tr>

        <td class="one">职业路径:</td>

        <td>PHP入门开发</td>

      </tr>

      <tr>

        <td class="one">职业路径:</td>

        <td>JAVA入门开发</td>

      </tr>

    </table>

  </div>

  <div class="right">

    <table>

      <tr>

        <td class="top">相关课程</td>

      </tr>

      <tr>

        <td>HTML CSS JavaScript</td>

      </tr>

      <tr>

        <td>HTML5 CSS3 Jquery</td>

      </tr>

      <tr>

        <td>移动端基础,移动端APP开发</td>

      </tr>

    </table>

  </div>

</div>


<div class="foot">

  <ul>

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

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

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

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

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

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

  </ul>

</div>

</body>

</html>


写回答

1回答

好帮手慕星星

2020-04-02

同学你好,代码整体布局是可以的。但是还有需要优化的地方,如下:

1、logo盒子高度大于图片的高度

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

这是因为图片为行内元素,有文字特性,产生了间隙。建议将图片设置为块元素

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

2、单元格闭合不正确,导致显示有问题

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

文字应该在双标签之间

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


3、底部可以不设置定位,否则和中间内容会有很大的间隙

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

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

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 40143 问题

查看课程