CSS3规范在部分实现的主浏览器中,你可以用更少的代码获得非常好的结果,但有很多理由不使用CSS3。例如。不向下兼容,可能不是类似的渲染视图在不同的浏览器等。
所以我问自己:无论如何,哪种方法最好使用CSS3来拦截默认问题,就像我上面所描述的那样?
答案 0 :(得分:5)
只要您的网站优雅地降级,现在使用CSS3没有任何问题。毕竟,如果浏览器不理解特定的CSS规则,它将忽略它:
#foo {
border:1px solid #000; /* shown by all browsers */
border-radius:5px; /* shown if browser understands border-radius */
-moz-border-radius:5px; /* Firefox only */
-webkit-border-radius:5px; /* Safari and Google Chrome */
}
只要网站在不支持您要使用的CSS3规则的浏览器中看起来没有损坏,那么您应该在支持它们的浏览器中{/ 3}}使用您的网站。
答案 1 :(得分:1)
您可能会发现"When can I use..."对于了解可以合理使用的功能非常有用。
答案 2 :(得分:0)