Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CSS+;WinPhone IE:向img添加背景色时出现的瑕疵_Css_Windows Phone 7_Internet Explorer 9_Background Color - Fatal编程技术网

CSS+;WinPhone IE:向img添加背景色时出现的瑕疵

CSS+;WinPhone IE:向img添加背景色时出现的瑕疵,css,windows-phone-7,internet-explorer-9,background-color,Css,Windows Phone 7,Internet Explorer 9,Background Color,我正在开发的应用程序有许多带有透明区域的图像(因此,我们可以通过设置背景色CSS属性使图像“蒙皮”) 这在我测试过的每个浏览器中都能正常工作,除了windows phone,在windows phone中,图像的边缘会出现令人讨厌的瑕疵——图像顶部和底部的像素细线,有时还会出现在图像的侧面 我已尝试将填充,边距,边框设置为0px,但工件仍然存在 以下问题建议设置背景重复:无重复,但这似乎仅适用于背景图像,而不适用于背景颜色: 有人知道如何覆盖或禁用此边框吗?这可能是使用SVG而不是使用PNG等

我正在开发的应用程序有许多带有透明区域的图像(因此,我们可以通过设置
背景色
CSS属性使图像“蒙皮”)

这在我测试过的每个浏览器中都能正常工作,除了windows phone,在windows phone中,图像的边缘会出现令人讨厌的瑕疵——图像顶部和底部的像素细线,有时还会出现在图像的侧面

我已尝试将
填充
边距
边框
设置为0px,但工件仍然存在

以下问题建议设置背景重复:无重复,但这似乎仅适用于背景图像,而不适用于背景颜色:


有人知道如何覆盖或禁用此边框吗?

这可能是使用SVG而不是使用PNG等透明图像的好机会。虽然我倾向于同意bjb568的观点,即Windows Phone没有被广泛使用,但他们的回答是非建设性的,对提问者或其他任何人看这个问题都没有帮助

SVG是一个非常强大的工具,可以为移动设备和台式机开发具有零瑕疵或噪声的高分辨率可伸缩图形。克里斯·科伊尔对此写了一篇很棒的文章。在这里查看>


如果您的图像必须是图像而不是矢量(如照片),您将它们保存为什么文件格式?请记住,在向StackOverflow提问时要尽可能详细,这样人们才能最好地帮助您:)

您能尝试在图像上添加以下内容吗:
-webkit背面可见性:隐藏

尝试将图像与
显示:块一起使用是否尝试添加透明边框?