div {
width: 100px;
margin-left: auto;
}
margin-right 不设置的话默认是0,width 定宽之后,margin-left取值为 auto ,自动占据了剩余的全部宽度,具体见 《css权威指南》 P170
除了 width 和 margin-left 其他值都是 0 ,把宽度值带入计算得到 margin-left = 包含块的宽度-100px 。所以最终 div 会靠近包含块的右边。
margin-left: auto;为什么可以使的元素靠右
最新推荐文章于 2024-06-06 11:50:45 发布