在CSS中,單引號和雙引號都可以用來定義字符串值,比如font-family:"Times New Roman"或color:'red'。
然而,當單引號或雙引號用在字符串值內部時,如果字符串值本身也含有相應類型的引號,就必須使用另一種類型的引號。
舉個例子,如果我們想要給一個元素添加一個帶有引號的CSS類名,我們可以這樣寫:
.my-class:before { content: "I'm a double quoted string with a 'single quote' inside"; }
在這個例子中,我們使用雙引號來包裹整個字符串值,而在字符串值內部,我們使用了單引號來包裹其內部的單引號。這樣做是為了避免將引號解釋為字符串結束符。
雖然使用單引號或雙引號的規則比較簡單,但是如果你想寫出更加規范的CSS代碼,建議在你的CSS文件中保持一致的引號風格。