为了账号安全,请及时绑定邮箱和手机立即绑定

为什么在“首页”菜单项上鼠标经过后的“Home”菜单是自动出现在下方的

为什么在“首页”菜单项上鼠标经过后的“Home”菜单是自动出现在下方的。在未设置.top-nav li a span{display: none;} 属性的时候,Home和首页是在同一行的啊。

其次类似图片,在菜单变换后,觉得span上方还是存在未填满的灰色,审查元素的时候,发现span的大小是auto*auto,是不是这样的设置会导致其没能完全填充原菜单的区域呢。

正在回答

2 回答

第一个问题,因为span是内联元素(在同一行),display:block 则变成块状元素(下一行);

第二个问题,那是系统内定的margin和padding值,可以设置取消

0 回复 有任何疑惑可以回复我~

5593e39c0001d7bf03020068.jpg

5593e39c0001d7bf03020068.jpg

图片类似这样。在learn的上边缘是存在一个灰色的条的。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
形形色色的下拉菜单
  • 参与学习       106972    人
  • 解答问题       543    个

本教程从易到难,循循渐进,运用不同技术实现动态下拉菜单

进入课程

为什么在“首页”菜单项上鼠标经过后的“Home”菜单是自动出现在下方的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信