Rumah > hujung hadapan web > tutorial css > Mengapa Simbol SVG Saya Tidak Berskala Dengan Betul dalam Internet Explorer?

Mengapa Simbol SVG Saya Tidak Berskala Dengan Betul dalam Internet Explorer?

Patricia Arquette
Lepaskan: 2024-12-15 15:49:17
asal
685 orang telah melayarinya

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

Simbol SVG tidak berskala dengan betul dalam IE: Ruang tambahan

Internet Explorer mempunyai pepijat yang telah lama wujud di mana ia menskala SVG secara tidak wajar tanpa kedua-dua atribut lebar dan tinggi.

Penyelesaian

Penyelesaian wujud menggunakan helah yang melibatkan elemen, yang IE berskala dengan betul. Meletakkan dengan nisbah aspek yang sama seperti SVG dalam kandungan <div> memastikan saiz SVG yang betul.

<div>
Salin selepas log masuk

CSS

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

svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
Salin selepas log masuk

Atas ialah kandungan terperinci Mengapa Simbol SVG Saya Tidak Berskala Dengan Betul dalam Internet Explorer?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan