答案 0 :(得分:2)
这是因为你的list-item行高是70px。跨度高度基于行高。
#MenuEventos li {
line-height: 70px;
}
答案 1 :(得分:1)
您的代码存在一些问题。首先,font-size:3em
为span
,a
为float:right
。另外,您float:left
跨度a
span
因此li
的内容到达父font-size:3em
的右上方。
解决方案:为li
添加span
并将其从float:left
中删除。为a
添加float
。要为overflow:hidden
清除li
添加outline
。但由于您使用outline
,黑线将不可见。因此,将border:3px solid #000
更改为{{1}}