Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 通配符选择器在LESS中不起作用_Css_Less - Fatal编程技术网

Css 通配符选择器在LESS中不起作用

Css 通配符选择器在LESS中不起作用,css,less,Css,Less,不确定LESS是否支持带*的通配符选择器。我想覆盖引导的列填充,所以我这样做了 .col-*(我甚至尝试了.col-),但它似乎不起作用。您可能在这里混淆的是,它匹配任何给定类型的任何元素(=标记名) 真正的通配符选择器在CSS中或我所知道的任何预处理器中都不可用,但您有许多其他选项可用于模糊选择 对于您的具体情况,以下所有操作都有效: [class^="col"] /* begin with "col" */ [class*="col"] /* contains "col" */ [cla

不确定LESS是否支持带*的通配符选择器。我想覆盖引导的列填充,所以我这样做了


.col-*
(我甚至尝试了.col-),但它似乎不起作用。

您可能在这里混淆的是,它匹配任何给定类型的任何元素(=标记名)

真正的通配符选择器在CSS中或我所知道的任何预处理器中都不可用,但您有许多其他选项可用于模糊选择

对于您的具体情况,以下所有操作都有效:

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

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

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

请注意,属性选择器在性能方面不是最好的(但是,如果您一开始就不关心性能的话,这其实并不重要)。

这首先不是一个有效的CSS选择器……类名没有通配符。您可以使用
[class^=“col-”]
您似乎觉得有这样一个选择器,这是因为尽管您尝试了一些显然不起作用的方法,但您仍然不相信。你从哪里得到这个印象的?有人或某个网站告诉过你吗?