【问题标题】:Wordpress Menu Widget CSSWordpress 菜单小部件 CSS
【发布时间】:2011-06-16 09:52:04
【问题描述】:

我正在为 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; }

【问题讨论】:

    标签: css wordpress plugins widget


    【解决方案1】:

    尝试将topleft 值赋予#navmenu li:hover ul, #navmenu li.hover ul 选择器。

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

    它可能正在工作,但是所有列表都将位于同一个位置。相应地更改topleft

    【讨论】:

    • 只是想对您的回复表示感谢。这里的事情进展得如此之快,我之前没有机会说出来。不过我很感激。
    猜你喜欢
    • 2014-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-26
    • 1970-01-01
    • 2012-10-15
    相关资源
    最近更新 更多