html - Wordpress 中的 Z-Index 子菜单不起作用

标签 html css wordpress

我有一个问题,我的子菜单一直在菜单下方。 (理事会标签) http://aus.arts.ubc.ca/

我只能访问 css,我不知道我做错了什么。 (一半的东西是我之前写的)

这是 CSS 代码:

/*AUS Website Theme, Summer 2011
Adapted for UBC CLF override.

Carson Lam
carson.lam@alumni.ubc.ca
Arts Undergraduate Society of UBC
*/
/*
Things we strip out include:
 * HTML code
 * @import rules
 * comments (upon output)
 */
 #UbcHeaderWrapper{
   background-color:#e7c5f6; 
   position: relative;
}
body  {
 /* background-color:#EECEFD;*/
  background-color: #EECEFD; /* Old browsers */
  background-color: -moz-linear-gradient(top, #EECEFD 0%, #c194d4 50%, #ab77c0 85%,    #7F3E98 100%); /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EECEFD), color-stop(50%,#c194d4),    color-stop(85%,#ab77c0), color-stop(100%,#7F3E98)); /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #EECEFD 0%,#c194d4 50%,#ab77c0 85%,#7F3E98 100%); /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #EECEFD 0%,#c194d4 50%,#ab77c0 85%,#7F3E98 100%); /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #EECEFD 0%,#c194d4 50%,#ab77c0 85%,#7F3E98 100%); /* IE10+ */
  background-color: linear-gradient(to bottom, #EECEFD 0%,#c194d4 50%,#ab77c0 85%,#7F3E98 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EECEFD', endColorstr='#7F3E98',GradientType=0 ); /* IE6-9 */
position: static;
}


#AusHeader {
  margin-top: 3px;
  background-color:#7F3E98;
}
#AusLogoContainer {
  padding: 0 25px;
}

/* Top menu. */
#menu-top-menu.single-tab {
  border-bottom: 6px solid #7F3E98;
  background-color:#fff;
   position: relative;
  z-index:-1;

 }
 #menu-top-menu.single-tab ul li a {
   color: #7F3E98;
   font-size: 16px;
    position: relative;
   z-index:-1;

 }
 #menu-top-menu.single-tab ul li:hover a,
  #menu-top-menu.single-tab li.current_page_item:hover a,
 #menu-top-menu.single-tab li.current_page_ancestor:hover a {
   background-color: #fff;
   color:#9F3E98;
   text-decoration:none;
    position: relative;
   z-index:-1;


   }

/* Dropdown menu. */
#menu-top-menu.single-tab.single-dropdown ul li:hover li a {
  color: #7F3E98;
  font-size: 14px;
  position: static;
  z-index:90000;




   }
   #menu-top-menu.single-tab.single-dropdown ul ul li a:hover {
   background-color:#fff;
   color:#9F3E98;
   position: static;
   z-index:900000;


   }

   /* Single-left-column page layout. */
   .singular-page.l2-column #primary {
     width:180px;
  }
  .singular-page.l2-column .content {
    width:740px;
    border-left: 4px solid #EECEFD;
  }
  .singular-page.l2-column .content .entry-title, 
  .singular-page.l2-column .content .entry-content,
  .singular-page.l2-column .content .entry-meta {
   margin-left: 25px;
   }

  .widget, .widget_subpages_navigation {
   border-bottom: none;
   margin-bottom:20px;
 }
  .widget_subpages_navigation ul li a {
   color:#757695;
   font-size:10pt;
  }

  h1,h2,h3,h4,h5,h6,
   h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color:#54567C;

    }
    h1 a, h1 a:hover {
    font-size:16pt;
    font-weight:bold;
    color: #7F3E98;
   }
  h2, h3 {
   text-transform:uppercase;
    font-weight:bold;
    }

  a {
    color:#7F3E98;
    }
 a:hover {
  color:#9F3E98;
}

最佳答案

please remove z-index from this 

#menu-top-menu.single-dropdown li




and use some new style


<style>
ul.sub-menu li,ul.sub-menu li a
{
    z-index:9999!important;
}

#menu-top-menu li.current_page_item, #menu-top-menu li.current-menu-item, #menu-top-menu li.current-menu-ancestor, #menu-top-menu li.current_page_ancestor, #menu-top-menu li:hover
{
    background:none!important;
}
</style>

然后会这样显示

enter image description here

关于html - Wordpress 中的 Z-Index 子菜单不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18924531/

相关文章:

html - 悬停可见性

css - 什么可能导致 Windows 版 Safari 上的布局偏移?

html - 如何使用 Bootstrap 将矩形图像与垂直图片并排对齐?

javascript - 使用选择选项标签动态添加输入字段

jquery: fadeToggle 一切但不是链接和特殊的 div

html - CSS3 动画关键帧需要帮助

javascript - 如何通过增加输入id来获取输入值?

php - 如何在 Wordpress 主题中正确放置标题图片?

css - 带有菜单的标题在 wordpress Node 主题中以响应式的方式消失

php - 当客户使用 WooCommerce 进行购买时,如何将他们的账单信息添加到 MailChimp 组