ホームページ >ウェブフロントエンド >CSSチュートリアル >Internet Explorer で SVG シンボルが正しく拡大縮小されないのはなぜですか?

Internet Explorer で SVG シンボルが正しく拡大縮小されないのはなぜですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-15 15:49:17687ブラウズ

Why Aren't My SVG Symbols Scaling Correctly in Internet Explorer?

IE で SVG シンボルが適切に拡大縮小されない: 追加のスペース

Internet Explorer には、幅と高さの両方の属性がないと SVG が不適切に拡大縮小されるという長年のバグがあります。

解決策

A を含むトリックを使用する解決策が存在します。要素。IE は適切にスケーリングします。 を配置します。

<div> を含む内の SVG と同じアスペクト比を持つ。正しい SVG サイズを確保します。
<div>

CSS

canvas {
  display: block;
  width: 100%;
  visibility: hidden;
}

svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

以上がInternet Explorer で SVG シンボルが正しく拡大縮小されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:外部画像からの CSS カスタム カーソルが機能しないのはなぜですか?次の記事:外部画像からの CSS カスタム カーソルが機能しないのはなぜですか?

関連記事

続きを見る