J2EE社區

          茍有恒,何必三更起五更眠;
          最無益,只怕一日曝十日寒.
          posts - 241, comments - 318, trackbacks - 0, articles - 16
          一、ie6下使用框架嵌入網頁花屏,其它瀏覽器正常

          解決辦法:<body class=...>的背景去掉就好了
                             如:/*background:url(../../images/main/article.png) right top repeat-y;
                                     padding-right:4px;*/


          終于解決這個垃圾問題了



          二、使用框架(無論是frameset、frame、iframe)嵌套網頁的時候,如果子網頁的高度超過了預先設定的高度,會出現滾動條,也就是尺寸溢出,一般來說如果高度超了就出現垂直滾動條,寬度超了就出現水平滾動條,但是在IE6中,只要尺寸大于等于預定高度,就會兩個滾動條一起出現,這好象是一個bug。

          解決方法:
          在子網頁設置css如下:

          html {
          overflow-y:auto!important;
          *overflow-y:scroll;
          }

          這段最重要的一點是設置overflow-y為scroll,這樣強制出現垂直滾動條的話,水平滾動條就不會顯示出來了,但如果寬度超出過多,水平滾動條還是會超出,這時可以考慮設置:overflow-x:hidden;,但相應的,這樣用戶就無法滾動子頁面了。

          之所以要加overflow-y:auto!important;,是因為IE7中已沒有這個bug,并且firefox也能認到overflow-y這個據說是IE的私有屬性……,所以我們還要把overflow設回來。

           

          上面這個方法還可以有改進的地方
          既然只有IE6有這個BUG那就只針對IE6寫就行了
          html {_overflow-y:scroll;}
          _下劃線是IE6專有的 這樣就又省了一行代碼 又提高了效率




          名稱: ?4C.ESL | .↗Evon
          口號: 遇到新問題?先要尋找一個方案乄而不是創造一個方案こ
          mail: 聯系我


          Feedback

          # re: ie6下 使用frameset或者iframe嵌入 網頁花屏 去取X抽滾凍[未登錄]  回復  更多評論   

          2010-10-29 08:57 by Hades
          好一個滾凍。樓主是冷了吧

          # re: ie6下 使用frameset或者iframe嵌入 網頁花屏 去取X抽滾凍  回復  更多評論   

          2010-11-03 16:18 by woyaochangshi
          我也遇到過這個花屏的。。超惡心。
          主站蜘蛛池模板: 津南区| 正安县| 伊春市| 洛川县| 河东区| 宣城市| 当阳市| 三门县| 琼海市| 清水河县| 勐海县| 海门市| 宁明县| 莫力| 磐安县| 达州市| 延安市| 墨竹工卡县| 通州市| 怀仁县| 绥中县| 那坡县| 耒阳市| 横峰县| 瓦房店市| 池州市| 长海县| 砀山县| 永泰县| 辽阳市| 墨玉县| 彩票| 肃南| 康马县| 汝州市| 龙江县| 英吉沙县| 湖南省| 岢岚县| 宁远县| 彰化市|