css - WordPress 菜单小部件 CSS

标签 css wordpress plugins widget

我正在为 Wordpress 网站使用菜单小部件 Menus+。
该小部件可以使用 CSS 进行样式化,以使其成为具有嵌套子类别的水平下拉菜单。

为了实现这一点,我将函数包装在模板中名为 #navmenu 的 div 中。然后在我的 style.css 中添加了下面的 css 代码。第一个下拉列表正在工作,但其他都没有。我忽略了什么吗?任何建议将不胜感激。

#navmenu {margin: 0;padding: 0;height: 1em; }
#navmenu li {list-style: none; float: left; }
#navmenu li a {display: block; padding: 3px 8px;background-color:#fff; color: #000; text-decoration: none; border: 1px solid #000;}
#navmenu li ul {display: none; width: 10em; /* Width to help Opera out*/ background-color: #fff;}
#navmenu li:hover ul, #navmenu li.hover ul {display: block; position:absolute; margin: 0; padding: 0; }
#navmenu li:hover li, #navmenu li.hover li {float: none; }
#navmenu li:hover li a, #navmenu li.hover li a {background-color:#fff; border: 1px solid #000; color: #000; }
#navmenu li li a:hover {background-color: #fff; }

最佳答案

尝试为 #navmenu li:hover ul, #navmenu li.hover ul 选择器提供一个 top 和一个 left 值。

#navmenu li:hover ul, #navmenu li.hover ul {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

它可能会起作用,但是列表将全部放置在同一个位置。相应地更改 topleft

关于css - WordPress 菜单小部件 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4814415/

相关文章:

wordpress - 在特定的自定义分类类别中隐藏一个 div

php - 使用 preg_replace 清理小部件输出 HTML

php - 在单页 woocommerce 中删除价格中的文本

c++ - 部署 Qt dll 文件 - 虽然 platforms/qwindows.dll 存在,但找不到 windows 插件,所以 libEGL 和 libGLES

javascript - 将 JavaScript 侧边导航菜单更改为从右到左动画

asp.net - 母版页中的可扩展div

html - 如何在html中为框创建内边框?

html - 为什么我在输入框打到一半就被迫开始打字?想要从顶部开始,当它到达盒子的末尾时换行到下一行

mysql - 在 $catalina_home/lib 中带有 mysql 驱动程序的 maven tomcat 插件

java - 解决 Eclipse 2021-12 中插件对 org.eclipse.equinox.p2.iu 的依赖