不明白为什么向右移动100px css里面要写left:100px呢..上下同理 脑袋都大了 怎么看都是向右啊~~这个相对于浏览器窗口 怎么看也都是向右移动啊
可以理解为距离左边的距离为100px,相对来说,就是向右移动了
盒子本身是靠左的,相对于浏览器的右上角,或者说距离浏览器的右上角位置,只向左移动100px,向下移动20px,那么向哪里移动、移动多少就重新相对于右上角定位了,所以如图所示了。。。按边界理解,结合图片的话,就是右边距100px,上边距20px,写的时候是right和top,总之是抽象反过来的,感觉这样方法好理解一点
把自己想象成盒子(注意如果一开始想象自己是盒子的话,以后就不要变了,以后永远都不要想象自己是浏览器了,否则到后来你自己又会乱),自己想要往左移动100px,向下移动20px。那你写代码时,就相反。
向右移动用left 因为他移动的是以这个块状元素为基础移动,就打个比方:“<div>内容<div>”把他看作一个盒子。移动的时候盒子移动就行了
相对于其最接近的一个具有定位属性的父包含块进行绝对定位。 把这句理解一下就行了。
http://www.w3school.com.cn/css/css_positioning_absolute.asp 看看这个兄弟 理解一下
脑袋太笨啦 怎么都拧不过来~~理解不了呢
也可以理解为从左边向右边移动100px的位置。