border-radius和IE 7和IE8

时间:2012-12-03 18:42:29

标签: internet-explorer-8 internet-explorer-7 css3pie

我在布局上应用border-radius并且我在IE 7和IE8上遇到问题。我正在使用PIE.htc,但我仍然无法进行兼容性工作。

代码是:

border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-top: 0;          

-moz-border-top-left-radius: 4px;
-webkit-border-top-left-radius: 4px; 
behavior: url(PIE.htc); 

我在ieTester测试,有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

  1. 如果您使用behavior: url(PIE.htc);,那么您的Pie.htc应与您的html页面或母版页位于同一文件夹中。
  2. 您网页的文档类型应为XHTML或HTML5。
  3. 然后我的经验表明,将行为代码置于最佳css规则之上会更好。
  4. 您最好不要将IE Tester用作可靠的实用程序。它提出了一个充满工具的手,但不是很有用。最好使用IE 9,然后在其开发人员工具中更改其浏览器和文档模式。当您更改它们时,整个页面将以该模式重新加载。它甚至有一个奇怪的模式,这是一个完整的总夜魇。

    如果您可以使用有关代码和浏览器的更多信息来更新您的问题。