<legend id='gCwZ2'><style id='gCwZ2'><dir id='gCwZ2'><q id='gCwZ2'></q></dir></style></legend>

<tfoot id='gCwZ2'></tfoot>

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

    • <bdo id='gCwZ2'></bdo><ul id='gCwZ2'></ul>
    1. <i id='gCwZ2'><tr id='gCwZ2'><dt id='gCwZ2'><q id='gCwZ2'><span id='gCwZ2'><b id='gCwZ2'><form id='gCwZ2'><ins id='gCwZ2'></ins><ul id='gCwZ2'></ul><sub id='gCwZ2'></sub></form><legend id='gCwZ2'></legend><bdo id='gCwZ2'><pre id='gCwZ2'><center id='gCwZ2'></center></pre></bdo></b><th id='gCwZ2'></th></span></q></dt></tr></i><div id='gCwZ2'><tfoot id='gCwZ2'></tfoot><dl id='gCwZ2'><fieldset id='gCwZ2'></fieldset></dl></div>
    2. 如何使用 CSS 显示和隐藏 div?

      时间:2023-11-01

    3. <tfoot id='vF6L7'></tfoot>

        <bdo id='vF6L7'></bdo><ul id='vF6L7'></ul>

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

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

              <legend id='vF6L7'><style id='vF6L7'><dir id='vF6L7'><q id='vF6L7'></q></dir></style></legend>
                本文介绍了如何使用 CSS 显示和隐藏 div?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                在我的脚本中有三个 div.当我将鼠标悬停在第一行时,我想用 class="ab" 显示 div,当悬停在第二行时,我想用 class="abc" 显示 div.否则我想默认显示带有 class="a" 的 div.

                In my script there are three divs. I want to display div with class="ab" when I hover on first line and display div with class="abc", when hover on second line. Otherwise I want to display div with class="a" by default.

                但它从不显示带有 class="a" 的 div.

                But it never displays the div with class="a".

                .abc,.ab {
                    display: none;
                }
                #f:hover ~ .ab {
                    display: block;
                
                }
                #f:hover ~ .abc,.a {
                    display: none;
                
                }
                #s:hover ~ .abc {
                    display: block;
                
                }
                #s:hover ~ .ab,.a {
                    display: none;
                }

                <a id="f">Show First content!</a>
                <br/>
                <a id="s">Show Second content!!</a>
                <div class="a">Default Content</div>
                <div class="ab">First content</div>
                <div class="abc">Second content</div>

                这是我的问题的 JSFiddle:JSFiddle 链接

                Here is my JSFiddle of my problem: JSFiddle Link

                推荐答案

                你需要

                .abc,.ab {
                    display: none;
                }
                
                #f:hover ~ .ab {
                    display: block;
                }
                
                #s:hover ~ .abc {
                    display: block;
                }
                
                #s:hover ~ .a,
                #f:hover ~ .a{
                    display: none;
                }
                

                http://jsfiddle.net/gaby/n5fzB 处更新了演示/2/

                原始 CSS 中的问题是 css 选择器中的 , 启动了一个全新的选择器.它没有合并.. 所以 #f:hover ~ .abc,.a 表示 #f:hover ~ .abc.a.您将其设置为 display:none 因此它始终设置为对所有 .a 元素隐藏.

                The problem in your original CSS was that the , in css selectors starts a completely new selector. it is not combined.. so #f:hover ~ .abc,.a means #f:hover ~ .abc and .a. You set that to display:none so it was always set to be hidden for all .a elements.

                这篇关于如何使用 CSS 显示和隐藏 div?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:jQuery:从另一个元素触发悬停事件 下一篇:链接悬停的淡入淡出效果?

                相关文章

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

                1. <tfoot id='D5Fj4'></tfoot>

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

                    • <bdo id='D5Fj4'></bdo><ul id='D5Fj4'></ul>