My image has a relative width and currently the src points to a single, large file (approximately 1000px). The issue arises on small devices with Opera and IE where the browser scaling results in pixelated images. Conversely, using a smaller image leads to blurriness on HD displays.
I am looking to provide different image resolutions for each screen size.
Existing solutions such as using the background property with media queries or the content: url() method are not ideal for my needs. Additionally, setting multiple images with display:none is detrimental to SEO.
None of these options offer a cross-browser solution that fulfills my requirements. Are there any other suggestions out there?