答案 0 :(得分:3)
解决您的问题。尝试将所有li
元素浮动到ul
内,从而消除每个li
之间的神奇边距。 (下面的截图是后效)
获得空格的原因是因为,元素之间有空格(换行符和几个标签计为空格,只是为了清楚)。
一般性地解决此问题
详细了解内联项目的神奇空间,
https://css-tricks.com/fighting-the-space-between-inline-block-elements/
答案 1 :(得分:2)
使用 display:block
代替 display:inline-block
,然后为内联元素添加 float:left
display:inline-block
在美容中编写代码时,在px中添加额外的空格 带空格和行的模式
类似的东西:
.genesis-nav-menu .menu-item {
display: block;
margin-bottom: 0;
padding-bottom: 0;
text-align: left;
float: left;
}