2011-12-29 64 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取决于浏览器。