CSS屬性值定義語法
還是MDN文檔好用,看懂定義語法什么縮寫的都可以了解了。這里挑點東西記錄。
基本類型
一些類型在CSS中經常出現(xiàn),CSS規(guī)范中將其專門定義,稱為基本類型,用一對尖括號表示:<與>,例如:<angle>, <string>, …
其他類型分為兩種:
其他類型同樣也用一對尖括號表示:<與>。
共享同一個屬性名稱的數(shù)個類型。在這種情況下,數(shù)據(jù)類型與屬性共享同一組值。它們出現(xiàn)在一對引號之中,經常用于屬性的縮寫。
不共享同一個屬性名稱的數(shù)個類型,它們與基本類型很相似,不同是:這種參數(shù)僅在規(guī)范中相關屬性的描述處定義,而基本類型在規(guī)范中有專門定義。
比如background文檔中,其語法中出現(xiàn)的:
1.<image>、<url>屬于基本類型,不會在文檔的where中再次解釋定義
2.<'background-color'>這樣的屬于共享屬性名稱,也就是background-color屬性中允許的值,可以出現(xiàn)在當前語法對應位置中
3.<bg-image>這樣的屬于僅在規(guī)范中相關屬性的描述處定義。也就是會在當前文檔where中進行再次的定義解析。
其中where一般是對上一部分中出現(xiàn)的那些<>進行定義解析,如果當前where有新的定義,那么解析部分在下一個where當中。

總結
組合符號沒啥好說的,與、或這些大家都熟,只要記得||和&&有“不按順序”這一說法就行。
數(shù)量符號基本就是正則表達式那些符號,后面的#和!注意一下就行,也不太常見。