Rumah > hujung hadapan web > tutorial css > Mengapa Dua Elemen Blok Sebaris Lebar 50% Membungkus ke Baris Seterusnya?

Mengapa Dua Elemen Blok Sebaris Lebar 50% Membungkus ke Baris Seterusnya?

Barbara Streisand
Lepaskan: 2024-12-05 21:12:10
asal
223 orang telah melayarinya

Why Do Two 50% Width Inline-Block Elements Wrap to the Next Line?

Dua Elemen Blok Sebaris dengan Lebar 50% Memecah kepada Baris Kedua

Apabila cuba mencipta dua lajur dengan lebar 50% yang sama menggunakan paparan: blok sebaris, ia adalah diperhatikan bahawa jika jumlah lebar elemen melebihi 99%, lajur kedua dibalut ke baris seterusnya. Tingkah laku ini mungkin kelihatan berlawanan dengan intuisi.

Memahami Isu

Sebab bagi tingkah laku ini terletak pada cara display:inline-block berinteraksi dengan ruang putih dalam HTML. Ruang putih, seperti pemisah baris, tab dan ruang, diruntuhkan oleh display:inline-block. Ini bermakna apabila terdapat ruang putih antara elemen blok sebaris, ia dianggap sebagai ruang tunggal dan elemen diletakkan secara berkesan bersebelahan antara satu sama lain.

Apabila jumlah lebar elemen blok sebaris melebihi 100 %, tiada ruang yang tinggal untuk menampung ruang putih. Akibatnya, lajur kedua terpaksa dibalut ke baris seterusnya.

Penyelesaian: Mengalih keluar Ruang Putih

Untuk menyelesaikan isu ini, adalah perlu untuk mengalih keluar ruang putih antara elemen blok sebaris . Ini boleh dicapai dengan menggunakan kod HTML berikut:

<div>
Salin selepas log masuk

Dengan menggabungkan div tanpa sebarang ruang kosong, elemen paparan:sebaris-blok diletakkan bersebelahan, tanpa sebarang ruang di antaranya. Ini memastikan ia membalut dengan betul dalam lebar bekas.

Dengan pelarasan ini, dua elemen blok sebaris akan mengekalkan lebar 50% dan tidak akan membalut ke baris kedua, walaupun jumlah lebarnya melebihi 100% .

Atas ialah kandungan terperinci Mengapa Dua Elemen Blok Sebaris Lebar 50% Membungkus ke Baris Seterusnya?. 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