如果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;
}
答案 0 :(得分:9)
你能试试吗:
.holder-answers {
position: absolute;
top: 200px;
left: 50%;
width: 501px;
margin-left: -250px; /* half the box width */
}
此方法适用于所有浏览器。