I know on this question have many articles, but i dont know what is best practice to use today?
I use many svg on my page, but problem is cross browser showing. I know how to use them, but can someone tell me what is the best and why?
Here is examples of all tags that can be used, but what to use??
IFRAME
<iframe src="logo.svg" width="241" height="57" scrolling="no" frameBorder="0"></iframe>
HTML
<img src="logo.svg" alt="Company Logo" onError="this.onerror=null;this.src='logo.png';"/>
Javascript
var imgs = document.getElementsByTagName('img');
var endsWithDotSvg = /.*\.svg$/
var i=0;
var l = imgs.length;
for (; i != l; ++i) {
if (imgs[i].src.match(endsWithDotSvg)) {
imgs[i].src = imgs[i].src.slice(0, -3) + "png";
}
}
I know there i can use Modernize the same way, but what to use, what is best practice?