このプロジェクトでは、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
問題ありますか?
原因は何でしょうか。別のセットアップなどは必要ないと思いますか?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;
}
IE10 を IE8 互換モードで使用していますが、問題はありますか?