margin属性值正负问题(三个问题)
一
往左移动为什么是margin-left:-400px,为什么不是margin-right:400px;这样它自动就往左移动了400px呀
二
我在margin-right:400px;基础上设置margin-right:800px;没有变化为什么?
三
老师给我讲下正负值的知识点,谢谢~
3
收起
正在回答 回答被采纳积分+1
1回答
好帮手慕慕子
2019-04-16 14:47:23
同学你好, 1、设置margin-left:-400px是为了让元素往左移动自身宽度的一半, 实现水平居中, 设置margin-right:400px;元素不会移动,并不能实现水平居中
2、因为 margin-right设置正值表示当前元素与下一个元素之间的距离。当前元素不会发生移动, 所以无论给元素设置margin-right的正值为多少, 自身位置不会发生改变
3、关于margin的正负值这里, 同学只需要记住这个原理:margin为负值,自身会发生移动,margin为正值自身不会发生移动。
同学可以回顾一下老师以前讲的关于margin的视频, 自己下去尝试设置不同的margin值练习一下,根据练习的结果。总结一份笔记。这个在以后的布局中不会经常使用, 但是如果遇到了,同学就可以翻看一下自己的笔记哦
如果帮助到了你,欢迎采纳
祝学习愉快~~~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星