我最近決定在我們的Web應用程序中運行Resharper 6.0「在解決方案中分析錯誤」選項。任何CSS屬性值爲'繼承'的ReSharper錯誤
(免責聲明:經過幾次有效的問題是,它有我的一些CSS的「錯誤」難倒拿起我不是一個CSS的人絲毫,只有理解了原理,所以可能會使用錯誤的術語! - 請多多包涵)
在我們的web應用程序,我們有請遵循以下通用模式的一些CSS選擇器:
.someselector{ property:inherit }
這「繼承」值被用來對付的屬性:
- 填充
- 邊框寬度
- 溢出
我意識到,「繼承」值不一定跨瀏覽器兼容,但我並不擔心(現在)。我不明白的是,爲什麼ReSharper把它的玩具放在它的使用上,因爲從我的研究顯示它是一個有效的CSS值(雖然沒有得到廣泛支持)? http://reference.sitepoint.com/css/inheritvalue和http://www.w3.org/TR/CSS2/cascade.html#value-def-inherit
我假設有一些我不知道的繼承價值和它的使用並希望任何啓示的人可以提供。如果有經驗的CSS開發人員可以告訴我CSS是有效的並且ReSharper是錯誤的,我也同樣很高興。只是爲了清楚哪些是正確的!
在此先感謝!
是的,恐怕是我:) – hanzworld