用js做一个5*5的表格,在设置css时发现这种情况:当小div设置成display:inline-block时,效果如图:
每行中间都有小间距,这是为什么?
换成浮动float:left却不会
用js做一个5*5的表格,在设置css时发现这种情况:当小div设置成display:inline-block时,效果如图:
每行中间都有小间距,这是为什么?
换成浮动float:left却不会
3 回答4.9k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.5k 阅读
3 回答2.1k 阅读
2 回答1k 阅读✓ 已解决
感觉又是一个
inline-block
的日经问题。。虽然js生成是中间没有空白的文字节点,但是
inline-block
的元素换行后还是会有间隙出现。可以通过父元素上添加
font-size:0
解决。补充:
https://jsfiddle.net/6gnv54cq/
@CRIMX