2016-05-29 41 views
1

在grails項目中,我有一個CSS。我試着宣佈CSS像下面一個新的屬性和我得到錯誤在CSS中添加新元素時出現錯誤

enter image description here

我從IDE的IntelliJ一些建議如下

enter image description here

和錯誤了。 任何人都可以告訴我爲什麼錯誤出現並消失了嗎?添加到自定義HTML標記意味着什麼?在哪個文件中我可以看到這個變化?

回答

0

當您添加沒有任何特殊類型的選擇器,如類(使用.時間段)或id(使用#)等。它們被視爲html標記類型。

div{ 
    color : red; 
} 

上述規則是指在你的HTML的所有div。

Editors/ide's(intelij-idea在這種情況下)內置支持理解所有類型的選擇器和html標籤。但是當你在css中添加一個未知的html標籤時會引發錯誤。

可能有這種情況,您可能已經創建了cutsom html標記。 (你可以做到這一點,併爲他們設置CSS)。所以它給你選擇設置你正在使用的未知的html標籤被識別爲自定義的html標籤。一旦你這樣做,新的標籤就會變得已知並且錯誤消失。

當您設置自定義html標記時,我沒有關於此信息存儲位置的信息。它必須在內部或在項目級設置。

+0

有沒有一種方法,我可以找到這個定製標記聲明文件?我嘗試關鍵字kbdTrs的項目搜索,但沒有發現任何新東西 – Memoc

0

kbdTRS不是一個HTML標記,所以intellij-idea告訴你它不存在(它觸發一個錯誤)。 intellidj-idea是一個聰明的IDE,因此它提供了一些選項來糾正這個錯誤。 由於kbdTRS不是已知的HTML標籤,因此intellidj會爲您提供將其添加到您的定製html標籤。 Intellidj認爲您已經創建了自定義標籤,並且希望將CSS規則應用於此標籤。

Here is an article about custom tags