CSS - 如何在IE9,10,11中以最大宽度居中绝对位置div

use*_*236 12 css

我需要将具有最大宽度的绝对位置div居中.

这是一个例子.http://jsfiddle.net/allegrissimo123/3VHuK/1/

.mess{
    text-align: center;
    display: inline-block;
    margin: 0 auto;
    background: #212121;
    color: #FFFFFF;
    margin-bottom: 50px;    
    max-width: 350px;       
    position: absolute;
    top: 40px;
    left: 0px;
    right: 0px;
    z-index: 1000;
}
Run Code Online (Sandbox Code Playgroud)

我在IE9,10,11中测试了这个,但是它不起作用.

Sur*_*lai 26

分配width给班级.

.mess{
text-align: center;
display: inline-block;
margin: 0 auto;
background: #212121;
color: #FFFFFF;
margin-bottom: 50px;    
max-width: 350px;       
position: absolute;
top: 40px;
left: 0px;
right: 0px;
z-index: 1000;
width:100%; /* add this */
}
Run Code Online (Sandbox Code Playgroud)

DEMO