当我使用Firefox 3.6.3在Windows XP计算机上加载jQueryUI时,我收到了一堆css错误:
Error in parsing value for 'filter' Lines 18, 76, 77.
Unknown property 'border-top-left-radius' Line 274.
Unknown property 'border-top-right-radius' Line 275.
unknown property 'zoom' Lines 300,306,336,345,385,408.
问:我应该忽略这些错误吗?
答案 0 :(得分:5)
这些CSS错误的基本原因是每个浏览器都有自己的jQuery UI使用的CSS属性集。例如:
-moz-user-select
仅适用于基于Firefox和Mozilla的浏览器。
相当于此属性,基于WebKit的浏览器(如Google Chrome和Safari)具有-webkit-user-select
。
jQuery UI利用了不同浏览器中可用的这些特殊CSS属性,如果浏览器不支持该特定属性,则优雅地降级为空。 jQuery UI确保其所有小部件在浏览器中显示一致。这就是为什么它可以安全地避免这些错误而不会产生任何视觉伪像。
答案 1 :(得分:2)
是的,你应该忽略这些。
有些属性可以支持所有浏览器,而不是所有必需的有效CSS,但它可以工作。
You can see a full list of current validation errors here (jQuery UI 1.8)
答案 2 :(得分:2)
是。 jQuery UI使用的是跨浏览器不一致的属性。由于CSS中确实没有任何“逻辑”,因此必须列出所有浏览器的所有可能性。
这些错误可以安全忽略。