为了账号安全,请及时绑定邮箱和手机立即绑定

猪头在absolute的情况下并不会自己移动到左上角

前面老师不是说了absolute的位置跟随么,我就照着老师的第一个例子弄了下,结果就是给了猪头absolute后并没有什么改变,而且就算是使用marginleft来定位的话很麻烦,需要一点点试,如果用了left和top又是飞到框框外面去了,求解

正在回答

3 回答

定位的元素需要是父级元素的第一个子元素,这样才可以定位到父元素左上角

1 回复 有任何疑惑可以回复我~
#1

猪脚啦 提问者

那酱紫感觉貌似这个例子没啥用处捏
2016-03-22 回复 有任何疑惑可以回复我~
#2

猪脚啦 提问者

非常感谢!
2016-03-23 回复 有任何疑惑可以回复我~

怎么一个讲清楚的都没


  1. 无定位的abusolute元素会跟随在DOM顺序前兄弟inline或者inline-block元素后面.没有则会紧挨着父元素的左content边框.

  2. 若DOM顺序前为block元素,则无定位的absolute元素会被挤下一行.

1 回复 有任何疑惑可以回复我~
#1

kahoohak

赞一个 明白了
2016-10-28 回复 有任何疑惑可以回复我~

设置absolute后还需进行偏移参数设置:top:0px;left:0px,这样才会以<html>为偏移基准参照;若只是设置absolute而没有设置偏移参数,则都只是保持在元素的初始位置(即不会移动)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

猪头在absolute的情况下并不会自己移动到左上角

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信