[問題] IE6和Firefox置中版面時,捲軸的排版影響...

看板Web_Design作者 (唸書唸書...)時間17年前 (2008/05/22 19:41), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
我有一個版面是需要分成上下框架的寫法 兩個框架都要把版面置中 上框架的scroll設定成no 下框架的scroll設定是auto 如果下框架的高度沒有長到需要產生捲軸 則IE6和Firefox的排版是相同沒有問題的 範例如圖: IE6: http://140.113.207.116/frame/1.jpg
FF : http://140.113.207.116/frame/2.jpg
但問題發生在於下框架的高度長到需要產生捲軸的時候 IE6的排版和之前一樣 但FF則會減去捲軸所佔的寬度,然後把剩下的畫面寬度再拿來使用置中!! 範例如圖: IE6: http://140.113.207.116/frame/3.jpg
FF : http://140.113.207.116/frame/4.jpg
爬文後發現第3541篇的情況和這個很像 有推文的解決方法是設定上框架的margin-right 不過那篇是應該假設於下框架的捲軸永遠都存在的情況 而我的情況是下框架視情況可能會有捲軸,也可能沒有 上網查了一陣沒找到解決的方法... 有看過幾個也是分上下框架的寫法的 一種是直接把上下框架的內容全部用align=left丟到畫面最左邊 所以整個畫面就在最左邊... 另一種是用align=left丟到最左邊後, 再用一個只有固定寬度,但是空內容的div、table等等卡在畫面最左邊 然後讓網頁內容在那個物件的右邊顯示...造成畫面好像有拉回到右邊來的錯覺 可是這種在不同解析度或是寬螢幕下應該就發現沒有置中了... 想請教這種設定上下框架的情況 有沒有方法可以解決IE和Firefox對於捲軸寬度的認定造成的排版問題 謝謝 <(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.207.116

05/22 22:13, , 1F
JavaScript硬幹 XD?
05/22 22:13, 1F

05/23 13:56, , 2F
妳可以用CSS排版 position firefox很遵守
05/23 13:56, 2F

05/23 21:51, , 3F
樓上..CSS解不了這個問題
05/23 21:51, 3F

05/24 23:48, , 4F
DIV+ajax XD
05/24 23:48, 4F
文章代碼(AID): #18DLm2ZS (Web_Design)