课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
那 right:100px;与margin-right:100px;区别什么呢,margin里所说的外边界是什么
2017-12-13
源自:初识HTML(5)+CSS(3)-升级版 13-6
正在回答
假设我们现在命令XX同学站在操场的一个位置:
前者:XX同学,请站在离操场左边100px的地方。不管操场多大,不管你的左边有没有人,都必须站在离操场左边100px的地方。
后者:XX同学,请保持你左边100px内没有任何人或者操场边。如果在你左边有人了,你就必须站在离他100px的地方。
right是在定位时用到属性,绝对定位中是相对于其最接近的一个具有定位属性的父包含块进行绝对定位。如果不存在这样的包含块,则相对于body元素,即相对于浏览器窗口;相对定位是相对于以前的位置移动
margin表示元素与其它元素之间的距离,我理解的外边界,是指一个元素从包起它的边框开始,距离另一个元素的边框的距离
yy一只小仙女 提问者
就像那个图上表示的那样,比如你设置两个border都为 border:1px solid #000000;一个盒子的外边界都设置成2px,一个盒子的外边距设成0px,那么你看见的两个盒子的间距就是一个外边距的距离 也就是2px。我是这么理解的 也不知道对不对。
苏一苏骨头 回复 yy一只小仙女 提问者
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
5 回答right:100px;和right:100;
3 回答right:100px;
7 回答right:100px; 为什么用right 而不是left?
1 回答margin-top:-100px;与margin-bottom:100px;不一样吗?
9 回答绝对定位中,向左移动100px代码为什么是right:100px;??