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

不懂啊求解释元素定位

不太懂啊,为什么相对参照元素定位在框里面   而下面的当我还是.....女生   却在图片的外面啊   如果是图片原因的话为什么把图片加到 id=box1 里面还是和下面的图不一样                还有#box4的 width:99%;  有什么用    我去掉了 width:99%;  也感觉没什么啊

正在回答

4 回答

width:99%是box4框的大小,你改为50%或其它的,你就知道了,左下角定位。都在框里呀,绝对(absolute)定位对象,相对(relative)定位对象。http://www.cnblogs.com/mutuan/archive/2011/11/08/2240822.html

当设定position: relative  则参照父级(最近)的内容区的左上角为原始点结合TRBL属性进行定位,

当设定position:absolute
如果父级(无限)没有设定position属性,那么当前的absolute则结合TRBL属性以浏览器左上角为原始点进行定位
如果父级(无限)设定position属性,那么当前的absolute则结合TRBL属性以父级(最近)的左上角为原始点进行定位。

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

qq_那个猫_0 提问者

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

mistyrain98 回复 qq_那个猫_0 提问者

不客气
2016-03-21 回复 有任何疑惑可以回复我~
  1. 我复制了你的代码,发现你现在的box4的文字已经在box3图片的底部了,这里没有问题啊?你关于box3和box4的代码没有什么问题,不过建议还是在“bottom:0;”的0后面加上px 单位。

  2. 你去掉width:99%之后还是有区别的,你检查一下右边框,不加99%的时候,box4的右边框左移了!

  3. 我是在chrome下测试的,其他浏览器下不清楚具体效果。

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

  你试着删掉一些东西 如:  position:absolute;   id="box3",慢慢试吧,大概就明白了,相对位置与绝对位置

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

现在不懂不要紧,代码没有最优,只有更优,等你把该学的都学完了,像这样的问题都不是是事了,先不要钻牛角尖,继续吧,我相信总有一天你自己会能明白的。


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

举报

0/150
提交
取消

不懂啊求解释元素定位

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号