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

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

Patricia Arquette
リリース: 2024-12-15 15:49:17
オリジナル
685 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート