css3:包含选择器不工作

css3:包含选择器不工作,css,Css,我不明白我做错了什么,但是:containscss选择器对我不起作用。它是否被排除在当前css3实现之外?我在FF、chrome和IE中检查它,它们都忽略了background:redproperty <!DOCTYPE html> <html> <head> <style> .a { border: 1px solid black; width: 20px; height: 30px; position: relative; } .a:cont

我不明白我做错了什么,但是
:contains
css选择器对我不起作用。它是否被排除在当前css3实现之外?我在FF、chrome和IE中检查它,它们都忽略了
background:red
property

<!DOCTYPE html>
<html>
<head>
<style>
.a {
border: 1px solid black;
width: 20px;
height: 30px;
position: relative;
}

.a:contains("1") {
background: red;
}
</style>
</head>
<body>
<div class="a">1</div>
</body>
</html>

.a{
边框:1px纯黑;
宽度:20px;
高度:30px;
位置:相对位置;
}
.a:包含(“1”){
背景:红色;
}
1.

已从规范中删除伪类
:contains()

6.6.6。空白

本节有意留白。(本节以前已讨论过。) 定义了一个
:contains()
伪类。)


下面是如何使用javascript或jQuery(第12个答案)


CSS没有
:包含
选择器,javascript和jQuery有一个方法,但2001年的文档不再有效。有人说有一个
:has()
选择器,但不清楚它是否会被实现,而且它只适用于子选择器,而不适用于文本内容。@李斯特先生:我已经说过很多次了,CSSWG真的需要在HTML工作组对他们的文档所做的巨大“此文档已过时”通知上加上一记耳光。@LGSon:谢谢,伙计,我不需要关于js的参考资料。我和一个人打赌,我会做html+css计算器。@degr你可能仍然可以…尽管这是一个新问题:)一个用css编写的计算器?这将是一个挑战。我不会走得更远。@Lister先生,请尝试:)。。。当我说“可能仍然可以”的时候,我其实并没有想那么远,尽管现在你在想:),我不明白这怎么可能