position:relative的用法
position:relative 日常应用的时候一般是设置给 position:absolute; 的父层的, 父层 position:relative; 子层 position:absolute ;的话, 就是依照父层的边界进行定位的, 不然 position:absolute 会逐层向上寻找设置了 position:relative 的元素边界, 直到 body 元素… 比如要实现商品细节图展示的效果,可以使用如下的方法,这个例子很好的解释了position方法的使用。 这个页面中,右侧大的图片所在的 div class="big "需要设置 absolute 的绝对定位,那它的父元素 .box 就必须设置 relative 相对定位。 左侧小图中的红色方块需要随着鼠标移动,因此也需要设置absolute的绝对定位。那么它的父元素 .small 就必须设置 relative 相对定位。 右侧div中的大图片需要随鼠标移动,因此它也需要设置 absolute 绝对定位,而它的父元素 .big 已经是 absolute 绝对定位了,因此大图片的定位是相对 .big 来的。 大图片的坐标(0,0)的位置在右侧div的左上角的位置。 图中红色方块的移动方向和大图片的移动方向是相反并且成比例的。大图片的移动距离是方块移动距离的倍数。 < style type = " text/css