2017-03-05 89 views
-2

不知道LESS是否支持帶*的通配符選擇器。我想覆蓋引導程序的柱填充,所以我做通配符選擇器在LESS不起作用

.col-*(我甚至嘗試過.col- -),但它似乎並沒有工作。

+0

這不是擺在首位有效的CSS選擇器... – zzzzBov

+0

沒有爲類名沒有通配符。您可以使用'[class^=「col - 」]' – cyrix

+0

您似乎覺得*有這樣一個選擇器,這是因爲您不確信您嘗試了什麼,但顯然無法正常工作。你從哪裏得到這個印象?有人或某個網站告訴你? – BoltClock

回答

1

您可能會在這裏困惑的是「通用選擇器」*,它匹配任何給定類型(=標籤名稱)的任何單個元素。

通配符選擇器既不在CSS中,也不在我知道的任何預處理器中可用,但是您有許多其他選項可用attribute selectors進行模糊選擇。

在你的情況,下面的一個可能適合你:

[class^="col"] /* begin with "col" */ 

[class*="col"] /* contains "col" */ 

[class|="col"] /* starts with "col" followed by "-" */