内联块列表项之间不需要的空格
尽管将列表项配置为内联块元素,但用户经常会遇到它们之间不需要的空格。此问题源于内联块元素和字体设置固有的空白依赖性。
了解原因
内联块元素需要空白才能正常工作。列表项之间的间距是字体间距设置的结果,默认为 4px。由于内联块元素是内联放置的,因此这种间距表现为间隙。
潜在的解决方案
要避免空间问题,请考虑以下解决方案:
<ul> <li><div>first</div></li><li><div>second</div></li><li><div>third</div></li><li><div>fourth</div></li> </ul>
ul { font-size: 0; }
ul li { font-size: 14px; display: inline-block; }
通过遵循这些解决方案,您可以消除内联块列表项之间不需要的空间并保持所需的空间布局。
以上是为什么我的内联块列表项之间有不需要的空间?的详细内容。更多信息请关注PHP中文网其他相关文章!