导航菜单显示 .current_menu_item css 用于多个项目
nav menu displaying .current_menu_item css for multiple items
相关站点是 www.valuetactics.com
我希望当前页面的菜单项link为粗体和黄色。如果子页面是活动页面,则子 link 项目和父 link 项目都应为粗体和黄色。
目前主页上有多个黄色菜单项,应该是"Home" link。我试过用
改变颜色
.main-navigation .current-menu-item > a{
color: yellow;
font-weight: bold;
}
.main-navigation .current-menu-ancestor > a{
color: white;
font-weight: bold;
}
.main-navigation .current_page_ancestor > a {
color: green;
font-weight: bold;
}
我从默认扩展:
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
color: yellow;
font-weight: bold;
}
我发现 .main-navigation .current-menu-item 控制当前页面的 link 颜色,但我不明白为什么这也会影响所有其他有任何子项的菜单项菜单项。
这是 wordpress 上 "twentytwelve" 的子主题。
问题不在于您的 CSS。您有多个指向主页的顶级菜单项,因此 WordPress 应用程序也将 .current-menu-item
应用于这些菜单项。这是预期的适当行为。
将这些顶级菜单项更改为静态占位符,或将它们指向其中一个子项页面。
相关站点是 www.valuetactics.com
我希望当前页面的菜单项link为粗体和黄色。如果子页面是活动页面,则子 link 项目和父 link 项目都应为粗体和黄色。
目前主页上有多个黄色菜单项,应该是"Home" link。我试过用
改变颜色.main-navigation .current-menu-item > a{
color: yellow;
font-weight: bold;
}
.main-navigation .current-menu-ancestor > a{
color: white;
font-weight: bold;
}
.main-navigation .current_page_ancestor > a {
color: green;
font-weight: bold;
}
我从默认扩展:
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
color: yellow;
font-weight: bold;
}
我发现 .main-navigation .current-menu-item 控制当前页面的 link 颜色,但我不明白为什么这也会影响所有其他有任何子项的菜单项菜单项。
这是 wordpress 上 "twentytwelve" 的子主题。
问题不在于您的 CSS。您有多个指向主页的顶级菜单项,因此 WordPress 应用程序也将 .current-menu-item
应用于这些菜单项。这是预期的适当行为。
将这些顶级菜单项更改为静态占位符,或将它们指向其中一个子项页面。