Так что я сделал SVG для очень удобного для svg дизайна логотипа на моем недавнем веб-сайте.Больше как «ах это круто», чем абсолютная необходимость, но теперь, когда это не работает, я одержим.
Я поместил его в тег <img />
, измерил его, как мне нравится, и приятный логотип BAM, используемый в нескольких размерах в нескольких местах, прекрасно масштабируется.Ах, чудеса современной сети.Помните .PNG исправления?Мы прошли долгий путь за несколько коротких лет.Я так счастлив, что нам больше не нужно иметь дело с этой архаичной фигней IE ...
О, ты, должно быть, шутишь!
Так что, очевидно, IE становится фанком.Хорошо, Google это вещь."Удалить атрибуты высоты и ширины."Фантастика, сделай это ...
В Chrome возникает та же проблема с измененным файлом.Argh.
Что я делаю не так?
<svg width="264" height="264" xmlns="http://www.w3.org/2000/svg">
<g>
<title>background</title>
<rect x="-1" y="-1" width="266" height="266" id="canvas_background" fill="none"/>
<g id="canvasGrid" display="none">
<rect id="svg_1" width="100%" height="100%" x="0" y="0" stroke-width="0" fill="url(#gridpattern)"/>
</g>
</g>
<g>
<title>Layer 1</title>
<ellipse fill="#000000" stroke-width="0" cx="132.081358" cy="132.179138" id="svg_3" rx="132" ry="132" stroke="#fff"/>
<ellipse fill="#000000" stroke="#fff" stroke-width="6" cx="132.081346" cy="132.17914" id="svg_5" rx="126" ry="126"/>
<ellipse fill="#000000" stroke="#fff" stroke-width="7" cx="132.081365" cy="213.774884" id="svg_13" rx="44" ry="44"/>
<line fill="none" stroke-width="7" stroke-opacity="null" fill-opacity="null" x1="12.496805" y1="168.812302" x2="251.665903" y2="168.812302" id="svg_24" stroke-linejoin="null" stroke-linecap="null" stroke="#fff"/>
<ellipse fill="#d80202" stroke="#fff" stroke-width="7" cx="132.081369" cy="50.410766" id="svg_6" rx="44" ry="44"/>
<line fill="none" stroke="#fff" stroke-width="7" stroke-opacity="null" fill-opacity="null" x1="132.08135" y1="95.543239" x2="132.08135" y2="166.831116" id="svg_26" stroke-linejoin="null" stroke-linecap="null"/>
</g>
</svg>