为什么我的下拉菜单无法点击且我的页面标签不能始终如一?

时间:2014-01-11 08:58:53

标签: html css drop-down-menu tabs blogger

所以我看到我们提出的问题的一些变化,但没有一个解决方案适用于我的博客。 http://icantaffordmylifestyle.blogspot.com/

因此,我几天来一直在努力完善这些代码,这让我疯狂,我无法弄明白。如果我先点击其中一个标签,那么关于,联系人,生活方式和Om-Nomnom页面都无法打开。我必须先点击主页链接刷新。所以只有当它是第一个被点击或者在我点击新链接之前回家时它才有效。然后下拉框也不起作用!当我仍然试图让链接工作时,它们工作正常,并将它放在我的页面底部,但现在我已将它移动到我的页面顶部,它已停止工作。下拉框消失太快,无法点击任何东西,除非我足够快地移动它并且恰好在正确的位置。如何使我的链接更加一致地工作并使下拉工作更好?

这是html:

<div id='mbtnavbar'> 
<ul id='mbtnav'> 
  <li>   <a href=/ >| HOME/</a> 
  </li> 
  <li>
  <a href="p/about_12.html"> | ABOUT </a> 
         </li> 
 <li>
  <a href="p/pradvertising.html"> |  CONTACT/ SERVICES</a> 
         </li> 
<li> 
  <a href= "search/label/Lifestyle">| LIFESTYE LOOKS</a> 
</li> 
<li> 
  <a href="search/label/Daily%20Look%20Book">| OOTD FASHIONS</a> 
</li>
    <li><a href="p/Lifestyle_9.htm">| LIFESTYLE</a>
        <ul>
            <li><a href="search/label/Music">| MUSIC</a></li>
            <li><a href="search/label/DIY">| DIY</a></li>
            <li><a href="search/label/My%20Art">| MY ART</a></li>
            <li><a href="search/label/Nail%20Art">| NAIL ART</a></li>
            <li><a href="search/label/Life">| LIFE</a></li>
        </ul>
    </li>

    <li><a href="p/nom.html">| OM-NOMNOM </a>
        <ul>
            <li><a href="search/label/Nom%20Diaries">| NOM DIARIES</a></li>
            <li><a href="search/label/Nomventure">| NOM-ventures</a></li>
            <li><a href="search/label/Beverage%20Adventures">| LINKS TO MY DRINKS</a></li>
            <li><a href="search/label/Healthy%20Nom">| HEALTHY NOMS</a></li>

        </ul>
    </li>

    <!-- etc. -->

</ul></div>

&安培; CSS就在这里:

/*----- MBT Drop Down Menu ----*/ 
<center>
#mbtnavbar { 
/* background: #ffffff; */ 
width: 100%; 
color: #3cd0b6; 
margin: 0px; 
padding: 0; 
position: relative; 
border-top:0px solid #ffffff; 
height: 41px; 
vertical-align: text-middle;
} 

#mbtnav { 
background: #ffffff; 
margin: 0; 
padding: 0; 
} 

#mbtnav ul { 
float: center; 
list-style: none; 
margin: 0; 
padding: 0; 
} 

#mbtnav li { 
list-style: none; 
margin: 0; 
padding: 0; 
/* border-left:1px solid#ffffff; 
border-right:1px solid #ffffff; */ 
height:41px;
vertical-align: text-middle;
}  

#mbtnav li a, #mbtnav li a:link, #mbtnav li a:visited { 
color: #3cd0b6; 
display: block; 
font:bold 24px sue ellen francisco; 
margin: 0; 
padding: 9px 12px 10px 12px; 
text-decoration: none; 
} 

#mbtnav li a:hover, #mbtnav li a:active { 
background: #ffffff; 
color: #3cd0b6; 
display: block; 
text-decoration: none; 
margin: 0; 
padding: 9px 12px 10px 12px; 
} 

#mbtnav li { 
float: left; 
padding: 0; 
} 

#mbtnav li ul { 
z-index: 9999; 
position: absolute; 
left: -999em; 
height: auto; 
width: 200px; 
margin: 0; 
padding: 0; 
} 

#mbtnav li ul a { 
width: 180px; 
} 

#mbtnav li ul ul { 
margin: -35px 0 0 161px; 
} 

#mbtnav li:hover ul ul, #mbtnav li:hover ul ul ul, #mbtnav li.sfhover ul ul, #mbtnav li.sfhover ul ul ul { 
left: -999em; 
} 

#mbtnav li:hover ul, #mbtnav li li:hover ul, #mbtnav li li li:hover ul, #mbtnav li.sfhover ul, #mbtnav li li.sfhover ul, #mbtnav li li li.sfhover ul { 
left: auto; 
} 

#mbtnav li:hover, #mbtnav li.sfhover { 
position: static; 
} 

#mbtnav li li a, #mbtnav li li a:link, #mbtnav li li a:visited { 
background: #ffffff; 
/* width: 140px; */ 
color: #3cd0b6; 
display: block; 
font:bold 16px sue ellen francisco; 
margin: 0; 
padding: 9px 12px 10px 12px; 
text-decoration: none; 
z-index:9999; 
border-bottom:1px dotted #333; 
} 

#mbtnav li li a:hover, #mbtnavli li a:active { 
background: #ffffff; 
color: #FC9F35; 
display: block; 
margin: 0; 
padding: 9px 12px 10px 12px; 
text-decoration: none; 
} 

.tabs-inner .widget #mbtnavbar li a { 
border-left:none; 
} 

.tabs-outer .widget, .section { 
margin:0; 
} 

.tabs-inner { 
padding: 0px; 
}

1 个答案:

答案 0 :(得分:0)

删除li身高:

#mbtnav li {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 41px; <-this one
    vertical-align: text-middle;
}