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

绝对定位对元素的宽度有何影响?

http://www.imooc.com/code/3585

12-9这一节,box2 的宽度未设置应该是父级的宽度,为何绝对定位以后变窄了?

正在回答

4 回答

#box2是块级元素,没加absolute的时候#box2是默认占满整行(即使它的内容只有一点点),加上absolute后,它的宽度就是内容宽度;

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

仢约 提问者

非常感谢!
2016-11-08 回复 有任何疑惑可以回复我~
#2

格林72

float和absolute都是如此,他们都会将元素移出常规文档流,在不给元素设置宽度的前提下,它的宽度就是内容宽度。
2020-04-19 回复 有任何疑惑可以回复我~

因为移动空间需要,再加上父级宽度限制

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

仢约 提问者

移动空间需要的话,会自动留多少呢,没有个规定么?
2016-11-07 回复 有任何疑惑可以回复我~
#2

心骸 回复 仢约 提问者

文本的长度不会改变,当空间不够时,自动换行
2016-11-07 回复 有任何疑惑可以回复我~

你只定位了两个边,你定位四个边试试

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

仢约 提问者

右边和下面都设置了0,结果变大了,那有的边不设置它就按照自己的意愿随便变大小?
2016-11-07 回复 有任何疑惑可以回复我~
#2

仢约 提问者

那如果不设置岂不是无法确定它的大小了?
2016-11-07 回复 有任何疑惑可以回复我~
#3

慕粉4290186 回复 仢约 提问者

我试了下right定位一个和left相对的负值就行了...完没的偏移
2016-11-07 回复 有任何疑惑可以回复我~

没有变细啊

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

仢约 提问者

那你看那节中的box2 位啥变窄了?如果box2什么都不设置的时候还是和box1一样宽呢!
2016-11-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

绝对定位对元素的宽度有何影响?

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