定位一个css id的类

时间:2012-07-19 14:37:38

标签: css wordpress

我正在尝试使用以下代码定位.page-has-children类:

<div id="dc_jqverticalmegamenu_widget-2" class="widget sidebarwidget ">
  <div class="dcjq-vertical-mega-menu" id="dc_jqverticalmegamenu_widget-2-item">
    <ul id="menu-media-intellectual-property" class="menu">
      <li id="menu-item-2674" class="page-has-children menu-item menu-item-type-post_type menu-item-object-page menu-item-2674">
        <a href="http://saracens.staging.wpengine.com/commercial-clients/commercial-litigation/media-and-intellectual-property">Media and Intellectual Property</a>
          <ul class="sub-menu">
            <li id="menu-item-2672" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2672">
              <a href="http://saracens.staging.wpengine.com/commercial-clients/commercial-litigation/media-and-intellectual-property/it-and-software-disputes">IT and Software Disputes</a>
            </li>
            <li id="menu-item-2673" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2673">
              <a href="http://saracens.staging.wpengine.com/private-clients/civil-litigation/media-and-intellectual-property/trademarks-and-patents">Trademarks and Patents</a>
            </li>
          </ul>
        </li>
      </ul>     
    </div>
  </div>
</div>

我尝试了多种变体,但我非常确定这个变体应该有效:

#dc_jqverticalmegamenu_widget-%ID%-item li.page-has-children  {}

我也试过

div.dcjq-vertical-mega-menu li.page-has-children {
  background: url(images/arrow-right.gif) no-repeat -3px 0px;
  padding: 0 0 0 15px;
  cursor: pointer;
}

我也尝试过此论坛帖子的推荐:http://css-tricks.com/forums/discussion/10960/target-a-class-inside-id/p1

他们都不允许我在有孩子的菜单项上看到箭头。

1 个答案:

答案 0 :(得分:0)

你试过了吗?

#dc_jqverticalmegamenu_widget-2 #dc_jqverticalmegamenu_widget-2-item #menu-media-intellectual-property .page-has-children {

}