gpt4 book ai didi

css - 如何在子页面的子页面上突出显示顶部菜单项?

转载 作者:行者123 更新时间:2023-11-28 05:07:05 25 4
gpt4 key购买 nike

当我在第 3 级子页面上时,我试图让顶部菜单项保持突出显示,但是当我使用 current-page-ancestor 类时,我只会突出显示一个级别。

(见下文)

我想要发生的事情(突出显示所有菜单父项):

- Home 
- **Photos**
- **Album1**
- **Gallery1** (Current Page)
- Album2

我目前拥有的(只高亮显示了上一级父级):

- Home 
- Photos
- **Album1**
- **Gallery1** (Current Page)
- Album2

当我在“Gallery1 页面”时的 HTML:

<ul id="menu-menu-english" class="nav">
<li id="menu-item-224" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-224">Home</li>
<li id="menu-item-158" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor menu-item-has-children menu-item-158 dropdown"><a title="Research" href="#" data-toggle="dropdown" class="dropdown-toggle" aria-haspopup="true">Research /a>
<ul role="menu" class=" dropdown-menu">
<li id="menu-item-384" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor menu-item-384">Pre – 1975</li>
<li id="menu-item-383" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-383">1975-1990</a></li>
</ul>
</li>
</ul>

CSS:

.current-page-ancestor {
background-color:red;

最佳答案

您的代码不清晰。也许它不起作用,因为您的 parent 已经有了背景样式。尝试添加 !important 以覆盖以前的样式。

.current-page-ancestor {
background-color:red !important;
}

关于css - 如何在子页面的子页面上突出显示顶部菜单项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39782115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com