Why Do Some SVG Images Scale Disproportionately in IE9?
Addressing Scaling Issues with SVG Images in IE9
Certain SVG images fail to scale proportionately to specified max heights within the img element even if width is absent. It is observed that this disproportionate upscaling predominantly affects SVGs composed of polygons and not those created using paths.
Understanding the Discrepancy
The inconsistency stems from a lack of standardization in handling the viewBox attribute. A viewBox explicitly defines the coordinates and dimensions of the SVG's contents, which enables scaling it properly. However, browsers interpret viewBox differently.
In the affected example, the SVG lacks a viewBox attribute. Hence, IE9 interprets the width and height properties of the SVG element (rather than the image element) for scaling, leading to the disproportionate upscaling.
Resolving the Issue
To ensure consistent scaling across browsers, ensure you specify a viewBox for your SVG image while omitting the width and height attributes from the SVG element. This approach provides explicit guidance to the browser, eliminating the uncertainty that leads to disproportionate scaling in IE9.
The above is the detailed content of Why Do Some SVG Images Scale Disproportionately in IE9?. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



If you’ve recently started working with GraphQL, or reviewed its pros and cons, you’ve no doubt heard things like “GraphQL doesn’t support caching” or

With the recent climb of Bitcoin’s price over 20k $USD, and to it recently breaking 30k, I thought it’s worth taking a deep dive back into creating Ethereum

No matter what stage you’re at as a developer, the tasks we complete—whether big or small—make a huge impact in our personal and professional growth.

It's out! Congrats to the Vue team for getting it done, I know it was a massive effort and a long time coming. All new docs, as well.

I had someone write in with this very legit question. Lea just blogged about how you can get valid CSS properties themselves from the browser. That's like this.

I'd say "website" fits better than "mobile app" but I like this framing from Max Lynch:

There are a number of these desktop apps where the goal is showing your site at different dimensions all at the same time. So you can, for example, be writing

The other day, I spotted this particularly lovely bit from Corey Ginnivan’s website where a collection of cards stack on top of one another as you scroll.
