在IE8中水平居中绝对DIV

时间:2011-01-26 15:45:36

标签: html css

如果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;
}

1 个答案:

答案 0 :(得分:9)

你能试试吗:

.holder-answers {
    position: absolute;
    top: 200px;
    left: 50%;
    width: 501px;
    margin-left: -250px; /* half the box width */
}

此方法适用于所有浏览器。