我想悬停在父母身上,孩子的孩子的 TEXT ONLY 也会变红。有可能吗?
<div id="row">o
<div id="col" class="col">o o
<div id="colChild" class="col-child">o o o Turn Me Red</div>
</div>
</div>
CSS
#row {
width: 300px;
height:100px;
border: 3px solid red;
}
#row:hover {
background-color:pink
}
#col{
padding:5px;
border: 2px solid blue;
}
#colChild {
padding:5px;
border: 2px solid black;
}
http://jsfiddle.net/NHbn8/235/
脱离上下文信息 实际上这些是表的行,他们也会选择保持悬停状态(但现在不在上下文中)
答案 0 :(得分:3)
在悬停父#row:hover > .col > .col-child{background:red;}
答案 1 :(得分:3)
#row {
width: 300px;
height:100px;
border: 3px solid red;
}
#row:hover #colChild{
background-color:red
}
#row:hover {
background-color:pink
}
#col{
padding:5px;
border: 2px solid blue;
}
#colChild {
padding:5px;
border: 2px solid black;
}
答案 2 :(得分:1)
答案 3 :(得分:1)
检查this
#colChild:hover{
background-color:red
}
答案 4 :(得分:1)
我不确定这会有效,但我认为它会:
<div id="row">o
<div id="col" class="col">o o
<div id="colChild" class="col-child">o o o Turn Me Red</div>
</div>
</div>
的CSS:
#colChild:hover {
background-color:red;
}
答案 5 :(得分:0)
您可以使用css selectors属性将效果应用于任何partiticular div。 CSS选择器列表已在下面的链接中给出。 http://www.w3schools.com/cssref/css_selectors.asp