没理解清楚这一点

来源:2-8 position-absolute(实际工作用的最多,同时也相对比较难)

weixin_慕侠4437487

2019-11-19 16:04:03

.child{
   width:80px;
   height:80px;
   background:red;
   position: absolute;
   /*right:0;*/
   /*left:0;*/
   /*bottom:0;*/
   /*top:0;*/
   margin:auto auto;
}

设置0以后是居中显示,去掉lrtb后就又回到原来位置了,没搞清楚。

写回答

1回答

好帮手慕星星

2019-11-19

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

1、设置定位的元素,需要设置方向属性决定显示位置,否则就会在当前位置显示。

2、如果设置四个方位属性为0,可以理解为拔河效应。既让元素在左边显示,又让元素在右边显示,当设置了margin为auto的时候,元素就会居中显示,垂直方向上同理。

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

0

0 学习 · 40143 问题

查看课程