Html 隐藏div有困难吗

Html 隐藏div有困难吗,html,css,Html,Css,我在这方面遇到了麻烦。我正在尝试获取当您将鼠标悬停在上方时要显示的.info: .infoBanner.open HTML 无法执行此操作,因为.info不是.open的子项 由于.info是.infoBaner html 工作示例 编辑:只有当您将鼠标悬停在“获取信息”上时,它才会打开,将跨度更改为div,然后重新排列内容,如下所示 html 工作示例您不能这样做,因为.info不是.open的子项 由于.info是.infoBaner html 工作示例 编辑:只有当您将鼠标悬停在“获取

我在这方面遇到了麻烦。我正在尝试获取当您将鼠标悬停在上方时要显示的.info:
.infoBanner.open

HTML


无法执行此操作,因为
.info
不是
.open
的子项

由于
.info
.infoBaner

html

工作示例


编辑:只有当您将鼠标悬停在“获取信息”上时,它才会打开,将跨度更改为div,然后重新排列内容,如下所示

html


工作示例

您不能这样做,因为
.info
不是
.open
的子项

由于
.info
.infoBaner

html

工作示例


编辑:只有当您将鼠标悬停在“获取信息”上时,它才会打开,将跨度更改为div,然后重新排列内容,如下所示

html


工作示例

您不能这样做,因为
.info
不是
.open
的子项

由于
.info
.infoBaner

html

工作示例


编辑:只有当您将鼠标悬停在“获取信息”上时,它才会打开,将跨度更改为div,然后重新排列内容,如下所示

html


工作示例

您不能这样做,因为
.info
不是
.open
的子项

由于
.info
.infoBaner

html

工作示例


编辑:只有当您将鼠标悬停在“获取信息”上时,它才会打开,将跨度更改为div,然后重新排列内容,如下所示

html


工作示例

如果您无权访问标记,并且只需要使用css进行修复,请尝试以下操作

.infoBanner:hover + .info{     
    display:block;     
}
.info{
    display:none;
}
工作示例:


如果您没有访问标记的权限,并且只需要使用css进行修复,请尝试以下操作

.infoBanner:hover + .info{     
    display:block;     
}
.info{
    display:none;
}
工作示例:


如果您没有访问标记的权限,并且只需要使用css进行修复,请尝试以下操作

.infoBanner:hover + .info{     
    display:block;     
}
.info{
    display:none;
}
工作示例:


如果您没有访问标记的权限,并且只需要使用css进行修复,请尝试以下操作

.infoBanner:hover + .info{     
    display:block;     
}
.info{
    display:none;
}
工作示例:


这不能以html设置的方式完成。在css中悬停后,不能在页面中的此处引用其他选择器。考虑使用JavaScript来实现这一点,这不能像HTML设置那样进行。在css中悬停后,不能在页面中的此处引用其他选择器。考虑使用JavaScript来实现这一点,这不能像HTML设置那样进行。在css中悬停后,不能在页面中的此处引用其他选择器。考虑使用JavaScript来实现这一点,这不能像HTML设置那样进行。在css中悬停后,不能在页面中的此处引用其他选择器。考虑使用JavaScript来实现这一点
<div class="infoBanner"> <span><b>Click</b> <div class="open">get info<div class="info">
     <span>This is more info</span> 
     </div>
</div>
</span>
</div>
.info {
    display:none;
}
.open:hover .info {
    display:block;
}
.infoBanner:hover + .info{     
    display:block;     
}
.info{
    display:none;
}