Ok, lo que obtuve es lo siguiente: múltiples imágenes svg con diferentes anchuras/alturas que se insertan en html a través de css. Quiero escalarlos todos al mismo ancho pero eso no funciona (al menos no en Safari, Chrome y Firefox).resize svg image insert with content: url()
html:
<h4 class="before" id="foo">Foo</h4>
<h4 class="before" id="bar">Bar</h4>
<h4 class="before" id="foobar">Foobar</h4>
css:
.before:before { width: 20px; }
#foo:before { content:url('foo.svg'); }
#bar:before { content:url('bar.svg'); }
#foobar: before { content:url('foobar.svg'); }
¿Cómo podría cambiar el tamaño de las imágenes SVG para que se visualizan con un ancho de 20 píxeles cada uno (pero no cambiar el SVG sí mismo)?
1 1/2 años después, 'background-size: cover' resuelve el problema (jsfiddle: http://jsfiddle.net/8t2C9/), y su enfoque fue exactamente en esta dirección. Gracias. –