Html 在safari中完成时后台属性不工作

Html 在safari中完成时后台属性不工作,html,css,safari,Html,Css,Safari,我在我的后台程序中发现safari 5.1.7有一个问题,如下所示:background:url(http://trovetrade.ml/images/Monitor-Mockup.png)50%50%/100%100%no repeat no repeat与浏览器读取不同,它什么也不做,而这是有效的:background:url(http://trovetrade.ml/images/iPhone-trovetrade.png)无需重复50%50%,但读取时会将不同的选项分开(浏览器会将它们

我在我的后台程序中发现safari 5.1.7有一个问题,如下所示:
background:url(http://trovetrade.ml/images/Monitor-Mockup.png)50%50%/100%100%no repeat no repeat
与浏览器读取不同,它什么也不做,而这是有效的:
background:url(http://trovetrade.ml/images/iPhone-trovetrade.png)无需重复50%50%
,但读取时会将不同的选项分开(浏览器会将它们分开)

safari没有抛出任何控制台错误,但在背景图像属性附近有一个标记。有没有什么理由让这只海狸变成这样?我怎样才能解决这个问题


在寻找Anwser时,我也尝试了这个jsfidle,但既不起作用

您使用的是
background
还是
background image
?请注意,
background
速记中的Safari 5.1不支持
background size
。不支持背景大小?那么,如何根据图像的总大小进行渲染?我使用的是背景。请尝试在
背景
后分别添加
背景大小
属性/值。效果很好!谢谢,但这是因为safari中的一个错误,或者是因为它太糟糕了?(我现在知道我在搜索错误的东西,应该搜索背景大小)你的问题的答案是safari 5真的很旧;它可以追溯到
background
速记不包括
background size
属性的时候。对此的支持仅从Safari 7开始。