老师,请帮我看看代码哪里可以优化。

来源:2-12 编程练习

weixin_慕的地7279769

2020-09-04 15:27:53

<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <title></title>

  <style type="text/css">

    /*此处写代码*/

     *{

      margin:0;

      padding: 0;

      text-decoration: none;

      font-size: 20px;

      font-family: "微软雅黑";

      /*text-align: center;*/

    }

    ul{

      list-style: none;

    }

    .header{

        width:100%;

        height: 100px;

        background:black;

        position: sticky;

        top: 0px;  

        z-index: 99

    }

    .header ul{

      position: absolute;

      top: 0;

      right: 0;

      margin-right: 10px;

      overflow:hidden;

      zoom:1;

    }

    .header ul li{

      padding: 0 40px;

      float: left;

      color: white;

      line-height:100px; 

    }

    .header img{display: block;}

    .container{

    width: 100%;

    background-color: rgb(173,216,230);

    overflow: hidden;

    zoom:1;

    }

    .left,.middle{

    position: relative;

    width: 30%;

    height: 1000px;

    }

    .left div,.middle div{

    position: absolute;

    top: 5%;

    left: 15%;

    }

    .left ul li,.middle ul li{

    margin-top: 15px;

    }

    .left,.middle{float: left;}

    .right{float: right;}

    .left span{background-color: pink;}

    .footer{

        width:100%;

        height: 100px;

        background:black;

        position: sticky;

        bottom: 0px;

    }

    .footer ul{

      position: absolute;

      top: 0;

      left: 50%;

      margin-left:-600px;

      overflow:hidden;

      zoom:1;

    }

    .footer ul li{

      float: left;

      padding: 0 60px;

      line-height: 100px;

      color: white;

    }

    .title{

    font-size: 1.3em;

    font-weight: bold;

    margin-left: -10px;

    }

    .right{

    width: 39%;

    height: 1000px;

    position: relative;

    border:3px solid orange;

    border-width:0px 0px 0px 10px;

    }

    .right div{

    position: absolute;

    top: 5%;

    left: 15%;

    }

    .right ul li{

    margin-top: 15px;

    }

    .login{width: 235px;height: 40px;background-color: red;color: white;border:none;}

    .putin{width: 230px;height: 40px;font-size: 12px;}

  </style>

</head>

<body>

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

  <div class="header">

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

      <ul class="">

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

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

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

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

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

      </ul>

    </div>

    <div class="container">

    <div class="left">

    <div>

    <ul>

    <li class="title">课程推荐</li>

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

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

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

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

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

    </ul>

    </div>

    </div>

    <div class="middle">

    <div>

    <ul>

    <li class="title">相关课程</li>

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

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

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

    </ul>

    </div>

    </div>

    <div class="right">

    <div>

    <ul>

    <li class="title">登录</li>

    <li><input class="putin" type="text" name="" placeholder="请输入登录邮箱/手机号"></li>

    <li><input class="putin" type="password" name="" placeholder="6-16位密码,区分大小写,不能用空格"></li>

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

    </ul>

    </div>

    </div>

    </div>

    <div class="footer">

      <ul class="">

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

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

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

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

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

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

      </ul>

    </div>

</body>

</html>


写回答

1回答

好帮手慕久久

2020-09-04

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

1. li标签没有href属性,给li设置href属性没有效果,只有a标签有href属性,所以li的href属性要删除,如下:

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

2. 底部导航水平居中的实现方案可以优化一下:

可以将li设置成inline-block,然后利用text-align属性实现居中,这样就不用考虑宽度的问题了,如下:

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

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

0

0 学习 · 40143 问题

查看课程