0

我使用 jQuery Molbile 的 Themeroller 为我的 jQuery Mobile Web 应用程序创建了一个主题。根据 Aptana studio 3,CSS 包含错误。

.ui-overlay {
background: #666;
opacity: .5;
filter: Alpha(Opacity=50);
position: absolute;
width: 100%;
height: 100%;
}

存在语法错误:此行出现意外标记“=”:

filter: Alpha(Opacity=50);

我该如何解决这个问题?

4

2 回答 2

2
// for IE5-7
filter: alpha(opacity=50);


// for IE8
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

// for all other browsers including IE9
opacity: .5;

根据您的要求,选择是否要放置该属性。希望能帮助到你

编辑:有用的 MSDN链接显示了 IE9 和其他版本中 CSS 的最佳实践

于 2012-04-17T09:33:58.910 回答
1

那条线是为了在不透明的东西上兼容 IE。你需要它吗?如果不这样做,请删除该行。如果你需要它……你无能为力。

于 2012-04-17T09:11:48.833 回答