采用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 关注
- 1797 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消