Rumah > hujung hadapan web > tutorial css > Mengapa Imej Blok Sebaris Mempunyai Ruang Tidak Diingini Di Bawahnya?

Mengapa Imej Blok Sebaris Mempunyai Ruang Tidak Diingini Di Bawahnya?

Patricia Arquette
Lepaskan: 2024-11-04 07:54:30
asal
668 orang telah melayarinya

Why Does an Inline-Block Image Have Unwanted Space Below It?

Menghapuskan Ruang Yang Tidak Diingini Di Bawah Imej Blok Sebaris

Dalam pembangunan web, mencapai imej blok sebaris yang diletakkan dengan lancar dalam pembungkus boleh menjadi mencabar . Kadangkala, jurang muncul di bawah imej, meninggalkan estetik yang tidak sedap dipandang. Isu ini timbul daripada gelagat lalai elemen blok sebaris, yang sememangnya menyimpan ruang di bawahnya.

Mekanisme Asas

Punca utama terletak pada model kotak CSS. Elemen blok sebaris, seperti imej, membentuk kotak segi empat tepat yang merangkumi kandungan, padding, jidar dan jidar. Secara lalai, apabila elemen blok sebaris mengandungi baris kosong selepasnya, penyemak imbas mentafsir ini sebagai baris baharu dan mencipta jurang yang sepadan dalam reka letak.

Penyelesaian: Penjajaran Menegak

Untuk mengalih keluar ruang yang tidak diingini, adalah perlu untuk mengubah suai penjajaran menegak imej. Dengan menetapkan sifat CSS jajar menegak ke atas, imej akan dijajarkan ke tepi atas bekas blok sebaris, menghapuskan jurang.

Kod CSS:

<code class="css">img {
    display:inline-block; 
    margin:0;
    vertical-align:top;
}</code>
Salin selepas log masuk

Contoh:

Pertimbangkan HTML dan CSS berikut:

<code class="html"><div id="wrapper">
    <img src="image.jpg">
</div></code>
Salin selepas log masuk
<code class="css">#wrapper {
    background:green;
}

img {
    display:inline-block; 
    margin:0;
    vertical-align:top;
}</code>
Salin selepas log masuk

Hasil:

Dengan menggunakan sifat jajar menegak, imej kini akan muat dengan kemas dalam pembalut, tanpa ruang yang kelihatan di bawahnya.

Atas ialah kandungan terperinci Mengapa Imej Blok Sebaris Mempunyai Ruang Tidak Diingini Di Bawahnya?. 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