如果div也是绝对的,那么是否可以将div作为水平居中?以下在Chrome/Safari/Firefox中效果很好,但在IE8中它位于最左侧:
.holder-answers {
position: absolute;
display: none;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
top: 200px;
width: 501px;
}
Run Code Online (Sandbox Code Playgroud)
你能试试吗:
.holder-answers {
position: absolute;
top: 200px;
left: 50%;
width: 501px;
margin-left: -250px; /* half the box width */
}
Run Code Online (Sandbox Code Playgroud)
此方法应适用于所有浏览器.