【发布时间】:2012-08-19 15:20:31
【问题描述】:
我正在使用 jQuery 来获得 UI 中选项卡的圆角。我的问题是它在 Firefox 和 Ie9 中运行良好,但在 IE7 和 IE8 中失败(标签看起来像一个正方形。这是每个人的问题还是有解决方法?
<div id="fig">
<div id="fig-tabs">
<strong class="tab-current">1st tab</strong> <a href="" class="tab">2nd tab</a> <a href="" class="tab">3rd tab</a>
</div>
...</div>
而css是,
#fig-tabs { }
strong.tab-current
{
background-color: #FFF;
padding: 3px 8px 7px 8px;
-moz-border-radius: 4px 4px 0px 0px;
border-radius: 4px 4px 0px 0px;
text-decoration: none;
}
a.tab
{
background-color: #999;
padding: 3px 8px 2px 8px;
-moz-border-radius: 4px 4px 0px 0px;
border-radius: 4px 4px 0px 0px;
text-decoration: none;
}
a.tab:hover { background-color: #9ffff; }
【问题讨论】:
-
你有什么理由使用 jQuery 和
-
是的,使用 CSS,如果您必须支持 IE 6-8,请考虑使用 CSS3 PIE - css3pie.com。
-
我现在使用 css,我在使用 Ie7/8 时遇到了同样的问题。
-
糟糕,当你完全改变了问题的上下文时,你不应该编辑整个问题
-
@secret...对此感到抱歉..我现在需要快速修复,所以当我读到 7/8 不支持画布时,我尝试了差异选项。
标签: javascript html css internet-explorer rounded-corners