私は4つの要素を持つ静的なナビゲーションバーを持っています<li>
。これは、ユーザーがサイトの進行状況を示しているはずです。
各要素の幅は、ページに収まるように事前定義されています。そのサイトを表示すると、IEでは左から右に伸びますが、Chromeでは10ピクセルの短いピクセルがカットされます。
IE / FF/Chromeでこれを一貫させるためのよりスムーズな方法を探しています。敬具
CSS:
ul#progress {
list-style:none;
margin-bottom:2px;
padding:0px;
height: auto;
display: table;
float:left;
}
ul#progress li {
list-style-type:none;
display:table-cell;
padding-left:9px;
padding-bottom:5px;
background-color: #EBEBEB;
}
* ul#progress li {
list-style-type:none;
list-style: none;
display: inline-block;
line-height: 20px;
padding-top: 5px;
}
ul#progress li.selected {
font-weight:bold;
color: #FFFFFF;
background-color:#FF8040!important;
}
HTML:
<li id="li_pers" runat="server" style="width:176px"><span class="nav">1. some text</span></li>
<li id="li_bew" runat="server" style="width:176px"><span class="nav">2. more text</span></li>
<li id="li_anl" runat="server" style="width:176px"><span class="nav">3. and more</span></li>
<li id="li_ueb" runat="server" style="width:262px"><span class="nav">4. and somewhat more because of long words</span></li>