Mengapakah apabila kita meletakkan dua div dengan paparan blok sebaris dan saiz kotak: atribut kotak sempadan bersama-sama, kawasan kosong putih muncul apabila sempadan berbeza?
P粉373596828
P粉373596828 2023-09-13 13:45:36
0
1
484

Sila pertimbangkan kod ini, mengapa d3 dan d4 tidak sejajar? Apakah ruang putih di bahagian atas d4?

.myContainer { display: block; } #d3 { width: 150px; height: 150px; border: 5px solid #aef704; padding: 25px; background-color: blueviolet; box-sizing: border-box; display: inline-block; } #d4 { width: 150px; height: 150px; border: 2px solid #aef704; padding: 25px; background-color: brown; box-sizing: border-box; display: inline-block; }
  
test content d3
test content d4

Kedua-dua 2 div ini harus memaparkan blok sebaris dan harus mempunyai lebar 150px dan ketinggian 150px, jadi mengapa div kedua lebih rendah sedikit daripada yang pertama. Inilah yang diberikan:

P粉373596828
P粉373596828

membalas semua (1)
P粉803527801

Oleh kerana lalaidijajarkan secara menegakelemen sebaris ialah garis dasar. Tukarnya dengan mudah dengan menetapkannya kepada nilai seperti atas.

.myContainer { display: block; } #d3 { width: 150px; height: 150px; border: 5px solid #aef704; padding: 25px; background-color: blueviolet; box-sizing: border-box; display: inline-block; } #d4 { width: 150px; height: 150px; border: 2px solid #aef704; padding: 25px; background-color: brown; box-sizing: border-box; display: inline-block; } #d3, #d4 { vertical-align: top; }
test content d3
test content d4
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!