html - 将鼠标悬停在嵌套的 div 上不起作用

标签 html css

我想弄清楚为什么当我将鼠标悬停在特定的 div 上时没有任何反应,但如果我将鼠标悬停在父 div 上,光标会发生变化。

这是 HTML:

<div class="navDiv">

    <div class="logbookDropdown">
        <p class="dropdownText">Logbooks</p>
        <div class="dropdownIcon"></div>
    </div>

    <div class="logbookDiv">
        <div class="logbookNameDiv">
            <h1 class="logbookName">YOUR</h1>
        </div>
        <div class="logbookEndDiv">
            <h1 class="logbookEnd">Logbook</h1>
        </div>
    </div>

</div>

还有 CSS:

.logbookDropdown:hover {
    cursor: pointer;
}

上面的 CSS 不起作用——意味着没有任何反应,光标没有改变。

但是如果说下面的话:

.navDiv:hover {
    cursor: pointer;
}

...它确实有效,如:光标发生变化。

不知道为什么会这样..

最佳答案

我在 .logbookDropdown 的 CSS 类中有 float:left。但是因为我不得不摆脱它,所以我不确定如何修复它在布局中造成的困惑

关于html - 将鼠标悬停在嵌套的 div 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32061907/

相关文章:

javascript - 显示带有拟合链接的随机图像

html - 为什么我的图像不遵循 divs 类?

html - 宽度 100% 大于屏幕尺寸

html - Angular - 基于用户输入的构建表单

HTML5 Canvas 或 SVG 世界地图

html - Chrome 1px 线错误

html - 使 flex 行充当列以保留时间轴

javascript - <li> 使用 jquery 可排序 onDrop 事件进行克隆

php - 使用 PHP 数组分配随机 CSS 伪类

javascript - 如何将 .toggleClass() 与 .appendTo() 结合使用?