我正在尝试圆角(最好使用border-radius
css,但此时我可以考虑另一种选择)。我已经尝试过 CSS3PIE,但它在 IE8 中使用 jquery 引起了问题,并且存在显示问题,其中项目从它们的真实位置移位了几个像素。然后我尝试了 CurveyCorners,但它阻止了我在悬停时更改 css 的能力(使用 jquery $(this).removeClass("nohover");$(this).addClass("hover");
)
有替代品吗?
我正在尝试圆角(最好使用border-radius
css,但此时我可以考虑另一种选择)。我已经尝试过 CSS3PIE,但它在 IE8 中使用 jquery 引起了问题,并且存在显示问题,其中项目从它们的真实位置移位了几个像素。然后我尝试了 CurveyCorners,但它阻止了我在悬停时更改 css 的能力(使用 jquery $(this).removeClass("nohover");$(this).addClass("hover");
)
有替代品吗?
我现在已经经历了很多次,我总是在同一个地方结束。这是我的经验告诉我的。
这是一个少元素边界半径混合的一个很好的例子:
#some_div {
.border-radius(5px, 0, 0, 5px);
}
或者您可以手动编写不同版本的边界半径:)
不过最后:试图强制 IE8 使用 Javascript 进行圆角处理的主要问题之一是,通常您要求浏览器做很多额外的工作。运行 IE8 的机器通常是没有大量额外马力的机构机器。这会使最终用户体验比退化的 CSS 页面差得多。