老师!看下代码怎么写还能精简一些,感觉代码有些长。

来源:2-10 编程练习

个砸居

2020-04-17 10:50:29

<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <title></title>

  <style type="text/css">

    /*此处写代码*/

    *{

        margin: 0;

        padding: 0;

        list-style-type: none;

        font-size: 20px;

        font-family: "微软雅黑"

    }

    .header{

        width: 100%;

        height: 60px;

        background-color: black;

        overflow: hidden;

    }

    .logo{

        float: left;

    }

    .logo img{

        width: 200px;

        height: 60px;

        line-height: 60px;

    }

    .nav{

        width: 600px;

        height: 60px;

        float: right;

        line-height: 60px;

        text-align: right;

    }

    .nav ul li{

        display: inline-block;

        padding:0 30px;

    }

    .nav ul li a{

        color: white;

        text-decoration: none;

    }

    body{

        background-color: #add8e6;

    }

    .main{

        width: 80%;

        height: 660px;

        overflow: hidden;

        margin: 0 auto;

    }

    .listleft{

        width: 60%;

        float: left;

        text-align: left;

        line-height: 60px;


    }

    .listleft span{

        background-color: #f08080;

    }

    .listright{

        widows: 40%;

        text-align: left;

        line-height: 60px;

    }

    .footer{

        width: 100%;

        height: 80px;

        background-color: black;

    }

    .footnav{

        width: 800px;

        height: 80px;

        line-height: 80px;

        margin: 0 auto;

        text-align: center;

    }

    .footnav ul li{

        display: inline-block;

        padding: 0 20px;

    }

    .footnav ul li a{

        color: white;

        text-decoration: none;

    }

  </style>

</head>

<body>

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

  <div class="header">

      <div class="logo">

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

      </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="main">

      <div class="listleft">

          <h3>课程推荐</h3>

          <ul>

              <li><span>职业路径</span>&nbsp;&nbsp;&nbsp;HTML5与CSS3实现动态网页</li>

              <li><span>职业路径</span>&nbsp;&nbsp;&nbsp;零基础入门Android语法与界面</li>

              <li><span>职业路径</span>&nbsp;&nbsp;&nbsp;iOS基础语法与常见控件</li>

              <li><span>职业路径</span>&nbsp;&nbsp;&nbsp;PHP入门开发</li>

              <li><span>职业路径</span>&nbsp;&nbsp;&nbsp;JAVA入门开发</li>

          </ul>

      </div>

      <div class="listright">

          <h3>相关课程</h3>

          <ul>

              <li>HTML&nbsp;&nbsp;&nbsp;CSS&nbsp;&nbsp;&nbsp;JavaScript</li>

              <li>HTML5&nbsp;&nbsp;&nbsp;CSS3&nbsp;&nbsp;&nbsp;Jquery</li>

              <li>移动端基础&nbsp;&nbsp;&nbsp;移动端APP开发</li>

          </ul>

      </div>

  </div>

  <div class="footer">

      <div class="footnav">

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

  </div>

</body>

</html>



写回答

1回答

好帮手慕码

2020-04-17

同学你好,代码中问题如下:

(1)logo图超出父级显示,如下:

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

这是因为img标签是行内元素,本身具有间隙造成的,建议修改如下:

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

另,无需精简了,祝学习愉快~

0

0 学习 · 40143 问题

查看课程