2-14编程练习请老师检查

来源:2-14 编程练习

慕盖茨9513023

2020-09-07 22:11:47

<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <title>Document</title>

  <style>

    *{

      margin: 0;

      padding:0;

    }

    .test{

     width: 800px;

     height: 100px;

     background: red;

     /*此处写代码*/

     position:fixed;

     top:0;

     left:50%;

     right:400px;

   }

   .out{

    width: 100%;

    height: 2000px;

    background-color: #abcdef;

  }

</style>

</head>

<body>

  <div class="out">

    <div class="test"></div>

  </div>

</body>

</html>

请老师帮忙检查一下代码哪里需要更改,没有实现最后第三步。


写回答

1回答

好帮手慕鹤

2020-09-08

同学你好,问题解答如下:

1、第三步没有实现的原因是属性用错了,left属性和right属性同时存在时,right属性不生效;想要类名为.test的div标签居中显示,应该设置负的margin-left值;margin-left:-400px,才是相对于自身div标签来说的,因为自身的宽度是800px,所以再向左移动自身的一半即400px;例如:

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

2、其他的代码没有问题哦。

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

0

0 学习 · 40143 问题

查看课程