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/ |