我一直在使用Modernizr,它是一个很棒的资源,只是一个很棒的元素。但是,我一直在使用它的方式是:

  • 使用基线(IE)CSS进行设计
  • 为高级浏览器提供CSS3效果增强功能

  • 除非我要完全根据行为来替换样式,否则为什么不应该只向样式表中添加诸如框阴影,渐变和边框半径之类的样式呢?如果浏览器不了解规则,它将忽略它,对吗?而且,如果JavaScript已关闭,我还是无法使用它。

    我应该在典型情况下使用上述方法,在高级情况下使用Modernizr吗?还是依靠浏览器忽略不了解的内容有什么问题吗?

    最佳答案

    您可以使用某些浏览器尚不支持的(html 5)元素。您还可以指定后备样式。

    许多浏览器都会为诸如文本转换之类的事情创建自己的CSS规则。使用Modernizr,您可以编写一个规则,而Modernizr可以使它适用于多种浏览器。

    我认为这只是方便。

    关于html - 如果浏览器忽略不了解的CSS,为什么还要使用Modernizr?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1749895/

    10-12 12:55