2013-08-07 103 views

回答

0

当然,如果你想用同样的方式如上只使用35.4/2 = 17.7作为保证金(DEMO):

element.style { 
    right: 50%; 
    margin-right: -17.7%; 
    top: 31%; 
    width: 35.4%; 
    position: absolute; 
} 
0

您可以水平中心使用

left:0; right:0; margin:auto; 

所以,如果你有一个div作为标记,css将是

div 
{ 
    top: 31%; 
    width: 38%; 
    height: 100px; 
    position: absolute; 
    left:0;right:0; 
    margin: auto; 
} 

FIDDLE

只要你定义的宽度(以像素或百分比 - 这并不重要),这将工作

相关问题