有沒有辦法在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