【问题标题】:How to remove Menu Item Class form secondary menu如何从二级菜单中删除菜单项类
【发布时间】:2014-05-11 22:18:00
【问题描述】:

我正在构建一个 wordpress 主题。我的菜单从 wordpress 获取类,例如:.current-menu-item、.current_page_item & 我正在使用它们来自定义我的活动菜单背景颜色:

.current-menu-item a, .current_page_item a {
    background-color: #ffef38;
}

但问题是我在页脚中有一个二级菜单,它也是从 css 中获取这种样式的。我的页脚的 css 非常简单:

#footnav {
    float: right;
}

#footnav li {
    display: inline-block;
    border-right: 1px solid #fff;
    padding: 0 0.5em;
}

#footnav li:last-child {
    border-right: none;;
}

所以我的问题是,如何仅从页脚菜单中删除活动菜单样式?

【问题讨论】:

    标签: css wordpress


    【解决方案1】:

    将样式配置为您想要的页脚样式:

    #footnav .current-menu-item a, #footnave .current_page_item a { background-color:transparent; }
    

    或者让你的初始选择器更具体:

    nav.myclass .current-menu-item a, nav.myclass .current_page_item a {
        background-color: #ffef38;
    }
    

    由于您听起来好像只关心样式,所以我不会考虑首先接触实际生成这些类的 PHP,因为它们可能会被依赖于其他事情(例如 javascript。)

    【讨论】:

      猜你喜欢
      • 2016-07-26
      • 1970-01-01
      • 2014-01-06
      • 1970-01-01
      • 2013-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多