Rumah >hujung hadapan web >tutorial css >Bagaimana Saya Boleh Menghapuskan Jurang Tidak Dijangka Antara Elemen Sekatan Sebaris Menggunakan `white-space: nowrap`?

Bagaimana Saya Boleh Menghapuskan Jurang Tidak Dijangka Antara Elemen Sekatan Sebaris Menggunakan `white-space: nowrap`?

Patricia Arquette
Patricia Arquetteasal
2024-12-02 15:38:15810semak imbas

How Can I Eliminate Unexpected Gaps Between Inline-Block Elements Using `white-space: nowrap`?

Adakah Terdapat Penyelesaian untuk Zero White Space Menggunakan White-space: nowrap?

Blok sebaris dengan white-space set kepada nowrap boleh berkesan mengisi lebar pelayar. Walau bagaimanapun, percanggahan timbul apabila nampaknya terdapat jurang yang tidak dapat dijelaskan antara elemen. Jurang ini bukan disebabkan oleh pelapik, jidar, jidar atau pengimbangan.

Punca Jurang

Jurang itu dikaitkan dengan aksara ruang putih dalam bentuk garisan pemisah dan tab antara elemen blok sebaris.

Penyelesaian: Mengulas Putih Ruang

Satu penyelesaian ialah menghapuskan aksara ruang putih dengan mengulasnya. Ini boleh dilakukan seperti berikut:

<div>

Kaedah Alternatif untuk Menghapuskan Jarak

Selain daripada mengulas ruang kosong, beberapa kaedah lain boleh digunakan untuk menghapuskan jurang :

  • Meminimumkan HTML dengan mengalih keluar tag yang tidak diperlukan dan atribut
  • Menggunakan jidar negatif untuk unsur bersebelahan
  • Memecahkan teg penutup untuk menghapuskan ruang putih sebelum atau selepasnya
  • Melaraskan saiz fon elemen induk kepada sifar dan kemudian menetapkannya semula untuk kanak-kanak elemen
  • Apungkan elemen sebaris dan bukannya menggunakan inline-block
  • Melaksanakan flexbox

Atas ialah kandungan terperinci Bagaimana Saya Boleh Menghapuskan Jurang Tidak Dijangka Antara Elemen Sekatan Sebaris Menggunakan `white-space: nowrap`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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