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 で動作します。