html - 在兄弟悬停时设置 span 标签的 CSS

标签 html css xhtml css-selectors

嘿,有谁知道我将如何使用纯 CSS 来实现这一点。

<a id="link"><span>Some Text</span></a>
<div id="someDiv"></div>

当鼠标悬停在 someDiv 上时,使跨度“Some Text”具有特定颜色。

不确定这是否可能。谢谢。

最佳答案

由于 CSS 选择器的工作方式,没有 previous sibling 选择器。因此,对于您现有的标记,您不能使用纯 CSS 来完成。

但是,如果链接位于 div 之后:

<div id="someDiv"></div>
<a id="link"><span>Some Text</span></a>

要使用的选择器是#someDiv:hover + #link span

关于html - 在兄弟悬停时设置 span 标签的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5519251/

相关文章:

javascript - 我可以将从 Canvas 上下文创建的渐变应用到其他 Canvas 上下文吗?

javascript - 为什么我的表单水印脚本不再起作用?

javascript - 单击特定的 div 元素时移除文本的透明度。

html - CSS - 仅在触摸屏设备上显示元素

javascript - 为什么我的边栏在缩小时消失了?

html - CSS 边框属性不起作用

html - 除了内容之外调整标题的大小

html - XHTML 中的 WBR 替代方案

html - 是否可以在 <pre> 标签内使用 CDATA

jquery - 为什么同样的代码在不同的页面显示不同?