css绝对定位:absolute技术分享
温馨提示的《CSS彻底研究》对绝对定位描述如下:1、使用绝对定位的盒子以它的“最近”的一个“已定位”(position属性被设置,并且被设置为不是static的任意一种)的“祖先元素”为基准进行偏移。如果没有已经定位的祖先元素,那么会以浏览器窗口为基准进行定位。2、绝对定位的框从标准流中脱离,这意味着它们对其后的兄弟盒子的定位没有影响,其他的盒子就好像这个盒子不存在一样。
操作方法
- 01
关于IE6的一个错误。IE6中使用绝对定位,其错误的位置会合正确的位置相差了父DIV的padding宽度。解决方法:给父DIV(定位的基准盒子)增加一条CSS:height:1%;
- 02
绝对定位的特殊性质:如果设置了绝对定位,而没有设置偏移属性,那么它仍将保持在原来的位置。这个性质可以用于需要使某个元素脱离标准流,而仍然希望它保持原来的位置的情况提示:因为绝对定位的框与文档流无关,所以它们可以覆盖页面上的其它元素。可以通过设置 z-index 属性来控制这些框的堆放次序。
赞 (0)