display: inline-block Layout Latar Belakang
pameran: inline-block
dibandingkan pameran: inline
dibandingkan, perbezaan utama adalah pameran: inline-block
Memungkinkan untuk menetapkan lebar dan tinggi elemen.
Demikian pula, jika diatur pameran: inline-block, marjin atas/bawah serta marjin dalaman akan dikekalkan, manakala pameran: inline tidak akan.
Dibandingkan dengan pameran: block, perbezaan utama adalah pameran: inline-block tidak menambahkan garis baharuan selepas elemen, jadi elemen ini boleh berada di sebelah lainnya.
Contoh berikut menunjukkan perbezaan tingkah laku display: inline, display: inline-block serta display: block:
实例
span.a { pameran: inline; /* nilai baku span */ lebar: 100px; tinggi: 100px; keluarkan: 5px; border: 1px solid blue; background-color: yellow; } span.b { display: inline-block; lebar: 100px; tinggi: 100px; keluarkan: 5px; border: 1px solid blue; background-color: yellow; } span.c { pameran: block; lebar: 100px; tinggi: 100px; keluarkan: 5px; border: 1px solid blue; background-color: yellow; }
使用 inline-block 创建导航链接
用法常见的一种 display:inline-block
用于水平而不是垂直地显示列表项。下例创建了一个水平导航链接:
实例
.nav { background-color: yellow; list-style-type: none; text-align: center; padding: 0; margin: 0; } .nav li { display: inline-block; font-size: 20px; padding: 20px; }