【发布时间】:2012-07-09 19:39:23
【问题描述】:
我正在创建的网站在 Chrome 和 Safari 中显示的首页与它在 Chrome 和 Safari 中应该做的完全一样,但是当我在 Firefox 中测试时,菜单显示不正确。
- 所有浏览器都是最新版本,并且在 mac 上。
Here's a screenshot comparing Firefox and Safari, respectively!
这是我用于菜单的 css 代码,请见谅。
nav {
width: 650px;
height: 220px;
margin: 10px auto;
}
nav ul {
list-style: none;
margin: 0 auto;
display: block;
}
nav ul li {
margin: 10px;
display: inline-block;
height: 100px;
line-height: 200px;
}
我尝试了不同的方法,但这会弄乱工作浏览器中的菜单。
根据要求,这是导航栏的 HTML 代码:
<nav>
<ul>
<li><h2><a href="#cykler.html">Cykler</a></h2></li>
<li><h2><a href="#service.html">Service</a></h2></li>
<li><a href="#index.html"><img src="images/logo.png" name="logo" alt="Søgaard Cykler" width="220" height="200"></a></li>
<li><h2><a href="#info.html">Info</a></h2></li>
<li><h2><a href="#kontakt.html">Kontakt</a></h2></li>
</ul>
</nav>
这里是 jsfiddle 上功能代码的链接:http://jsfiddle.net/DaCqS/
【问题讨论】:
-
是否可以看到您的 HTML,或者您是否有一个可查看的 URL?
-
将html代码添加到问题中
-
您是否尝试过为
- 使用浮点数,不确定您是否需要 display:inline-block... 只是在这里猜测,无法使用物理代码。
-
你现在可以玩代码了,我已经添加了一个jsfiddle-link
-
我已将问题回滚到包含 HTML 和 CSS 的版本(这是为了确保问题是自包含的,并且不依赖于托管相关代码的外部站点)。我还重新添加了html 标签。