采用inline-block取代float:left;進行布局時,在所有寬度精確計算的情況下,inline-block會把最后一個部分擠下去,怎么解決這個問題?
3 回答
已采納

慕男嬸
TA貢獻98條經驗 獲得超73個贊
inline-block換行多出來的寬度是把 換行符 也作為文本節點的一部分了。
解決辦法是定義你要inline-block的元素的父元素的font-size:0即可解決,如果inline-block元素本身也有文本的話,在單獨定義inline-block元素的font-size即可
當然,還有一個辦法,就是讓inline-block元素之間緊挨著,不要有空格和換行,但是這個方法不可靠,不建議你使用。
- 3 回答
- 0 關注
- 1841 瀏覽
相關問題推薦
添加回答
舉報
0/150
提交
取消