Rumah >hujung hadapan web >tutorial css >Mengapa Terdapat Ruang Yang Tidak Diingini Antara Item Senarai Blok Sebaris dan Bagaimana Saya Boleh Membetulkannya?

Mengapa Terdapat Ruang Yang Tidak Diingini Antara Item Senarai Blok Sebaris dan Bagaimana Saya Boleh Membetulkannya?

DDD
DDDasal
2024-12-20 14:29:10567semak imbas

Why Are There Unwanted Spaces Between Inline-Block List Items, and How Can I Fix Them?

Item Senarai Blok Sebaris dengan Ruang Tidak Diingini

Item senarai blok sebaris selalunya boleh mempamerkan ruang yang tidak diingini di antara mereka, menghalang penciptaan yang lancar menu.

Punca Spaces

Blok sebaris bergantung pada ruang putih dan bergantung pada tetapan fon. Secara lalai, fon mempunyai sedikit ruang putih (biasanya 4px) yang diberikan antara aksara. Ini boleh nyata sebagai jarak antara elemen blok sebaris.

Penyelesaian

Jalankan Garis Bersama

Satu pilihan ialah menghapuskan ruang dengan menjalankan semua item senarai dalam satu baris kod.

Tamat Sekat dan Mulakan Teg

Sebagai alternatif, sekat akhir dan mulakan teg bersama-sama:

<ul>
    <li><div>first</div></li><li><div>second</div></li>
    <li><div>third</div></li><li><div>fourth</div></li>
</ul>

Tetapkan Semula dan Tetapkan Semula Saiz Fon

Amalan yang disyorkan ialah untuk menetapkan semula saiz fon kepada 0 pada elemen induk dan menetapkannya semula kepada nilai yang dikehendaki pada blok sebaris elemen:

ul {
    font-size: 0;
}

ul li {
    font-size: 14px;
    display: inline-block;
}

Pendekatan ini mengekalkan kebolehbacaan HTML semasa menangani isu jarak dengan menetapkan semula tetapan ruang putih fon dan重新设定内容的字体大小。

Atas ialah kandungan terperinci Mengapa Terdapat Ruang Yang Tidak Diingini Antara Item Senarai Blok Sebaris dan Bagaimana Saya Boleh Membetulkannya?. 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