有没有办法在javascript中检查浏览器是否接受css颜色属性值'inherit',即object.stye.color='inherit'
是否会导致错误(它在IE 7)。在js中检查css颜色属性是否接受'inherit'值
0
A
回答
0
这可能在检测CSS属性的帮助:Css Properties Detection
希望它可以帮助
0
我用rgba
颜色一招:
try {elem.style.background = "rgba(255,255,255,0.5)";}
catch(e) {elem.style.background = "#cccccc";}
您可以轻松地适应这个问题的方法:
try {elem.style.color = "inherit";} // or "currentColor" which is synonymous here
catch(e) {elem.style.color = "red";} // or whatever fallback you want
或者,tr Ÿ这个代替:
if(typeof getComputedStyle == "undefined")
getComputedStyle = function(elm) {return elm.currentStyle;}
elem.style.color = getComputedStyle(elem.parentNode).color;
这将让父节点,这是基本相同inherit
ING的计算样式(currentStyle
中老年IE)。
相关问题
- 1. 检查JS是否支持CSS属性?
- 2. 在检查器中的CSS属性像“auto”,“inherit”等的实际值?
- 3. CSS颜色属性
- 4. 如何检查css属性是否受支持?
- 5. 是否有任何CSS属性不接受“继承”作为值?
- 6. 检查CSS类是否有属性 - jQuery
- 7. TinyMce Inherit背景颜色
- 8. 是否接受了css中的负值?
- 9. 忽略CSS颜色属性
- 10. 使用CSS颜色属性
- 11. 如何检查CSS背景颜色是否为白色?
- 12. 检查对象属性值是否为
- 13. 检查数据属性是否有值
- 14. 检查UIImage属性是否被赋值?
- 15. ClojureScript检查js对象中是否存在属性
- 16. C#不接受检查属性
- 17. 检查CSS颜色与jQuery
- 18. 检查JavaScript中是否存在属性
- 19. 检查颜色是否在特定颜色范围内
- 20. neo4j GRASS边框颜色是否属性?
- 21. 检查属性是否具有属性
- 22. 在脚本中获取CSS颜色属性的实际值
- 23. 检查属性是否存在与检查是否为空
- 24. 检查EF中的XML颜色是否包含特定值
- 25. JS检查是否存在值
- 26. 不可接受的属性值属性
- 27. 更改JS&CSS打开链接颜色
- 28. 检查浏览器是否接受Cookie
- 29. 检查iframe中是否存在动态属性值
- 30. 如何检查值属性是否包含在数组中?
谢谢。正是我需要的! – Luc 2011-12-27 08:40:41
如果您的问题已被解答,请接受答案。 – 2011-12-27 16:08:29