例如,请参考jsfiddle。
我正在尝试呈现应出现在屏幕中央的弹出消息。
问题:IE9 在左侧呈现,IE8 在中间呈现正确,Chrome 和 Firefox 也很乐意在中间显示。
元素的 CSS 代码 (.cPUParent):
.cPUParent {
position: absolute;
bottom: 20px;
left: 5px;
right: 0;
width: auto;
max-width: 187px;
height: auto;
padding: 5px 10px 0 15px;
border: 2px solid #571C54;
border-radius: 5px;
margin-left: auto;
margin-right: auto;
background-color: rgb(109,49,107);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* opacity in IE 8 */
filter: alpha(opacity=0); /* opacity in IE 5-7 */
opacity: 0;
z-index: 0;
}