


It is highly recommended to read the advice from Scott O'Hara on Contextually marking up accessible images and SVGs. A JavaScript workaround - SVG for Everybody - is available if support for this browser is important. There is no Internet Explorer support for using SVGs with and an external source.

CSS styling is still possible, although it has some limitations - be sure to add an extra class and target this in the CSS. It also improves the readability of the markup. An alternative is to use the element of SVG to reference code from an external file, which the browser can cache.
