Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.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
如何在css3选择器上设置小于运算符?_Css - Fatal编程技术网

如何在css3选择器上设置小于运算符?

如何在css3选择器上设置小于运算符?,css,Css,如果我有这样的标签 <div id='testdiv' style='height:300px;'></div> 我如何编写一个css规则 选择id为testdiv的标记,其中它包含一个样式属性,该属性的height属性的值小于400px 这可能吗?这在当前的CSS标准中是不可能的CSS4可能包含一个选择器,但那是在遥远的将来。但是,可以使用JavaScript或jQuery 必须注意,ID必须是唯一的。如果要使用相同的名称,则应使用类 在jQuery中,filte

如果我有这样的标签

<div id='testdiv' style='height:300px;'></div>

我如何编写一个css规则

选择id为
testdiv
的标记,其中它包含一个样式属性,该属性的height属性的值小于400px


这可能吗?

这在当前的CSS标准中是不可能的
CSS4
可能包含一个选择器,但那是在遥远的将来。但是,可以使用JavaScript或jQuery

必须注意,ID必须是唯一的。如果要使用相同的名称,则应使用类

在jQuery中,
filter
函数应该能够解决这个问题

var smallDivs = $(".test-div").filter(function() {
    return $(this).css("height") < 400;
});
var smallDivs=$(“.test div”).filter(函数(){
返回$(this).css(“高度”)<400;
});

也可以在SASS中创建函数。

目前不可能。目前,您必须使用JavaScript来实现这一点。元素查询现在是一个有点争议的话题。如果您
sass
less
,那么您可以使用
变量