当前位置: 首页 > 面试题库 >

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

姜正初
2023-03-14
问题内容

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

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

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

我无法克服这个问题。

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


问题答案:

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

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

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



 类似资料:
  • 问题内容: 我正在使用CSS3Piehtc文件在IE8中启用,但没有任何效果。我的CSS是: 我已经将PIE.htc放在了公共根目录中(就像在CSS3PIE演示页上所做的那样),并使用相对uri和绝对uri在同一文件夹中进行了尝试。 演示正在运行;只是不是我的代码! 谢谢 问题答案: 尝试添加

  • 本文向大家介绍bootstrap3 兼容IE8浏览器!,包括了bootstrap3 兼容IE8浏览器!的使用技巧和注意事项,需要的朋友参考一下       近期在使用bootstrap这个优秀的前端框架,这个框架非常强大,框架里面有下拉菜单、按钮组、按钮下拉菜单、导航、导航条、面包屑、分页、排版、缩略图、警告对话框、进度条、媒体对象等,bootstrap都已经预先定义好了,当我们制作网页上,只需直

  • 问题内容: 对于在Jboss部署的应用程序,我有以下异常,浏览器是IE8 似乎浏览器在服务器向它写入internalError.jsp之前关闭了套接字。请提出解决方案的建议,或者至少说明如何隐藏此异常。 谢谢Hikumar 问题答案: 您无法解决。当服务器仍在处理HTTP请求/响应时,您无法控制客户端是按Esc键,还是匆匆单击其他链接,或关闭浏览器,或使其机器崩溃等。 您可以通过执行以下操作的全局

  • 问题内容: 我想知道如何在IE8中制作圆形边框。我在用着 适用于mozilla和safari。 问题答案: 有一个jQuery插件。http://jquery.malsup.com/corner/

  • 本文向大家介绍怎么在IE8及以下实现HTML5的兼容?相关面试题,主要包含被问及怎么在IE8及以下实现HTML5的兼容?时的应答技巧和注意事项,需要的朋友参考一下 通过创建元素来支持! 我记得有个专门的这种js插件

  • 线性渐变适用于除IE8之外的所有浏览器。我添加了...这确实给了它一些渐变,但是预期的结果不同。代码:- 如何使这个梯度线性化?