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 CSS表跨度悬停继承_Html_Css_Inheritance_Html Table_Hover - Fatal编程技术网

Html CSS表跨度悬停继承

Html CSS表跨度悬停继承,html,css,inheritance,html-table,hover,Html,Css,Inheritance,Html Table,Hover,试图了解发生了什么,也许有人可以解释。 在:悬停时我希望整个表格内容透明。这适用于tdwrappers中的文本。然而,span包装中的文本并不知道它应该是透明的 如果我从spanCSS中删除color:#897,它会突然执行我想要的操作,所有文本都变为透明。我确实尝试了各种CSS技巧,但都没有效果,表拒绝将span识别为table的后代。原因是您将SPAN中的颜色定义为table#Factors SPAN&您定义了悬停table#Factors:hover所以SPAN的color仍然覆盖tabl

试图了解发生了什么,也许有人可以解释。 在
:悬停时
我希望整个表格内容透明。这适用于
td
wrappers中的文本。然而,
span
包装中的文本并不知道它应该是透明的


如果我从
span
CSS中删除
color:#897
,它会突然执行我想要的操作,所有文本都变为透明。我确实尝试了各种CSS技巧,但都没有效果,表拒绝将
span
识别为
table
的后代。原因是您将
SPAN
中的颜色定义为
table#Factors SPAN
&您定义了悬停
table#Factors:hover
所以
SPAN
color
仍然覆盖
table#Factors:hover
类颜色。这样写:

table#Factors:hover span{
  color:transparent;
}
检查这个

更多信息,请阅读此内容

您还需要为
span
添加一个选择器

table:hover,
table:hover span{
    color: transparent;
    background: transparent;
}​