MozTW 討論區
https://forum.moztw.org/

網頁顯示不完全?!
https://forum.moztw.org/viewtopic.php?f=2&t=24758
1 頁 (共 1 頁)

發表人:  Lawliet [ 2008-10-17, 01:52 ]
文章主題 :  網頁顯示不完全?!

這個問題困擾我很久了
除了我之外,只要使用Firefox的人很容易會出現這樣的問題

像下面這個論壇的文章,如果單一帖內容過長
Firefox顯示就會出問題,其它的瀏覽器卻很正常
http://www.avpclub.ddns.info/discuz/red ... t#lastpost

請問可以解決嗎?
謝謝!

發表人:  路人乙 [ 2008-10-17, 12:42 ]
文章主題 : 

Lawliet 寫:

像下面這個論壇的文章,如果單一帖內容過長
Firefox顯示就會出問題,其它的瀏覽器卻很正常

 嗯…,這不是 Lawliet 嗎?稀客!

 關於 Firefox 無法完整顯示網頁這個問題,其實可能的原因蠻多,您舉的這個例子看起來像是 Firefox 對於 Cascading Style Sheets 的容錯能力不足所導致的;關於 Firefox 規格相容性的問題已經被爭議很久很久了,從小弟在本論壇註冊那天起(左邊有小弟的註冊日期),這種爭論就從來沒有中斷過,大部分 Firefox 社群成員都普遍認為「遵守開放、統一的規格要比容錯於專屬規格(大部分情況下是指 IE)來得重要」,也因此造成 Firefox 看起來是四大網頁繪製核心中容錯能力最低的現狀。

 那麼,要如何判斷網頁顯示問題是不是因為 CSS 問題所導致的?如果將頁面樣式設定為「無樣式」就可完整顯示網頁,而且不會出現大面積塗黑、空白、殘影的話,九成以上可以確定是因為 CSS 元素的定義問題;目前 Mozilla 仍傾向不妥協於 IE 的 CSS implementation,所以短期內不可能(很有可能是「永遠」)去處理這些規格外的東西。

 最後,要如何解決這些網站在 Firefox 上的顯示問題呢?(扣掉修改 Firefox 的核心不說),基本上只要讓這些網頁的 Style sheet 通過 W3C 的 CSS Validation 就可以了,以本案為例,似乎應該將問題轉呈給 Discuz! 的開發團隊,(因為看起來像是套用了 Discuz! 的預設範本),不過個人並不認為 Discuz! 會從善如流地修改程式碼,原因請自行 Google。

發表人:  Lawliet [ 2008-10-17, 14:22 ]
文章主題 : 

謝謝!

我沒有想到是CSS樣式問題
因為有的時候開啟是正常的
但是DZ我確定它的CSS寫的很隨性
之前我幫Opera回報過DZ顯示上的問題
只是這個問題不是CSS render
而是JS render,最後DZ沒有妥協
後來Opera自己去容錯才得以解決
我個人也是堅持Mozilla不應該去支援ie的CSS規格
但很矛盾的是我還是希望這類問題能夠獲得改善..

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/