Nav*_*ini 2 css positioning css-position
我在页面中有一个div.现在,当我将其位置指定为绝对位置并给出margin-left == 20px时:
我明白那个.div元素应该向右移动20 px,这样你就可以在div和body之间存在20px的边距.
现在,当我从右侧提供20px的边距时,不应该整个div向右侧移动,与身体的间隙为20px.
.container{
position: absolute;
background-color:gray;
margin-right: 50px;
height: 200px;
}
Run Code Online (Sandbox Code Playgroud)
我知道我可以定位div给出左右两个值.但真正的问题是保证金留下工作但保证金权利不行!这是什么原因?帮助赞赏!
它不是margin-right你在寻找它只是right
请从我的小提琴更新中看到: JSFIDDLE正确
如果你想让它坐在屏幕的底部添加 bottom
试试这个更新的小提琴:JSFIDDLE底部
Margin-right不起作用,因为它添加margin到div区域本身,right而是一个位置值.
如果您查看盒子模型,它会显示添加边距的位置.因此,保证金实际上用于从其他物体周围提供盒子空间.