之前老弄不明白position到底是怎么定位的,position属性其实是指本体对上级的定位。
默认的属性值都是static,静态。最关键的是relative(相对)以及absolute(绝对)。
只要把其上一级的样式属性position设置为relative就可以了。
1 2 3 | <div id="A">
<div id="B">some text here</div>
</div> |
当A的position为relative时,B的position为absolute才有效。这时候left:0、top:0就不再针对窗口文档,而是针对id为A的这个div了。
在不同浏览器是不是一样的效果呢?比如IE和FF