1
A
回答
1
它意味着同樣的定義適用於既 - 匹配B類和C類。
4
這意味着二者#A .B
和#A .C
共享相同的聲明塊的DOM元素。
逗號表示將該塊中的聲明應用於這兩個選擇器,而逗號後面的換行並不意味着任何特殊的內容;它只是用於提高樣式表可讀性的純粹空白。
2
這就是所謂的selector grouping。它會是一個捷徑:
A .B {some definitions}
A .C {some definitions}
2
#A .B, #A .C {some definitions}
讓我們仔細分析每個單獨的選擇:
首先,逗號是用來分隔多個選擇;而不是爲每個選擇器編寫相同的樣式規則(例如,對於#A .B和再次對於#A .C),您可以將選擇器合併在一起。這意味着造型定義將在#A .B和#A .C規則上執行。
如果你想知道的好,我們還解剖#A .B選擇:
個人選擇之間的間距(在這種情況下,與之間#A .B)代表一個後代關係,其中#A是祖先和.B是後代。 #符號用於表示元素ID,其中。符號用於重傳元素的類。這意味着上面的選擇器定義用於查找所有具有類別B的元素,它是具有ID A的元素的後代(不一定是直接)。
在更大的圖片,作爲逗號用於合併兩個選擇器設置在一起,充分選擇的定義是:包含一類乙或Ç即也與元件的後代所有元素ID A。
注意:如果ID 甲的元件還包含類乙或Ç,造型定義將不會在其上執行,因爲它必須包括(兩個元件之間的後代關係這一點,您需要選擇器定義#AB或#AC)。
希望這會有所幫助。
相關問題
- 1. 在CSS中以下選擇器的含義是什麼?
- 2. &符號在選擇器名稱中的含義是什麼?
- 3. 「..」在CSS選擇器開始處的含義是什麼?
- 4. 在Ruby中,逗號後跟等號的含義是什麼?
- 5. 選擇器的含義是什麼?
- 6. 逗號在變量聲明中的含義是什麼?
- 7. 什麼是符號代字號(〜)在CSS中的含義
- 8. CSS選擇器:星號在以下2行中的含義
- 9. 縮短逗號分隔CSS選擇器
- 10. html.oldie在CSS中的含義是什麼?
- 11. 「*」在CSS中的含義是什麼?
- 12. 點在CSS中的含義是什麼?
- 13. * width:auto在CSS中的含義是什麼?
- 14. 「+」在CSS中的含義是什麼?
- 15. 「>」在CSS中的含義是什麼?
- 16. 「_height」在css中的含義是什麼?
- 17. CSS定義中的逗號是什麼意思
- 18. CSS中的逗號,使用相同CSS的多個選擇器
- 19. 滲透壓選擇器中「>」的含義是什麼?
- 20. CSS中的重要含義是什麼?
- 21. 無法在CSS中使用逗號組合選擇器
- 22. Python中「|」符號的含義是什麼?
- 23. Swift中'@'符號的含義是什麼?
- 24. jQuery中符號$的含義是什麼?
- 25. TCL中「@」符號的含義是什麼?
- 26. PHP中符號的含義是什麼
- 27. cshtml中'@'符號的含義是什麼?
- 28. GDB中@符號的含義是什麼?
- 29. PexSymbolicValue.GetRawPathConditionString()中符號的含義是什麼?
- 30. JavaScript中'#'符號的含義是什麼?
你可以將代碼包裝在代碼塊中嗎?我對你試圖展示的內容感到困惑...... – thornomad
@Rob W:他確實添加了'#'符號,請參閱該文章的第一個修訂版。他只是沒有縮進代碼塊。 – BoltClock