Html 从ie8到ie11的Div未居中

Html 从ie8到ie11的Div未居中,html,css,internet-explorer,cross-browser,modal-dialog,Html,Css,Internet Explorer,Cross Browser,Modal Dialog,当我从ie8移动到ie11时,我网站中的一个重要分区从屏幕中央移动到了右下角,我尝试了不同的方法,但无法修复: .ModalDialog{ border:1px solid #3C4749; background-color:#FFF; margin:0 auto 0 auto; position:relative; display:none; min-height:1px; top:250px; left:450px; w

当我从ie8移动到ie11时,我网站中的一个重要分区从屏幕中央移动到了右下角,我尝试了不同的方法,但无法修复:

.ModalDialog{
    border:1px solid #3C4749;
    background-color:#FFF;
    margin:0 auto 0 auto;
    position:relative;
    display:none;
    min-height:1px;
    top:250px;
    left:450px;
    width: auto;
    max-width: 500px;
    font-size: 12px;
}

对于任何屏幕分辨率(或大多数分辨率)的ie11,我如何在水平和垂直方向上都有一个完全居中的div呢?

您使用了左和顶位置,这怎么可能是居中呢?这是一个现有的应用程序,我是css的新手。但我可以向你保证,它是以ie8为中心的。(也许只是为了我的屏幕)相对位置是不必要的,甚至是适得其反的。您应该使用假表布局(不要使用真实的表)。检查此项:@user3557384可能因为您使用的是特定的左值和顶值,所以在某些特定的屏幕大小中居中。这可能会有帮助: