原始的问题菜单项,而不是显示下拉菜单正确
我有一个CSS菜单的网页。问题在于菜单正常显示,除了带有子菜单的菜单项。我这种情况下菜单项不一致显示,子菜单根本没有显示。
我上传了页面http://prova.webuda.com/account.html。菜单项ACCOUNT出现这种问题。
此外,我用萤火虫看过它,我已经看到相关的子菜单unsorted列表是灰色的,这使我认为必须有一些解析问题。但是,从我的分析中,它应该没问题。
我在做什么错?有人能帮帮我吗?
编辑
的CSS
#mainMenu
{
font-size: 0.85em;
}
#mainMenu ul
{
margin: 0;
padding: 0;
text-transform: uppercase;
}
#mainMenu ul li, #mainMenu ul li:hover
{
height:50px;
float:left;
text-align:center;
font-weight:bold;
font-size:1.7em;
overflow:hidden;
margin-left:1.05em;
margin-right:1.05em;
}
#mainMenu ul li a, #mainMenu ul li span a
{
color:brown;
text-decoration:none;
color:#006;
}
.mainSubMenu
{display:none;}
#mainMenu ul li:hover #mainMenu ul li ul{display:block;}
#mainMenu ul li ul{position: absolute;left:-1px;top:98%;}
#mainMenu ul ul ul{position: absolute;left:98%;top:-2px;}
#mainMenu ul ul{
width:119.7px;
}
的Html
<div class="mainMenu" id="mainMenu">
<ul>
<li class="menuItem" id="menuItem1"> <a href="./squadra.html">Squadra</a> </li>
<li class="menuItem" id="menuItem2"> <a href="./biglietti.html">Biglietti</a> </li>
<li class="menuItem" id="menuItem3"> <a href="abbonamenti.html">Abbonamenti</a> </li>
<li class="menuItem" id="menuItem4"> <a href="ritiro.html">Ritiro</a> </li>
<li class="menuItem" id="menuItem5"> <a href="fidelityCard.html">Fidelity Card</a> </li>
<li class="menuItem" id="menuItem7"> <span> <a href="account.html">Account</a> </span>
<ul class="mainSubMenu">
<li class="subMenuItem"><a class="pureCssMenui" href="profilo.html">Profilo</a></li>
<li class="subMenuItem"><a class="pureCssMenui" href="datiFatturazione.html">Dati Fatturazione</a></li>
<li class="subMenuItem"><a class="pureCssMenui" href="storicoTifoso.html">Storico Tifoso</a></li>
<li class="subMenuItem"><a class="pureCssMenui" href="esci.html">Esci</a></li>
</ul>
</li>
</ul>
</div>
最显著这是不工作的部分是#mainMenu ul li:hover #mainMenu ul li ul{display:block;}
@ user3126997谢谢为了那个原因。由于我的母语拼写有时会导致菜单工作出现错误... – geraldCelente
您没有任何可以使菜单起作用的CSS ...您的代码是什么样的? –
@josh谢谢,我现在添加代码的问题。关于ACCOUNT菜单项和其他菜单项之间的格式差别,问题似乎是与其他元素的css规则有一些重叠。不过,我仍然在看它。担心的是,这个手机根本没有出现,我还没有找到任何可能的原因。 – geraldCelente