inline 的 width 是占用一行最小的空间 (take the smallest amout of space, possible),系统分配的。同理 block 是占用一行最大的空间,也是系统分配的。
inline-block 类似于 inline 但是可以设置 width 和 height。
inline 和 inline-block 有时显示中间会有gap,那是因为html 写的时候中间有空格或者空行,连在一起写就不会有gap了,如下代码所示。
<body>
<div class="inline square">#1</div><span class="inline square">#2</span>
</body>