2015-06-25 39 views
0

This is issue我無法居中絕對div嗎?

,看到我的服務器HERE

.login-div{ 
     background: #fff none repeat scroll 0 0; 
     height: 500px; 
     left: 50%; 
     width: 500px; 
     right: 0; 
     z-index: 99999; 
     top: 20%; 
     position: fixed; 
    } 

請幫助解決這一問題。

回答

2
.login-div { 
    background: #fff none repeat scroll 0 0; 
    height: 500px; 
    width: 500px; 
    position: absolute; 
    z-index: 99999; 
    top: 0; 
    right: 0; 
    bottom: 0; 
    left: 0; 
    margin:auto; 
} 
+0

不錯,它的工作謝謝:) –

0

使用transform: translate

.login-div { 
    background: #fff none repeat scroll 0 0; 
    height: 500px;  
    width: 500px;   
    z-index: 99999;  
    position: absolute; top: 50%; left: 50%; 
    -webkit-transform: translate(-50%,-50%); 
    -ms-transform: translate(-50%,-50%); 
    transform: translate(-50%,-50%); 
} 

body{ 
 
    background: #ccc; 
 
} 
 

 
.login-div { 
 
    background: #fff none repeat scroll 0 0; 
 
    height: 500px; 
 
    width: 500px; 
 
    z-index: 99999; 
 
    position: absolute; 
 
    top: 50%; 
 
    left: 50%; 
 
    -webkit-transform: translate(-50%, -50%); 
 
    -ms-transform: translate(-50%, -50%); 
 
    transform: translate(-50%, -50%); 
 
}
<div class="login-div"></div>

.login-div { 
     background: #fff none repeat scroll 0 0; 
     height: 500px;  
     width: 500px;   
     z-index: 99999;  
     position: absolute; top: 50%; left: 50%; 
     margin-top: -250px; 
     margin-left: -250px; 
    } 

body{ 
 
    background: #ccc; 
 
} 
 

 
.login-div { 
 
    background: #fff none repeat scroll 0 0; 
 
    height: 500px; 
 
    width: 500px; 
 
    z-index: 99999; 
 
    position: absolute; 
 
    top: 50%; 
 
    left: 50%; 
 
    margin-top: -250px; 
 
    margin-left: -250px; 
 
}
<div class="login-div"></div>

+0

謝謝,但問題已解決我的朋友:) –