我通過谷歌CDN使用JQuery UI的默認主題(晴天,如果有的話)。我想用CSS背景漸變替換ui-widget-header
的默認背景。這是我的示例用法: -CSS背景漸變不工作在IE 8
<h3 class="ui-widget-header">Some Title</h3>
我的CSS是這樣的: -
.ui-widget-header {
background: #003366; /* default */
background: -moz-linear-gradient(top center, #FFFFFF, #003366);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #FFFFFF), color-stop(1.00, #003366));
background: -ms-linear-gradient(top center, #FFFFFF, #003366);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#003366'); /* IE6 & IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#003366')"; /* IE8 */
}
這適用於Firefox和Safari,但IE 8拿起默認背景和過濾器不做任何事情。
我該如何解決這個問題?
在我的IE8中工作。 http://jsfiddle.net/grQN4/ – James
在IE8中工作,但在兼容模式(IE7)不起作用。 – Galled
@詹姆斯,我試過你的示例,它適用於IE8。我認爲這與JQuery有關。順便說一下,我沒有通過兼容模式運行。 – limc