昨天在做一个demo时遇到了一个问题:我有五个li需要并排排列,然后自然而然的我给它们设了display:inline-block;但是,过了很久之后发现,除了我写的样式外,它默认有一个间距,我们都不喜欢不可控的事,在布局的时候亦是如此,样式中检查了查了好久margin,padding,定位等等都不是,于是就求救万能的谷歌,原来好多人都遇到过这个问题. 一.间距原因 由于换行导致的空白符导致的.空白符,white space,W3C 9.1中定义包括如下元素:ASCII 空格 ( )ASCII…