悬停在其他元素CSS上?

use*_*854 -1 html css hover

为什么悬停时.a的背景颜色不会改变?.B?

CSS

.a {
    color: red;
}

.b {
    color: orange;
}

.b:hover .a {
    background-color: blue;
}
Run Code Online (Sandbox Code Playgroud)

HTML

<div id="wrap">
    <div class="a">AAAA
    <div class ="b">BBBB</div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/2NEgt/323​​/

A.B*_*A.B 5

因为.a不是后代或者在其之后/内部.b 是为它工作的条件

例如,如果你反过来,因为它.b是后代.a,它将起作用

.a:hover .b {
    background-color: blue;
}
Run Code Online (Sandbox Code Playgroud)