背景图片位置错误

Background image position wrong

我有一个带有背景图像的文本标题,使用此 css:

.page-id-44491 #page-header-bg h1 {
font-size:69px !important;
text-transform:uppercase;
background: url(http://rocketcafe.co.uk/wp-content/uploads/2015/12/scribble.png) no-repeat;
background-size: 500px 200px;
background-position: 50% calc(50% - 5px);
}

这在大多数浏览器中都能完美运行,我想,在大多数设备上都能完美运行 - 但我昨天在三星平板电脑上看到了该网站,背景图片根本没有定位。

你可以在这里看到两个比较(第二个是客户发送的,质量不是很好)

站点是http://www.rocketcafe.co.uk/

示例如下:

https://www.dropbox.com/s/mxmmtmtz0pfshhu/Screen%20Shot%202016-02-27%20at%207.15.55%20PM.png?dl=0

https://www.dropbox.com/s/i4snyu96nsxkeo9/12782387_10153893672215729_994231173_n.jpg?dl=0

有谁知道这是为什么??背景图像属性或计算函数没有供应商前缀,所以我不知道为什么这不起作用?

如有任何帮助,我们将不胜感激。

谢谢

很遗憾,我无法为您提供完整的答案。但我可以帮忙。

这是一个 Android 浏览器的截图。对开发人员来说是纯粹的邪恶。 Function calc(可能功能比较少,我用的比较少)没用

请看这里。也许 this answer 可以帮助您或其他人提供适合您的选择。