Blok sebaris: meneroka sifat spatialnya
P粉360266095
2023-08-22 19:42:53
<p>Terdapat jurang pelik antara blok sebaris. Saya boleh hidup dengannya sehingga saya memuatkan lebih banyak kandungan dengan panggilan AJAX dan jurang kecil ini hilang. Saya tahu saya kehilangan sesuatu di sini. </p>
<pre class="brush:php;toolbar:false;">div {
lebar: 100px;
ketinggian: auto;
sempadan: 1px merah pepejal;
garis besar: 1px biru pepejal;
margin: 0;
padding: 0;
paparan: inline-block;
}</pre>
<p>http://jsfiddle.net/AWMT/</p>
<p>Bagaimana untuk menjadikan jarak konsisten antara blok sebaris? </p>
http://jsfiddle.net/AWMT/1/
Ruang anda ialah pemisah baris yang ditukarkan oleh penyemak imbas kepada "ruang" apabila dipaparkan.
Atau anda boleh cuba membuat beberapa pelarasan kecil menggunakan CSS:
Kotak fleksibel akan mengabaikan ruang antara elemen anaknya dengan mudah dan akan dipaparkan seperti elemen blok sebaris berterusan.
http://jsfiddle.net/AWMT/470/
Ruang ada dalam HTML. Terdapat beberapa penyelesaian yang mungkin. Daripada yang terbaik kepada yang paling teruk:
float: left
而不是display: inline-block
, tetapi ini akan memberi kesan buruk pada ketinggian: http://jsfiddle.net/AWMMT/3/font-size
设置为0,并为内部元素设置适当的font-size
: http://jsfiddle.net/AWMT/4/ - Ini sangat mudah, tetapi anda tidak boleh mengambil kesempatan daripada peraturan saiz fon relatif (peratusan, em) pada elemen dalaman