Wordpress菜单-css选择器问题

Wordpress菜单-css选择器问题,css,wordpress,Css,Wordpress,我在页面上有一个自定义菜单: <ul id="menu"> <li id="menu-item-148" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor menu-item-148 publish"> <a href="http://url/site/index.php/products/product-name/">

我在页面上有一个自定义菜单:

<ul id="menu">
   <li id="menu-item-148" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor menu-item-148 publish">
       <a href="http://url/site/index.php/products/product-name/">Information<span class="circle">•</span></a>
   </li>
   <li id="menu-item-149" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor menu-item-149 publish">
       <a href="http://url/site/index.php/products/product-name/register/">Register<span class="circle">•</span></a>
   </li>
   <li id="menu-item-150" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-150 publish">
       <a href="http://url/site/index.php/products/product-name/support/">Support<span class="circle">•</span></a>
   </li>
   <li id="menu-item-151" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-151 publish">
       <a href="http://url/site/index.php/products/product-name/downloads/">Downloads<span class="circle">•</span></a>
   </li>
</ul>

如果我从CSS中删除
.current menu祖先>
,那么样式会像它应该的那样影响所有链接

我会使用它,这也是我在主题开发中设置WordPress菜单样式的方式

以主导航>子对象>子对象的子对象为目标

.current-page-ancestor > a  { border: 1px solid red; color: red; background-color: blue; }
在CSS更改中:

current_page_ancestor
致:

但一定要查看wordpress cusom菜单漫游器


它将在一个新的
ul
中包含子项,这对搜索引擎优化更好。

您将如何检查它是否是当前的祖先?这既不能解决他的问题,也不能回答他的问题。虽然我同意你做菜单样式的方式,但他的问题是他的CSS没有被认可,他的样式也没有被放在DOM元素上。它也没有出现在firebug中,而不是如何检查它是否是当前的祖先。是的,但它没有出现在firebug中的原因是因为他为让我知道而做了打字。谢谢,没有注意到下划线,这很有趣,因为我从Wordpress第二十三主题复制了css样式,检查了一下,输入错误就出现了:/我知道那种感觉xd
.current-page-ancestor > a  { border: 1px solid red; color: red; background-color: blue; }
current_page_ancestor
current-page-ancestor