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

right:100px;与margin-right:100px;区别

那 right:100px;与margin-right:100px;区别什么呢,margin里所说的外边界是什么

正在回答

3 回答

假设我们现在命令XX同学站在操场的一个位置:

前者:XX同学,请站在离操场左边100px的地方。不管操场多大,不管你的左边有没有人,都必须站在离操场左边100px的地方。

后者:XX同学,请保持你左边100px内没有任何人或者操场边。如果在你左边有人了,你就必须站在离他100px的地方。

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

right是在定位时用到属性,绝对定位中是相对于其最接近的一个具有定位属性的父包含块进行绝对定位。如果不存在这样的包含块,则相对于body元素,即相对于浏览器窗口;相对定位是相对于以前的位置移动

margin表示元素与其它元素之间的距离,我理解的外边界,是指一个元素从包起它的边框开始,距离另一个元素的边框的距离


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

yy一只小仙女 提问者

那块状元素占一整行时呢margin是div的border到哪里的距离呢,我感觉就是浏览器呀
2017-12-14 回复 有任何疑惑可以回复我~

就像那个图上表示的那样,比如你设置两个border都为  border:1px solid #000000;一个盒子的外边界都设置成2px,一个盒子的外边距设成0px,那么你看见的两个盒子的间距就是一个外边距的距离 也就是2px。我是这么理解的 也不知道对不对。

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

yy一只小仙女 提问者

一个盒子占一整行时的margin-right是盒子的边框到哪里的距离呢
2017-12-14 回复 有任何疑惑可以回复我~
#2

苏一苏骨头 回复 yy一只小仙女 提问者

块状元素在不设置宽度的情况下会占一整行,如此时你设置margin-right:100px,则块状元素和叶边距离100px。
2017-12-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

right:100px;与margin-right:100px;区别

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