[問題] IE6和Firefox置中版面時,捲軸的排版影響...
我有一個版面是需要分成上下框架的寫法
兩個框架都要把版面置中
上框架的scroll設定成no
下框架的scroll設定是auto
如果下框架的高度沒有長到需要產生捲軸
則IE6和Firefox的排版是相同沒有問題的
範例如圖: IE6: http://140.113.207.116/frame/1.jpg


但問題發生在於下框架的高度長到需要產生捲軸的時候
IE6的排版和之前一樣
但FF則會減去捲軸所佔的寬度,然後把剩下的畫面寬度再拿來使用置中!!
範例如圖: IE6: http://140.113.207.116/frame/3.jpg


爬文後發現第3541篇的情況和這個很像
有推文的解決方法是設定上框架的margin-right
不過那篇是應該假設於下框架的捲軸永遠都存在的情況
而我的情況是下框架視情況可能會有捲軸,也可能沒有
上網查了一陣沒找到解決的方法...
有看過幾個也是分上下框架的寫法的
一種是直接把上下框架的內容全部用align=left丟到畫面最左邊
所以整個畫面就在最左邊...
另一種是用align=left丟到最左邊後,
再用一個只有固定寬度,但是空內容的div、table等等卡在畫面最左邊
然後讓網頁內容在那個物件的右邊顯示...造成畫面好像有拉回到右邊來的錯覺
可是這種在不同解析度或是寬螢幕下應該就發現沒有置中了...
想請教這種設定上下框架的情況
有沒有方法可以解決IE和Firefox對於捲軸寬度的認定造成的排版問題
謝謝 <(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.207.116
→
05/22 22:13, , 1F
05/22 22:13, 1F
推
05/23 13:56, , 2F
05/23 13:56, 2F
→
05/23 21:51, , 3F
05/23 21:51, 3F
推
05/24 23:48, , 4F
05/24 23:48, 4F