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


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


          網站導航:
           
          主站蜘蛛池模板: 乐业县| 响水县| 罗田县| 玉溪市| 隆林| 阳山县| 沁源县| 武平县| 宁阳县| 夏河县| 卢龙县| 奈曼旗| 榆树市| 宝坻区| 张家口市| 海阳市| 黑河市| 股票| 社会| 金堂县| 邹城市| 广昌县| 临安市| 图木舒克市| 荔浦县| 奉化市| 仁怀市| 遵义市| 南京市| 柳江县| 宁晋县| 临颍县| 阳原县| 滁州市| 湄潭县| 南木林县| 凤台县| 濮阳县| 信宜市| 罗田县| 景洪市|