2013-04-08 79 views
0

问题出在此页面上:http://www.matternow.com/portfolio/为什么Safari会忽略我的CSS位置?

如果您单击任何缩略图,就会看到叠加层左下方的图像标题太接近它上面的边框。在Chrome浏览器(以及所有其他浏览器,就此而言)中看起来很好。似乎它忽略了我的CSS元素,它被设置为底部:0;

顺便说一句,这是一个浏览器黑客攻击。看起来像这样:

#portfolio-overlay #cboxTitle{ 
     font: bold 21px 'Crimson Text', serif !important; 
     position:absolute; 
     bottom: 8px; 
     top: auto; 
     left: 10px; 
     color:#000; 
    } 

@media screen and(-webkit-min-device-pixel-ratio:0) { 
    #portfolio-overlay #cboxTitle { 
     bottom: 0; 
    } 
} 

任何人都知道为什么会发生这种情况?我的意思是,因为它在Chrome中看起来不错,它应该在Safari中看起来不错,对吧?

+0

Safari是否理解'-webkit-min-device-pixel-ratio'? – cimmanon 2013-04-08 19:56:49

回答