html - 仅限 Safari - 菜单出现在错误的位置

标签 html css menu safari

这是我的 website 的链接.
在 Chrome、Opera、Firefox 甚至是可怕的 IE 中,它都能正常显示,这是我想要的方式。然而,在 Safari 中,菜单显示的位置比应有的位置低 11 像素。

老实说,我不知道我做错了什么,我该如何解决这个问题?

最佳答案

删除 display:inline-block;(Safari:第 707 行)

试试这个:

.main-navigation li a {
    text-align: left;
    color: #C9C9C9;  
}

代替:

.main-navigation li a {
    text-align: left;
    display:inline-block;
    color: #C9C9C9;
}

关于html - 仅限 Safari - 菜单出现在错误的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25603905/

相关文章:

javascript - 如何在 WordPress 中的关闭/body 标签后添加 Javascript

JavaScript : Creating a dynamic table with column title on the first row and row title in the first column

html - 下拉菜单在 IE 中无法正确显示

css - 不是整个按钮在悬停时改变

windows - 批处理文件中的菜单

html - 一个 div 的高度影响另一个的位置

css - @font-face - 如果安装了字体,IE9 会加载哪个字体文件?

html - 如何在 Jumbotron 上具体定位按钮?

android - 顶部栏按钮中的 3 个点/设置

javascript - 如何使用javascript来隐藏东西