偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

IE6 position:fixed問題解決方案

開發(fā) 前端
IE6下position:fixed是老生常談的問題了,主要問題就是IE6不支持position:fixed引起的BUG,這里向大家描述一下這個問題的解決方法,希望你會感興趣。

本文向大家簡單介紹一下解決IE6下position:fixed問題方法,造成這個問題的原因是fixed元素的絕對位置是相對于HTML元素,滾動條是body元素的,相信本文介紹一定會讓你有所收獲。

***的IE6 position:fixed

這個內(nèi)容是老生常談了,主要問題就是IE6不支持position:fixed引起的BUG.當(dāng)我們?nèi)ニ阉鹘鉀Q這個bug的垮瀏覽器解決辦法時,絕大多數(shù)結(jié)果都是說使用position:absolute來替代解決,可是我們真的解決了么?沒有,因為當(dāng)頁面比較長的時候,拖動滾動條,那個fix的地方也相應(yīng)的閃動.雖然最終會近似于需求的目標(biāo),但是不***.那么如何解決這一問題呢?

造成這個問題的原因是fixed元素的絕對位置是相對于HTML元素,滾動條是body元素的(貌似ie6中他們的區(qū)別就是在于滾動條界限那里)。知道了原因,我們就大概知道如何解決了:

  1. <!--[ifIE6]> 
  2. <styletypestyletype="text/css"> 
  3.  html{overflow:hidden;}  
  4.  body{height:100%;overflow:auto;}  
  5.  #fixed{position:absolute;}  
  6. </style> 
  7. <!--[endif]--> 
  8.  

沒錯,就是加上這樣的一段code,現(xiàn)在看看完整的頁面code:

  1. <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"  
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  3. <htmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml"> 
  4. <head> 
  5. <metahttp-equivmetahttp-equiv="Content-Type"
  6. content="text/html;charset=utf-8"/> 
  7. <title>IE6position:fixed</title> 
  8. <style> 
  9. *{  
  10.  padding:0;  
  11.  margin:0;  
  12. }  
  13.  
  14. #fixed{  
  15.  background-color:#ddd;  
  16.  border:1pxsolid#aaa;  
  17.  position:fixed;  
  18.  right:0;  
  19.  top:0;  
  20. }  
  21. </style> 
  22. <!--[ifIE6]> 
  23. <styletypestyletype="text/css"> 
  24.  html{overflow:hidden;}  
  25.  body{height:100%;overflow:auto;}  
  26.  #fixed{position:absolute;right:17px;}  
  27. </style> 
  28. <!--[endif]--> 
  29. </head> 
  30. <body> 
  31. <divstyledivstyle="height:2000px"></div> 
  32. <dividdivid="fixed"> 
  33. FIXED  
  34. </div> 
  35. </body> 
  36. </html> 

【編輯推薦】

  1. JavaScript巧解IE6至IE8兼容問題
  2. CSS position屬性定義和用法
  3. ***實現(xiàn)IE6/IE7/FF瀏覽器兼容通用方法
  4. CSS屬性display:inline-block使用揭秘
  5. 深入探究DIV CSS布局中position屬性用法

 

責(zé)任編輯:佚名 來源: flex.desizen.com
相關(guān)推薦

2010-09-15 14:22:05

IE6position

2010-08-18 14:14:41

IE6IE7FF

2010-08-19 10:33:54

IE6position:fi

2010-08-19 10:40:36

position:fiIE6

2010-10-08 16:31:08

AjaxIE6

2010-08-27 13:31:58

IE6IE7Firefox

2012-05-09 10:08:41

跨機(jī)房

2010-09-27 13:14:42

JVM內(nèi)存限制

2010-03-30 16:04:34

Linux Nginx

2010-09-09 15:44:21

IEFFCSS

2010-10-08 13:27:51

IE6pngJavaScript

2011-01-12 17:26:27

2010-04-28 19:24:17

Hp unix

2011-03-23 16:38:28

LAMP

2010-10-08 13:09:38

JavaScript數(shù)

2010-05-31 12:53:56

Nagios apac

2010-02-06 14:54:11

C++指針漂移

2010-09-15 08:41:25

IE6IE7Firefox兼容

2010-08-19 09:37:35

IE6fixed

2010-08-04 10:20:30

Flex組件開發(fā)
點贊
收藏

51CTO技術(shù)棧公眾號