Bagaimanakah saya boleh menempah ruang untuk imej bersaiz berubah-ubah sebelum ia dimuatkan untuk mengelakkan perubahan reka letak?
P粉936509635
2023-08-28 00:04:44
<p>Saya mempunyai halaman html yang mengandungi teks, tag imej dan beberapa teks seperti ini: </p>
<pre class="brush:php;toolbar:false;">Ini ialah teks sebelum imej.
<img src="image.jpeg"/>
Ini adalah teks selepas imej. </pra>
<p>Kini apabila halaman dimuatkan, teks dimuatkan sebelum imej kerana imej mengambil masa yang lebih lama untuk dimuatkan. Jadi akan berlaku perubahan reka letak di mana teks selepas imej akan serta-merta mengikuti teks sebelum imej, dan jika imej belum dimuatkan lagi, tiada ruang akan dikhaskan untuk imej. Walau bagaimanapun, apabila imej dimuatkan, teks yang mengikuti imej bergerak ke bawah, iaitu reka letak berubah. Bagaimanakah saya boleh menempah ruang untuk imej sebelum ia dimuatkan untuk mengelakkan perubahan reka letak? Selain itu, sebarang imej boleh disertakan dalam teg imej, dan saiz imej juga dinamik. Saiz asal imej mesti dipaparkan pada halaman. Selain itu, kerana saya menggunakan pemaparan sebelah pelayan, saya tahu terlebih dahulu saiz imej yang ingin saya paparkan. Saya tidak dapat membetulkan ketinggian dan lebar imej kerana ini akan menyebabkan masalah apabila saiz paparan berubah dan imej tidak lagi sesuai dengan saiz skrin. </p>
1- Masukkan imej anda ke dalam bekas.
2- Berikan bekas
width
和height
,以及一个固定的min-height
和min-width
tetap, yang boleh ditetapkan mengikut keperluan anda atau resolusi imej.Itu sahaja.
Jangan risau tentang kod js, saya cuma mahu tunjukkan imej selepas 3 saat untuk membantu anda memahami maksud saya.