CSS屬性值定義語法
還是MDN文檔好用少孝,看懂定義語法什么縮寫的都可以了解了理茎。這里挑點(diǎn)東西記錄。
基本類型
一些類型在CSS中經(jīng)常出現(xiàn)勉失,CSS規(guī)范中將其專門定義,稱為基本類型原探,用一對尖括號表示:<
與>
乱凿,例如:<angle>, <string>, …
其他類型分為兩種:
其他類型同樣也用一對尖括號表示:<
與>
。
共享同一個(gè)屬性名稱的數(shù)個(gè)類型咽弦。在這種情況下徒蟆,數(shù)據(jù)類型與屬性共享同一組值。它們出現(xiàn)在一對引號之中型型,經(jīng)常用于屬性的縮寫段审。
不共享同一個(gè)屬性名稱的數(shù)個(gè)類型,它們與基本類型很相似闹蒜,不同是:這種參數(shù)僅在規(guī)范中相關(guān)屬性的描述處定義寺枉,而基本類型在規(guī)范中有專門定義抑淫。
比如background文檔中,其語法中出現(xiàn)的:
1.<image>
姥闪、<url>
屬于基本類型始苇,不會在文檔的where
中再次解釋定義
2.<'background-color'>
這樣的屬于共享屬性名稱,也就是background-color
屬性中允許的值筐喳,可以出現(xiàn)在當(dāng)前語法對應(yīng)位置中
3.<bg-image>
這樣的屬于僅在規(guī)范中相關(guān)屬性的描述處定義催式。也就是會在當(dāng)前文檔where
中進(jìn)行再次的定義解析。
其中where一般是對上一部分中出現(xiàn)的那些<>進(jìn)行定義解析避归,如果當(dāng)前where有新的定義荣月,那么解析部分在下一個(gè)where當(dāng)中。
總結(jié)
組合符號沒啥好說的梳毙,與哺窄、或這些大家都熟,只要記得||和&&有“不按順序”這一說法就行顿天。
數(shù)量符號基本就是正則表達(dá)式那些符號堂氯,后面的#和!注意一下就行牌废,也不太常見咽白。