初学css 想问下margin-left 和left的区别

来源:百度知道 编辑:UC知道 时间:2024/05/24 00:39:18
比如<div id="divMain" class="DivMain"><img src="tf1.jpg" id="imgMain"></div>
这样吧
imgMain.style.left是指的img的左边框与div 的左边框的距离吧
那imgMain.style.marginleft 又是指什么?
搜索的答案都是说 对象左边的外延边距 这个边距又是指什么?是同div的边距 还是与整个页面的?
谢谢

left是指对象的左上角的X坐标
margin-left,要搞明白这个问题,你先要看一下CSS盒模型
内容到边框的距离叫PADDING,叫内边距
如果一个DIV名叫A;左边有一个DIV叫B,margin为O;那么
A 的margin-left是表现为A左边框到这个B的边框的距离

imgMain.style.marginleft是指 div距离页面左边的距离