Apabila menggabungkan berbilang SVG menjadi SVG tunggal untuk responsif, IE gagal menskalakan SVG gabungan dengan betul.
IE mempamerkan pepijat apabila ia tidak menskalakan SVG dengan betul melainkan kedua-dua atribut lebar dan ketinggian ditentukan.
Untuk membetulkan isu ini, anda boleh menggunakan teknik yang melibatkan
<div>
canvas { display: block; width: 100%; visibility: hidden; } svg { position: absolute; top: 0; left: 0; width: 100%; }
Helah ini memastikan bahawa SVG menskala secara berkadar dengan bekasnya, menyelesaikan isu penskalaan dalam IE.
Sementara helah kanvas berkesan menangani isu penskalaan dalam IE, terdapat pendekatan lain untuk mencapai imej SVG responsif:
Atas ialah kandungan terperinci Mengapa SVG Gabungan Saya Tidak Skala Dengan Betul dalam Internet Explorer, dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!