Что-то не так с этим кодом? В Safari картинка отображается нормально, но Firefox ничего не показывает:
<div id="container"><img src="picture1.svg"/></div>
Вам нужен Firefox 4.0b6 или новее, чтобы svg в img работал там, вот ошибка , если вам интересно. Opera поддерживает svg-in-img с версии 9.5 .
Еще одно решение для IE - Chromeframe http://wsmithdesign.wordpress.com/2010/10/03/html5-in-ie6-7-and-8-with-plugin-dubbed-ie-killer/ Помимо svgweb для IE 6-8 требуется плагин. По сути, Chromeframe добавляет к рендерингу еще одну индивидуальность, что является жалобой на стандарты.