我的Blog我做主^_^

          走向一條通往JAVA的不歸路...

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            64 隨筆 :: 68 文章 :: 77 評論 :: 0 Trackbacks
          在網吧客戶端項目中使用了frame的方式,布局如下:

          uploads/200611/15_111251_table.gif

          遇到的問題是當main中的內容超過main的指定高度時,會同時出現豎向和橫向滾動條,這是一種極不好的用戶體驗,理想狀態應該是只出現豎向滾動條,我嘗試了如下解決方法:

          1.直接添加body屬性<body style="overflow-x:hidden;">,結果是無效;
          (分析原因:overflow-x是IE獨有的 css 屬性,加上DTD的話可能會被忽略,就像定制滾動條顏色的css屬性一樣)

          2.去掉DOCTYPE聲明<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
          "http://www.w3.org/TR/html4/loose.dtd">以后,橫向滾動條被限制了,目的雖然達到,但是假設采用div+css布局的話,去掉文檔聲明會引發更多的問題,所以還需要嘗試一些其它的方式;

          3.在使用iframe的情況下,可以不刪除DOCTYPE聲明,設置scrolling="yes",<body style="overflow-x:hidden;">也能生效。

          以上是我做的一些嘗試,知其然而不知其所以然,但是希望能夠在工作中解決一些實際問題。

          posted on 2007-01-28 17:50 java_蟈蟈 閱讀(2104) 評論(2)  編輯  收藏

          評論

          # re: frame中隱藏橫向滾動條[未登錄] 2007-06-11 12:54 yuan
          xiexie^_^
          轉載~~  回復  更多評論
            

          # re: frame中隱藏橫向滾動條 2008-08-27 10:17 Tofeel
          設置scrolling="yes"后ff里會出現一條滾動條的  回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 宝坻区| 新兴县| 仁寿县| 绥棱县| 奉化市| 塔河县| 平陆县| 无极县| 金秀| 建阳市| 新乡县| 伊吾县| 富川| 民勤县| 收藏| 桦南县| 张家川| 周口市| 永善县| 丁青县| 故城县| 东乌珠穆沁旗| 兴业县| 蒙自县| 中西区| 临夏市| 夹江县| 阿拉善左旗| 松桃| 大丰市| 唐山市| 浦城县| 连平县| 江山市| 陇南市| 迁西县| 家居| 霍城县| 泰来县| 无为县| 年辖:市辖区|