2013-01-06 84 views
2

我已將CSS等級設置爲3,但phpStorm未檢測到轉換。如何更新phpStorm中的CSS3驗證器?

-webkit-transition 

是一個可行的屬性,你可以給一個元素。你甚至可以在這裏檢查它: Transitions W3C

另外,我使用CSS3的3級。那麼爲什麼會出現錯誤呢? enter image description here CSS3 Shown

有什麼辦法解決這個問題嗎?

+0

從技術上講,這些都是*供應商特定的* CSS屬性,所以它們的支持不如恆星並不令人驚訝。 [IntelliJ/Webstorm中有關CSS3 /供應商特定屬性支持的已知錯誤](http://youtrack.jetbrains.com/issue/WEB-4698) – DCoder

+0

噢,天啊,這個bug仍然存在!並且不支持'transition' +'animation'。 – Dan

回答

2

W3C CSS Validator PhpStorm中的檢測與您獲得here(官方W3C CSS Validator網站)完全相同,只是本地版本 - 僅此而已。

如果上述官網上工具產生的代碼中的錯誤/警告,那麼有什麼可以做關於它除了禁用此額外檢查(是的,這是額外的檢查,以PhpStorm自己的檢查)。

如果相反(在線工具不會產生錯誤或警告),則將錯誤報告提交到Issue Tracker,並且在下一個版本中,PhpStorm將擁有該工具的更新版本。

1

或者,也可以將未知CSS屬性添加到自定義屬性,如下面的截圖(這是結果運行後「檢驗規範...」操作):

Add transform to custom properties

這是一種訓練您使用的CSS屬性丟失的PhpStorm/WebStorm的方法。我還導出了我的WebStorm/PhpStorm設置,所以一旦我修復了這些缺失的CSS屬性,我就不用再重複這些。

+0

我希望這會有所幫助,因爲它看起來很有前途,但是使用我的'-webkit-box-shadow'屬性,我只能得到**問題摘要**。您的屏幕截圖的**問題解決**部分缺失。 PHPStorm 7.1.3。 – Jimbo

4

在Webstorm 8中,您可以在同一類別的Project Settings -> Inspections -> CSS -> Unknown CSS PropertyW3C CSS Validator下選中「忽略供應商特定的CSS屬性」。定製屬性(如transition)可以在Unknown CSS Property條目中定義(逗號分隔)。這也可能適用於PhpStorm。