我有一些CSS和HTML水平製表符,可以在jsfiddle中完美工作。但是,在Firefox 13和IE6(我最需要這個工作的瀏覽器)中,選項卡顯示爲垂直無序列表。CSS:水平製表符在IE6和Firefox中垂直顯示
這裏是CSS:
.tablist
{
list-style:none;
height:2em;
padding:0;
margin:0;
border: none;
}
.tablist li
{
display:inline-block;
float: left;
}
.tablist li a
{
float: left;
margin-right:0.13em;
padding:0 1em;
text-decoration:none;
border:0.06em solid #000;
border-bottom:0;
font:bold 0.88em/2em arial,geneva,helvetica,sans-serif;
color:#000;
background-color:#ccc;
/* CSS 3 elements */
webkit-border-top-right-radius:0.50em;
-webkit-border-top-left-radius:0.50em;
-moz-border-radius-topright:0.50em;
-moz-border-radius-topleft:0.50em;
border-top-right-radius:0.50em;
border-top-left-radius:0.50em;
}
.tablist li a:hover
{
background:#3cf;
color:#fff;
text-decoration:none;
}
.tablist li#current a
{
background-color: #777;
color: #fff;
}
.tablist li#current a:hover
{
background: #39C;
}
這裏是HTML:
<div class="tablist">
<ul>
<li><a href="#Dashboard"><strong>Tutorialsphere</strong></a></li>
<li><a href="#"><strong>Photoshop</strong></a></li>
<li><a href="#"><strong>Illustrator</strong></a></li>
<li><a href="#"><strong>Fireworks</strong></a></li>
<li><a href="#"><strong>Flash</strong></a></li>
<li><a href="#"><strong>CSS</strong></a></li>
<li><a href="#"><strong>PHP</strong></a></li>
</ul>
</div>
有一段時間這是在Firefox工作,我不記得任何改變 - 不過我必須擁有。
任何意見表示讚賞。
問候。
你應該提供jsfiddle鏈接 –
http://jsfiddle.net/8YX7M/在firefox 13.0.1/mac中它完美的工作。 – biziclop
補給它。我在Windows筆記本上使用13.0.1。它應該工作。 – Kevin