我一直在研究 CSS 菜单,它在除 Internet Explorer 之外的所有浏览器中都能正常工作。
问题可以在下面看到:第一个<li>
元素没有正确对齐。事实上,它被推倒了。
#sub-navigation {
background: url("{T_THEME_PATH}/images/subnavigation.png") repeat-x;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
height: 25px;
line-height: 25px;
border-bottom: 1px solid #dfeaf1;
border-left: 1px solid #dfeaf1;
border-right: 1px solid #dfeaf1;
border-top: 3px solid #ffffff;
}
#second-navigation li {
border-right: 1px solid #cddfeb;
padding-right: 14px;
padding-left: 14px;
margin-left: 0px;
float: left;
display: block;
font-size: 11px;
font-weight: none;
font-color: #6b6b6b;
}
#second-navigation ul {
position: absolute;
display: none;
z-index: 999;
background: #4e4e4e;
border: none;
border-radius: 2px;
width: 80px;
color: #FFFFFF;
}
<div id="sub-navigation">
<ul id="second-navigation" class="leftside">
<li>
<a href="" title="Calendar"><center>Calendar</center> </a>
</li>
<li>
<a href="" title="HH Converter">HH Converter</a>
</li>
<li>
<a href="" title="Poker Bonuses">Poker Bonuses</a>
</li>
</div>
任何人都知道如何解决这个问题,所以它可以在 Internet Explorer 中运行。