2009-08-31 62 views
1

創建一些網絡應用程序後...我真的覺得有條件的評論處理一段時間後不好玩。有沒有關於這個問題的計劃?處理不同的瀏覽器會更復雜還是更容易?是否需要有條件的評論?

+2

如果瀏覽器開發人員可以同意他們支持的(X)HTML規範的各個部分,網絡開發人員會更容易,而且可能會更有趣。但是歷史告訴我們這不太可能發生。 – pavium 2009-08-31 09:40:34

+0

那麼有沒有支持該標準的原因。有沒有關鍵的部分,還是隻是他們不想? – bastianneu 2009-08-31 10:37:56

回答

2

總是需要某種形式的能力嗅探,但希望在未來這可以基於更良性的腳本對象嗅探形式來實現漸進式增強。

今天使用條件註釋來解決基本HTML和CSS處理中的錯誤。但這些錯誤正在消失。實際需要CC的絕大多數情況是針對IE6的;偶爾你也需要將它們用於IE7。另一方面,IE8大多與HTML和CSS渲染問題上的其他瀏覽器一致(只要您在真正的IE8標準模式下運行它)。

我個人從來不需要爲IE8的CC。隨着IE用戶升級到新版本,對CC的需求應該會減少,希望有一天可能會完全消失。無可否認,目前這種遷移速度非常緩慢,但考慮到我們仍然不得不考慮IE5的情況有多糟糕......

+0

+1是的......事實上,每個新版本都會變得更好。但這需要很長時間。 – bastianneu 2009-08-31 14:18:32

2

我想你的意思是通過條件註釋來實現特定瀏覽器的代碼:

我懷疑我們套牢了,雖然這將是一個更好的世界對我們所有人來說,如果瀏覽器只是表現得正確,全面實施標準,並迅速準確地採用新的相關標準。 :)

事情是......從來沒有這樣的情況下,並考慮到商業動機,我沒有看到這種變化。看看我們的代碼庫,感覺最近幾年比糟糕的舊時代更好,但最近的事情似乎是在'錯誤的'(閱讀:特定於瀏覽器的方向),更多的瀏覽器特定的CSS特定。

因此,簡而言之,這並不好玩,至少在創新步伐再次放緩之前,這種方式就會這樣。