1

我使用以下 css 代码来帮助支持 IE7 和 IE8 中的 box-shadow:

 zoom: 1;
 filter: progid:DXImageTransform.Microsoft.Shadow(Color=#4a4a4a, Strength=1, Direction=0),
    progid:DXImageTransform.Microsoft.Shadow(Color=#4a4a4a, Strength=1, Direction=0),
    progid:DXImageTransform.Microsoft.Shadow(Color=#4a4a4a, Strength=1, Direction=90),
    progid:DXImageTransform.Microsoft.Shadow(Color=#4a4a4a, Strength=1, Direction=180),
    progid:DXImageTransform.Microsoft.Shadow(Color=#4a4a4a, Strength=1, Direction=270),
    progid:DXImageTransform.Microsoft.Chroma(Color='#ffffff');

但它会降低 IE 的性能。但是在做了一些谷歌搜索之后,我发现ie-css3.htc我认为这会比上面的代码更好。根据说明,我为我的块元素添加了一些样式:

 zoom: 1;
 z-index: 9999;
 position: relative;
 behavior: url(ie-css3.htc)

这是我的目录结构:

css/
      - style.css
      - ie-css3.htc
js/
images/
ie-css3.htc
index.html

我还ie-css3.htc根据文档将其放在我的站点根目录中。但是,这无济于事。我想我一定是做错了什么。

任何帮助将不胜感激。

谢谢

4

1 回答 1

3

确保 CSS 中 htc 文件的路径在所有情况下都是正确的:

 behavior: url(ie-css3.htc)

应该

 behavior: url(/css/ie-css3.htc)
于 2012-06-26T01:50:56.833 回答