Rumah > hujung hadapan web > tutorial css > Adakah `display:none` Menghalang Pemuatan Imej dalam Penyemak Imbas Moden?

Adakah `display:none` Menghalang Pemuatan Imej dalam Penyemak Imbas Moden?

Barbara Streisand
Lepaskan: 2024-12-18 22:17:14
asal
780 orang telah melayarinya

Does `display:none` Prevent Image Loading in Modern Browsers?

Menyingkap Kesan "display:none" pada Pemuatan Imej

Penyokong reka bentuk web responsif sering bergantung pada CSS "display:none" harta untuk meningkatkan pengalaman penyemakan imbas mudah alih. Walau bagaimanapun, persoalan penting timbul: adakah sifat ini menghalang imej daripada dimuatkan, atau adakah ia masih mengambilnya di latar belakang?

Kebenaran Didedahkan: Pelayar Berkembang

Pada mulanya , menetapkan "paparan" imej kepada "tiada" akan menyembunyikannya tanpa menjejaskan pemuatannya. Walau bagaimanapun, pelayar moden telah menjadi lebih pintar. Mereka kini boleh mengesan apabila imej tidak diperlukan untuk bahagian halaman yang kelihatan dan melangkau pemuatannya.

Chrome, khususnya, mempunyai keupayaan untuk menghalang pemuatan imej jika elemen induk imej itu disembunyikan. Tingkah laku ini boleh diperhatikan di sini: http://jsfiddle.net/tnk3j08s/.

Pendekatan Alternatif untuk Mencegah Pemuatan

Jika anda bertujuan untuk menghalang pemuatan imej sepenuhnya , pertimbangkan alternatif ini:

  • Mengalih keluar IMG Elemen: Hanya kecualikan elemen IMG daripada dokumen.
  • Mengubah suai Sumber IMG: Kemas kini atribut src IMG kepada "data:" atau "about:blank" untuk mengelakkan perkara sebenar pengambilan imej.

Penting Nota

Untuk strategi di atas berfungsi dengan berkesan, imej anda tidak boleh kelihatan pada skrin awal dan tidak boleh dimuatkan dengan malas. Jika syarat ini tidak dipenuhi, imej mungkin masih dimuatkan tetapi tersembunyi.

Atas ialah kandungan terperinci Adakah `display:none` Menghalang Pemuatan Imej dalam Penyemak Imbas Moden?. 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