【问题标题】:Change parent class of dom object via css selectors通过 css 选择器更改 dom 对象的父类
【发布时间】:2010-05-07 09:50:11
【问题描述】:

我可以通过 CSS 选择器在悬停事件中更改某些 dom 对象的父类吗? 例如我有这样的块:

<span class="wBlock" >
   <span class="wText">Text</span>
   <span class="wLink"/>
<\/span>

如果我将鼠标移动到跨度“wLink”,则必须更改跨度“wBlock”,如果我移出,它必须与开始时相同

.wLink{
padding-right:15px;
background:url(/img/addlink.png) center right no-repeat;
cursor:pointer;
}
.wText{
    background-color: #1BE968;
}

类似于alt text http://img192.imageshack.us/img192/5718/capturehlk.jpg,如果我将光标移动到加号,文本突出显示必须更改为黄色

【问题讨论】:

  • 请显示一些 CSS 以便我们提供帮助,Span 也是根据定义的内联元素,因此除非您将显示设置为块或内联块...以及其他内容,否则这将不起作用.
  • 好的,但这也是一般问题:)

标签: css css-selectors


【解决方案1】:

我相信你不能在 CSS 中做到这一点。

我建议你重新构建你的 HTML,这样你就不会使用 JS hacks 来应用样式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多