遮住div

工作上遇到IE使用object標籤遮住浮動的div(header)

原因:
object標籤屬於窗口元素(Windowed Element),這些元素會被渲染

在非窗口元素的上方,因此需要在浮動的div做修改,即header的部分做css修改

注:

  1. object遮蔽頁面內容,div可以遮蔽iframe,iframe又可以遮蔽;所以在浮動的div內加入iframe
  2. div的z-index要大於iframe的z-index,不能是auto或空;而且iframe的z-index必須是負數,否则,div無法遮住iframe;
  3. iframe的top和left是0,如果寬、高不設100%(全部遮蔽)的話,可以設為跟div相等剛好遮住,或是自己想要的樣式;
  4. iframe設定為透明
  5. z-index:CSS的z-index屬性用來控制任意HTML元素顯示時的覆蓋次序。多個HTML元素重疊在同一空間中時,z-index值較大的元素將覆蓋z-index值較小的元素。但z-index屬性值不是萬能的。z-index屬性值只有在同一類元素之間才起決定作用。

 

 

高級打字員黑白講