css中的定位left与margin-left有啥本质区别?分别怎么用好?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css中的定位left与margin-left有啥本质区别?分别怎么用好?相关的知识,希望对你有一定的参考价值。
参考技术A left 只有在绝对定位 position:absoult 后 才会起作用 但是绝对定位后 很多文字的效果 都没法实现 比如文字的上下居中 margin-left 是不增加div长度的基础上 距离左边的像素距离 而padding 就是增加多少个像素位 参考技术B 楼上说法有误,left并不是只有在绝对定位中才用的到,而是在定位中都用得到,left是用于定位的,表示左偏移量;
margin-left是指左外边距,理解了盒子模型这个就很容易理解!
想了解的更深入的话,去http://www.w3school.com.cn/htmldom/这里学吧!本回答被提问者采纳
jQuery中的position()
$().position()此方法为该元素到定位元素的位置,
需要注意的是,
是该元素的x(width+padding-left+border-left+margin-left),y(height+padding-top+border-top+margin-top)位置
到定位元素的x(width+padding-left),y(height+padding-top)位置
的距离
以上是关于css中的定位left与margin-left有啥本质区别?分别怎么用好?的主要内容,如果未能解决你的问题,请参考以下文章
css中left与margin-left和position:relative与position:absolute的区别
知道padding-left和margin-left的区别,但CSS中left和padding-left有啥具体区别呢?