CSS樣式中的字符串一般包含在單引號或雙引號中,但是在一些情況下,加單引號或不加單引號會對樣式產生不同的影響。
例1: font-family: 'Open Sans', sans-serif; 例2: font-family: Open Sans, sans-serif;
在例1中,'Open Sans'被包裹在單引號中。這是因為該字體的名稱由兩個單詞組成,如果不添加單引號,CSS會將其解析為兩個不同的屬性。加單引號將其視為一個字符串屬性。
在例2中,未添加單引號。如果該字體名稱只有一個單詞或沒有空格,不加單引號也不會影響樣式。如果添加單引號也不會影響樣式,但是如果字體名稱中包含有空格,不添加單引號會導致樣式錯誤。
綜上所述,在CSS樣式中,加單引號和不加單引號的使用需要根據實際情況而定。如果屬性值中包含有空格或特殊字符,建議使用單引號。