P粉3492227722023-08-23 11:30:02
<div>...</div><div>...</div> ^ |--- 这里没有空格或换行符。
你的空格是瀏覽器在顯示時轉換成「空格」的換行符。
或是你可以嘗試使用CSS進行一些小的調整:
一個flexbox會方便地忽略其子元素之間的空格,並且會類似於連續的inline-block元素進行顯示。
http://jsfiddle.net/AWMMT/470/
body { display: flex; flex-wrap: wrap; align-items: end; }
P粉7318612412023-08-23 00:09:15
空格在HTML中。有幾種可能的解決方案。從最好到最差:
float: left
而不是display: inline-block
,但這會對高度產生不良影響:http://jsfiddle.net/AWMMT/3 /font-size
設為0,並為內部元素設定適當的font-size
:http://jsfiddle.net/AWMMT/4 / - 這非常簡單,但是您無法利用內部元素上的相對字體大小規則(百分比,em)