The app I'm developing has many images with transparent areas (so we can make the image 'skinned' by setting the background-color CSS property).
This works fine in every browser I've tested, except for windows phone, where we get nasty artifacts around the edge of the image -pixel- thin lines at the top and bottom, and sometimes at the sides, of the image.
I've tried setting padding, margin, border to 0px, but the artifact still remains.
The following question recommends setting background-repeat: no-repeat, but that seems only to work for background-image, not background-color:
Windows Phone IE mobile bugs with transparent background-image and bottom absolute positionning
Does anyone know how to override or disable this border?