<i id='Q0JOG'><tr id='Q0JOG'><dt id='Q0JOG'><q id='Q0JOG'><span id='Q0JOG'><b id='Q0JOG'><form id='Q0JOG'><ins id='Q0JOG'></ins><ul id='Q0JOG'></ul><sub id='Q0JOG'></sub></form><legend id='Q0JOG'></legend><bdo id='Q0JOG'><pre id='Q0JOG'><center id='Q0JOG'></center></pre></bdo></b><th id='Q0JOG'></th></span></q></dt></tr></i><div id='Q0JOG'><tfoot id='Q0JOG'></tfoot><dl id='Q0JOG'><fieldset id='Q0JOG'></fieldset></dl></div>

<small id='Q0JOG'></small><noframes id='Q0JOG'>

  • <legend id='Q0JOG'><style id='Q0JOG'><dir id='Q0JOG'><q id='Q0JOG'></q></dir></style></legend>

        <tfoot id='Q0JOG'></tfoot>
        • <bdo id='Q0JOG'></bdo><ul id='Q0JOG'></ul>

        CSS:悬停在其他元素上?

        时间:2023-11-01

      1. <legend id='Y8O13'><style id='Y8O13'><dir id='Y8O13'><q id='Y8O13'></q></dir></style></legend>
              <tbody id='Y8O13'></tbody>

                <tfoot id='Y8O13'></tfoot>
                  <bdo id='Y8O13'></bdo><ul id='Y8O13'></ul>
                • <i id='Y8O13'><tr id='Y8O13'><dt id='Y8O13'><q id='Y8O13'><span id='Y8O13'><b id='Y8O13'><form id='Y8O13'><ins id='Y8O13'></ins><ul id='Y8O13'></ul><sub id='Y8O13'></sub></form><legend id='Y8O13'></legend><bdo id='Y8O13'><pre id='Y8O13'><center id='Y8O13'></center></pre></bdo></b><th id='Y8O13'></th></span></q></dt></tr></i><div id='Y8O13'><tfoot id='Y8O13'></tfoot><dl id='Y8O13'><fieldset id='Y8O13'></fieldset></dl></div>
                • <small id='Y8O13'></small><noframes id='Y8O13'>

                  本文介绍了CSS:悬停在其他元素上?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  小问题:为什么我悬停时.bbackground-color不改变?.a?

                  Short question: Why does the background-color of .b does not change when I hover? .a?

                  CSS

                  .a {
                      color: red;
                  }
                  
                  .b {
                      color: orange;
                  }
                  
                  .a:hover .b {
                      background-color: blue;
                  }
                  

                  HTML

                  <div id="wrap">
                      <div class="a">AAAA</div>
                      <div class ="b">BBBB</div>
                  </div>
                  

                  http://jsfiddle.net/2NEgt/

                  推荐答案

                  你需要有 .a:hover + .b 而不是 .a:hover .b

                  .a:hover .b 适用于像

                  <div class="a">AAAA
                    <div class ="b">BBBB</div>
                  </div>
                  

                  如果在某些时候您需要在 .a 和 .b 之间添加一些元素,那么您需要使用 .a:hover ~ .b,它适用于 .a 的所有兄弟姐妹都在它之后,而不仅仅是下一个.

                  If at some point you'll need to have some elements between .a and .b, then you'll need to use .a:hover ~ .b, which works for all siblings of .a coming after it, not just the next one.

                  演示http://jsfiddle.net/thebabydino/EajKf/

                  这篇关于CSS:悬停在其他元素上?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:添加没有 javascript 的悬停文本,就像我们悬停在用户的声誉上一样 下一篇:由于 z-index 导致的 jQuery 悬停问题

                  相关文章

                  <tfoot id='YVWBP'></tfoot>
                • <i id='YVWBP'><tr id='YVWBP'><dt id='YVWBP'><q id='YVWBP'><span id='YVWBP'><b id='YVWBP'><form id='YVWBP'><ins id='YVWBP'></ins><ul id='YVWBP'></ul><sub id='YVWBP'></sub></form><legend id='YVWBP'></legend><bdo id='YVWBP'><pre id='YVWBP'><center id='YVWBP'></center></pre></bdo></b><th id='YVWBP'></th></span></q></dt></tr></i><div id='YVWBP'><tfoot id='YVWBP'></tfoot><dl id='YVWBP'><fieldset id='YVWBP'></fieldset></dl></div>
                  <legend id='YVWBP'><style id='YVWBP'><dir id='YVWBP'><q id='YVWBP'></q></dir></style></legend>
                  • <bdo id='YVWBP'></bdo><ul id='YVWBP'></ul>

                    <small id='YVWBP'></small><noframes id='YVWBP'>