查询:
尽管努力创建无缝菜单,但内联-阻止列表项之间显示明显的空格
解决方案:
出现此间距是由于 inline-block 属性的空白依赖性,受字体设置的影响。最初,这在每个项目之间呈现 4px 空间。
替代方法:
方法 1:
方法二:
<ul> <li><div>first</div></li><li><div>first</div></li> <li><div>first</div></li><li><div>first</div></li> </ul>
最佳解决方案:
ul { font-size: 0; } ul li { font-size: 14px; display: inline-block; }
此方法保留了 HTML 可读性,同时消除了字体默认设置导致的不需要的间距。
以上是为什么我的内联阻止列表项之间存在间隙,如何修复?的详细内容。更多信息请关注PHP中文网其他相关文章!