老师,请检查代码对不对,如果用position可以实现同样的效果吗?

来源:2-4 编程练习

Lesley王

2020-07-26 19:21:58

<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <title></title>

  <style type="text/css">

    /*此处写代码*/

    .container{

    width: 1100px;

    height: 100px;

    background-color: black;

    margin: 0 auto;

    }

    .logo{

    float: left;

    }

    

    .nav{

    width: 500px;

    height: 100px;

    text-align:right;

    font-size: 25px;

    line-height: 100px;

    font-family: "微软雅黑";

    right:0px;

    float: right;   

    display: table;

    }


    a{

    text-decoration: none;

    color: white;

    display: table-cell;

    padding-right: 10px;

    text-align: center;

    }


  </style>

</head>

<body>

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

  <div class="container">

  <div class="logo">

  <a href="#">

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

  </a>

  </div>


  <div class="nav">

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

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

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

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

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

    </div>


  </div>

</body>

</html>


写回答

2回答

好帮手慕言

2020-07-28

同学你好,可以把同学修改后的代码粘贴上来,老师帮助排查,另外:单位使用的是px,不能缩放是正常的。现在只考虑在不缩放的情况下,正常显示即可。

祝学习愉快~

0

好帮手慕言

2020-07-27

同学你好,代码中存在如下几点问题:

1、子元素的高度溢出父级的高度,如下:

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

原因是img标签自带间隙,建议:可以给img设置为块元素

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

2、导航条在垂直方向上没有居中,建议:可以配合定位实现,例如:

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

代码具有灵活性,不管使用哪种方式,能够实现效果即可。

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

1
hesley王
h 老师,用2 的方式修改后,导航条固定在了左上,也没有垂直居中,而且比例不能随视口放大缩小了。是什么原因呢?
h020-07-27
共1条回复

0 学习 · 40143 问题

查看课程