菜单选项卡仅在 Internet Explorer 8 中无法正常工作菜单选项卡仅在 Internet Explorer 8 中无法正常工作我的 HTML 网页上的上述链接中的选项卡在 IE8 中无法正常工作。它们在 IE9、safari、Firefox、opera 等中工作。
IE 中的问题是,当单击选项卡时,它不会打开。
HTML:
div id="tab2" class="css-tabs">
<ul class="noint11_menu">
<li id="item-1"> <a href="#item-1">Shipping</a>
<div>
<p><img id="shippingtable" src="http://www.ubreakirepair.com/ebaysite/images/shippingtable.png"/></p>
<div class="footer">----------</div>
</div>
</li>
<li id="item-2"> <a href="#item-2">Payment</a>
<div>
<p>Tab Content 2</p>
<div class="footer">---------</div>
</div>
</li>
<li id="item-3"> <a href="#item-3">Returns</a>
<div id="notice">
<p>content </p>
<div class="footer">---------</div>
</div>
</li>
<li id="item-4" title="click for Tab 4"> <a href="#item-4">Tab 4</a>
<div>
<p>Tab Content 4</p>
<div class="footer">------------</div>
</div>
</li>
</ul>
</div></td>
CSS:
.css-tabs {
position: relative;
text-align: left; /* This is only if you want the tab items at the center */
height: auto;
margin-left:-30px;
display:
}
.css-tabs ul.noint11_menu {
list-style-type: none;
display: inline-block; /* Change this to block or inline for non-center alignment */
}
.css-tabs ul.noint11_menu > li {
display: block;
float: left;
}
.css-tabs ul.noint11_menu li > a {
color: #EEEEEE;
text-shadow: 1px 1px 1px #000;
font-family: 'MuliLight', Arial, sans-serif;
font-size: 14px;
text-decoration: none;
display: block;
text-align: center;
border: 1px solid #002232;
padding: 5px 10px 5px 10px;
margin-right: 10px;
-moz-user-select: none;
cursor: pointer;
background: #014464;
}
.css-tabs ul.noint11_menu li > div {
display: none;
position: absolute;
width: 100%;
left: 0;
color: #ccc;
text-align: left;
padding: 0;
margin-left: 32px;
background: #181818 /* added this */;
height:350px
}
.css-tabs ul.noint11_menu li > div > p {
border: transparent;
padding: 10px;
margin: 0;
}
.css-tabs ul.noint11_menu li > a:focus {
border-bottom: 1px solid #fff;
}
.css-tabs ul.noint11_menu li:target > a {
cursor: default;
border-bottom: 1px solid #fff;
}
.css-tabs ul.noint11_menu li:target > div {
display: block;
}
#item-1 div {display: block}
#item-2 div { height:535px}
#item-3 div { height:535px}
#item-4 div { height:535px}
.footer{color:#fff; text-align:center}