麻烦老师帮忙看下,改进哪里可以更好

来源:2-10 编程练习

qq_星_20

2019-10-15 15:44:39

<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <title></title>

  <style type="text/css">

    /*此处写代码*/

    *{

        margin:0;

        padding:0;

    }

    .nav{

        background:#333;

        width:100%;

        height:100px;

        position: fixed;

        top: 0;

        left: 0;

        z-index: 999999;

    }

    a{

        text-decoration:none;

        color:#fff;

    }

    .left li a,.right li a{

        color:#000;

    }

    ul{

        list-style-type:none;

    }

    .nav img{

        float:left;

    }

    .nav ul li{

        display:inline-block;

        float:right;

        line-height:100px;

        margin-right:30px;

        position: relative;

        right: 150px;

    }

    .content{

        background:#adD0DB;

        width:100%;        

        height:2000px;

    }

    span{

        background: orange;

        margin-right: 10px;

    }

    .content .left{

        width:50%;

        float: left;

        margin-top: 150px;

        margin-left: 200px;

    }

    .content .left li,.content .right li{

        margin-bottom: 40px

    }

    .content .right{

        width: 50%;

        float:right;

        margin-top: 150px;

        margin-left: -300px;

    }

    .content .right a{

        margin-right: 15px;

    }

    .footer{

        width:100%;

        height:100px;

        background:#333;

        overflow: hidden;

        position: fixed;

        bottom: 0;

        left: 0;

    }

    .footer ul{

        width:100%;

        text-align:center;

    }

    .footer ul li{      

        display:inline-block;

        line-height:100px;

        margin-left: 30px;

    }

  </style>

</head>

<body>

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

  <div>

      <div class="nav">

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

          <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 class="content">

          <ul class="left">

              <li><h3>课程推荐</h3></li>

              <li><span>职业路径</span></span><a href="#">HTML5与CSS3实现动态网页</a></li>

              <li><span>职业路径</span><a href="#">零基础入门Android语法与实现</a></li>

              <li><span>职业路径</span><a href="#">iOS基础语法与通用控件</a></li>

              <li><span>职业路径</span><a href="#">PHP入门开发</a></li>

              <li><span>职业路径</span><a href="#">Java入门开发</a></li>

          </ul>

          <ul class="right">

              <li><h3>相关课程</h3></li>

              <li><a href="#">HTML</a><a href="#">CSS</a><a href="#">Javascript</a></li>

              <li><a href="#">HTML5</a><a href="#">CSS3</a><a href="#">JQuery</a></li>

              <li><a href="#">移动端基础</a><a href="#">移动APP开发</a></li>

          </ul>

      </div>

      <div class="footer">

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

好帮手慕星星

2019-10-15

同学你好,

练习整体布局是不错的,可以参考下面优化建议:

(1)顶部和底部不需固定定位,在正常文档流中即可,如下:

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

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

(2)中间区域高度可以调整小一些:

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

(3)底部整体导航项没有居中显示,每个导航项设置的是左侧间距,

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

这样第一个导航项间距就会多出来,可以去掉或者修改为左右两侧的间距,参考:

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

可以完善测试下,祝学习愉快!

欢迎采纳~

1
hq_星_20
h 谢谢您的建议 我再修改下
h019-10-15
共1条回复

0 学习 · 40143 问题

查看课程