您有几个问题导致了这种情况。
第一件事 - 你的菜单有余量。我在你的 style.css 中看到你有以下内容:
.header-navigation ul {
margin-left: 0;
}
只需将其更改为:
.header-navigation ul {
margin: 0;
}
更改后,您的标题仍然会显示“芝加哥北岸曲棍球技能培训” - 您当前有“line-height: 1px;” 这使得标题本身被挤压。
您应该完全删除标题(它可能在主题的 header.php 文件中)或将其移动到开始标记之后<div id="header" class="grid-100 clearfix">,然后将其添加到您的 style.css(第 485 行):
h1.title {
color: #000;
padding: 3px 0 0 5px;
float: left;
}
这样标题实际上是可见的,不会弄乱你的菜单。
编辑:
为了使您的导航保持在图像的顶部,我建议您将其设为绝对。我相信 Chrome 正在正确呈现导航(我也可能错了)。无论如何,只需将第 630 行的条目更改为:
.header-navigation {
list-style-type: none;
margin: 0;
padding: 0;
position: absolute;
top: 0;
right: 10px;
}
这应该确保导航始终位于标题图像的顶部。