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
Html 为什么属性在我的浏览器上不工作?_Html_Css - Fatal编程技术网

Html 为什么属性在我的浏览器上不工作?

Html 为什么属性在我的浏览器上不工作?,html,css,Html,Css,我正在开发一个大型Java Web应用程序,我想添加一个css属性,但它不起作用 这是我的简单代码(HTML): div:has(p){ 背景色:红色; } 普鲁巴 目前,:has在任何浏览器中都不支持,是一项实验性技术: 我不明白为什么div>p不能满足您的需要。:has是一个建议的物业 这并不是因为它太新了。:has是一个CSS级别4选择器,不会在CSS中实现,只在JSquerySelector和类似版本中实现 这种情况是因为与其他选择器不同,:has()不是“动态配置文件”。它

我正在开发一个大型Java Web应用程序,我想添加一个css属性,但它不起作用

这是我的简单代码(HTML):

div:has(p){
背景色:红色;
}

普鲁巴


目前,
:has
在任何浏览器中都不支持,是一项实验性技术:


我不明白为什么
div>p
不能满足您的需要。

:has
是一个建议的物业


这并不是因为它太新了。

:has
是一个CSS级别4选择器,不会在CSS中实现,只在JS
querySelector
和类似版本中实现


这种情况是因为与其他选择器不同,
:has()
不是“动态配置文件”。它不会在CSS中实现,因为“符合选择器级别4的实现必须使用动态配置文件”[

事实上,这不是原因。它很可能不会在CSS中实现,至少在不久的将来不会,因为它是一个“静态配置文件”,基本上意味着它的性能过于密集。他想要
div
p