Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何从辅助菜单中删除菜单项类_Css_Wordpress - Fatal编程技术网

Css 如何从辅助菜单中删除菜单项类

Css 如何从辅助菜单中删除菜单项类,css,wordpress,Css,Wordpress,我正在建立一个wordpress主题。我的菜单正在从wordpress获取类,例如:。当前菜单项,。当前页面项&我正在使用它们自定义我的活动菜单背景颜色: .current-menu-item a, .current_page_item a { background-color: #ffef38; } 但问题是我在页脚有一个二级菜单,它也是从css中获得这种样式的。“我的页脚”的css非常简单: #footnav { float: right; } #footnav li {

我正在建立一个wordpress主题。我的菜单正在从wordpress获取类,例如:。当前菜单项,。当前页面项&我正在使用它们自定义我的活动菜单背景颜色:

.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;;
}

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

或者将样式配置为页脚上所需的任何样式:

#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)