HTML 元素在 WordPress 中是不可见的

标签 html css wordpress

我在默认主题上运行 WordPress 5.2,并在我使用 CSS 的地方制作了一个自定义导航栏,因此下拉菜单是不可见的,除非其父项悬停在上方。最近它停止工作(当我将鼠标悬停在它上面时它没有出现)。

当我使用 Chrome 控制台打开 element:hover 并检查下拉菜单时,它显示元素在那里(CSS 属性 display 确实设置为block 而不是 none)。我检查了 z-indexopacity(分别为 2 和 1),所以我认为这不是问题所在。

http://ess.ccmcanada.org

检查元素时的页面: screenshot of page while inspecting element

最佳答案

您必须从 #main-nav 中删除 overflow-y: hidden,因为这会隐藏其外部的 dropdown menus维度。

请记住:可能隐藏您可以调查的元素的常见属性通常是:displayvisibilitypositionz-indexopacitytransformoverflow

关于HTML 元素在 WordPress 中是不可见的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57498994/

相关文章:

html - 为什么我不能更改我的 HTML 网站的背景图片?

javascript - 跨浏览器很棒的盒子阴影效果

javascript - 使用 div 的 anchor 标记设置偏移量

javascript - Append within Append, Iframe within Append in Jquery

java - 如何让我的网站检查访问者的 java 安装并提供更新或安装?

html - 把一个 放在一个空的 <td> 里好吗?

javascript - 网络包2 : how to test for file but not compile it?

wordpress - WordPress 的 mod_security2 规则

php - WordPress自定义登录数据库错误

wordpress - 重命名自定义字段