【发布时间】:2017-05-20 13:39:52
【问题描述】:
我已经尝试了很长时间来解决这个问题。大文本导航在 IE11/10/9 中位于顶部,但所有其他浏览器都将其置于较低位置。当您将鼠标悬停在另一个导航上时,IE 会将其向下推到适当的位置。
这里是演示站点: https://xdvn.000webhostapp.com/
【问题讨论】:
标签: css internet-explorer cross-browser
我已经尝试了很长时间来解决这个问题。大文本导航在 IE11/10/9 中位于顶部,但所有其他浏览器都将其置于较低位置。当您将鼠标悬停在另一个导航上时,IE 会将其向下推到适当的位置。
这里是演示站点: https://xdvn.000webhostapp.com/
【问题讨论】:
标签: css internet-explorer cross-browser
嗯....似乎将高度添加到您的辅助导航解决了 IE 中的问题。
#secondary_nav {
text-align: right;
position: relative;
height: 77px;
}
我仍在努力想知道为什么会发生这种情况。似乎 IE 不知道该绝对元素的底部在哪里,直到该链接悬停在上方。因此,为第一个导航元素设置高度将使其表现正确。
【讨论】: