对于这个项目,我使用的是 Tomcat 7 并将其配置为htc
使用内容类型text/x-component
<?xml version="1.0" encoding="UTF-8"?>
<web-app ...>
...
<mime-mapping>
<extension>htc</extension>
<mime-type>text/x-component</mime-type>
</mime-mapping>
</web-app>
出于某种原因,它在 IE9(渐变、阴影、圆角)中有效,但在 IE8 中无效,根本看不到任何有效的 CSS3。在样式/tracxe 样式下的开发人员控制台中,我看到了,behavior
但我没有看到类似-pie-background
的东西。那是问题吗?
可能是什么原因,它在 IE9 中工作但在 IE8 中工作似乎很奇怪。我不认为我需要不同的设置或类似的东西?1 个元素的 CSS:
#masthead {
background: #0E0E0E;
background: #0e0e0e;
background: -moz-linear-gradient(center top, #7d7d7d 0%, #0e0e0e 100%);
background: -webkit-linear-gradient(top, #7d7d7d 0%, #0e0e0e 100%);
background: -o-linear-gradient(top, #7d7d7d 0%, #0e0e0e 100%);
background: -ms-linear-gradient(top, #7d7d7d 0%, #0e0e0e 100%);
background: linear-gradient(top, #7d7d7d 0%, #0e0e0e 100%);
-pie-background: linear-gradient(top, #7d7d7d 0%, #0e0e0e 100%);
behavior: url(/owmw/web/css/PIE.htc);
height: 35px;
border: 1px solid #000000;
color: #FFFFFF;
position: relative;
text-align: center;
margin: 0px auto;
}
我在IE8兼容模式下使用IE10,有关系吗?