私はSVGオブジェクトをコンテナに置いています。クラスには次のCSSがあります。ではなく、より多くのことの200pxの南のようなコンテナの0:SVGの位置:IE 11の絶対
.container{
position: relative;
}
.svgObj{
position: absolute;
top: 0;
left: 0;
width: 2em;
height: 2em;
}
ので、問題は、SVGが0で終わるしないということです。
奇妙なことは、私が同じクラスのDIVのSVGタグを代入すると、それが私が望むところに正確に表示されるということです。
問題はIEでのみ明らかです(11回試しただけですが、以前のバージョンでもそうでした)。 問題はミノリにも見られます。 Safari、Chrome、FF、Operaでうまく動作し、IEを除いてbigsです。
ほとんどのアイデアが大歓迎です。そう
<div class="container">
<svg class="svgObject" data-x="0" data-y="0" data-text="My Obj" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<a id="h-72417" href="#">
<path d="M12 4a8 0z"></path>
<path d="M12 4a8 0-16z"></path>
</a>
</svg>
</div>
はパス値を気にしないように
HTMLコードが見え、私はスペースを節約するために、ここでそれらを短縮しました。それは問題ではありません。データ属性も関連しません。前述のように、SVGをDIVに切り替えるだけで、パスの代わりに「hello」を追加すると、期待どおりに動作します。
ありがとうございました。
このコードをフィドルに入れようとすると、結果が得られません。あなたの問題を説明する作業スニペットを提供できますか? –