我的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里會出現一條滾動條的  回復  更多評論
            


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


          網站導航:
           
          主站蜘蛛池模板: 澎湖县| 宜兴市| 长兴县| 班玛县| 南昌市| 邳州市| 大丰市| 远安县| 靖安县| 洪洞县| 宣汉县| 宜兴市| 德令哈市| 明溪县| 石嘴山市| 岳阳市| 奉化市| 石城县| 阜平县| 资溪县| 龙川县| 吉隆县| 灵丘县| 独山县| 虎林市| 汨罗市| 县级市| 玛纳斯县| 隆德县| 峨边| 游戏| 新宾| 龙胜| 宜春市| 安吉县| 克什克腾旗| 黎平县| 巫溪县| 江源县| 嘉义县| 广水市|