CSS absent是CSS的一種選擇器,用于匹配沒有特定屬性值的元素。 換句話說,CSS absent選擇器選擇不含有屬性值的屬性選擇器。
例如,我們有以下CSS代碼: p:not([class]) { color: red; } 這段代碼會選中所有沒有class屬性的段落,并將其文本顏色設置為紅色。
除了選擇所有沒有class屬性的段落,CSS absent選擇器也可以選擇所有沒有指定屬性值的元素。例如,以下代碼將選擇所有沒有href屬性值的鏈接:
a[href=""]:not([target]) { color: red; } 這段代碼會選中除了鏈接目標之外的所有沒有href屬性值的鏈接,將其文本顏色設置為紅色。
CSS absent選擇器可以通過在屬性選擇器中使用“=”或“~=”或“|=”或“^=”或“$=”或“*=”操作符來進一步指定屬性值。例如,以下代碼將選擇所有包含“example”開頭URL但沒有特定鏈接目標的鏈接:
a[href^="http://example.com/"]:not([target]) { color: blue; } 這段代碼僅選中所有沒有鏈接目標的以“http://example.com/”開頭的URL。文本顏色將設置為藍色。
總之,CSS absent選擇器是一個強大的工具,它可以讓我們選擇那些沒有特定屬性值的元素,并對其應用樣式。
上一篇css a 隱藏
下一篇css a 能寫大小么