我使用border-radius.htc在Internet Explorer 9 之前的版本上显示圆角,该版本不支持border-radius CSS 属性。我遵循链接页面和其他地方给出的使用它的语法。它在我制作的这个简单的演示页面上运行良好:http: //thomasash.philosofiles.com/uploads/examples/css/effects/rounded-corners/rounded-corners-ie-htc1.html
但是,当我以同样的方式将它添加到更复杂的页面时 - http://www.givingwhatwecan.org/ - 然后它在 IE6 中工作,但在 IE8 中中断。更具体地说,它甚至不显示应用了border-radius.htc 的div 的棕褐色背景色而“中断”。据我所知,尽管圆角框部分的 HTML 和 CSS 与上面链接的测试页面中的相似。谁能帮我弄清楚是什么破坏了它,以及如何解决它?