2011-12-29 62 views
3

由於許多現代瀏覽器都支持CSS3,我想在我的工作中使用許多CSS 3功能,但一些舊版瀏覽器仍然不支持CSS3。 我應該分開分開這兩個css文件嗎? 還是有一種有效的方式來處理舊的和新的瀏覽器,同時具有CSS 3的大部分漂亮功能。爲現代和舊版瀏覽器支持CSS 2和CSS 3

+1

把它們都放在同一個文件中有什麼問題?樣式表不以任何方式進行版本化。 – BoltClock 2011-12-29 02:47:48

+0

@BoltClock負責照顧舊版瀏覽器的替代效果或值。 – 2011-12-29 02:49:53

回答

3

你可以看看HTML5 boilerplate

如果你看看index.html的第一行,你會看到如何使用CSS的各種功能,取決於瀏覽器,都在同一個CSS文件內。這個想法最初解釋爲here

在很短的,關鍵是要conditionnally定義哪些CSS類適用於body取決於瀏覽器。