日期:2014-05-17 浏览次数:20537 次
理论:css的position属性设置了要应用到元素的定位类型.(static,absolute,fixed,relative)
?1.static?
? 默认值,指定根据文档内容的正常流动对元素定位。(从左至右,从上至下)
?静态定位元素不是DHTML元素,不能用top,left等属性定位。要对文档元素定位,必须要把它的position属性设置为其他三个值之一。
?2.absolute:
? 用这个值可以设置元素相对于它包含元素的位置。绝对定位的元素将独立于其他元素定位,但不属于静态定位的元素流。
? 绝对定位元素可以相对body定位,如果它嵌套在另一个绝对定位的元素中,则相对于那个元素定位。
3.fixed
? 用这个值可以设置元素在浏览器窗口中的位置。具有fixed定位的元素总是可见的,并且不随文档其余的元素滚动。
固定定位得到大多数浏览器的支持。IE6除外
4.relative
? 被设置为relative的元素将,根据常规流布置元素,然后相对于它在常规流中的位置进行调整。在常规文档流中分配的位置仍然分配给它,它两边的元素不会向它靠近来填充它的位置,但它们也不会从元素的新位置被挤走。