【发布时间】:2012-09-07 16:33:30
【问题描述】:
我在 IE8 上遇到border-radius CSS 属性问题。在 Safari、Chrome、FF 和 IE9 上,此属性按预期工作。但是,在 IE8 上却没有。
我已经阅读了一些关于实现 jQuery Corner 插件的帖子和 cmets,但我在这方面的成功有限。我不确定问题是否在于尝试将其应用于<hr>。
有没有办法单独在 CSS 中实现圆角效果,而不必使用 jQuery Corner 插件?
我的标记:
<span id="title_divider"><hr /></span>
我的 CSS:
#title_divider {
position: absolute;
width: 49px;
left: 472px;
top: 64px;
padding-top: 10px;
}
#title_divider hr {
height: 10px;
background-color: #000000;
border: 1px solid black;
border-radius: 7px;
height: 5px;
}
【问题讨论】:
-
我只是不会这样做,所有这些只会产生太多的脚本开销,以至于 IE8 的圆角很酷的因素是不值得的(只会降低性能)
-
必须是
<hr />标签吗?或者你能把它换成SPAN吗?让 LOOK 看起来像HR比您想象的要容易得多 - 并且它应该支持所有主要浏览器中的圆角。如果您可以使用SPAN,请告诉我,我会给您演示。
标签: jquery html css rounded-corners