小编典典

如何在IE8及以下IE8浏览器中应用边界半径?

css

我想知道如何将边界半径应用于IE8和IE8以下的浏览器。

我知道border-radius是HTML5的功能,而IE8不支持它。

我发现通过使用.htc我们可以实现这一点,但是通过使用htc我遇到了黑色背景的问题。

我无法克服这个问题。

还有其他方法可以将边界半径应用于IE8吗?如果可以的话,谁能解释我呢?


阅读 285

收藏
2020-05-16

共1个答案

小编典典

首先,为了技术准确性,border-radius它不是HTML5功能,而是CSS3功能。

我发现在旧版IE中渲染框阴影和圆角的最佳脚本是IE-CSS3。它将CSS3语法转换为VML(一种IE特定的Vector语言,例如SVG),并将其呈现在屏幕上。

在IE7-8上,它比在IE6上工作更好,但也支持IE6。当我使用PIE并发现它(如HTC)并不是真正能够发挥作用时,我并没有对它进行太多考虑。

2020-05-16