我對我爲網站實施的水平菜單有一個小問題。該菜單隻包含三個項目,但在相當大的寬屏幕顯示器上查看時,最後一個項目會摺疊到新的一行。由於我的客戶使用寬屏顯示器,所以我實際上無法對此進行測試,雖然我無法重現錯誤,但他們向我發送了此屏幕截圖。水平菜單顯示器在寬屏顯示器上顯示不正確
客戶端是在Windows 7上使用Internet Explorer 8,我已經測試了這個瀏覽器和操作系統正常尺寸的顯示器,這似乎努力。這似乎是問題的寬屏。
這裏是頁面的外觀我的屏幕上,和所有其他後續屏幕我測試過的。
這裏是我對菜單的代碼。
HTML
<div class="menu">
<ul class="nav">
<li class="nav-item" id="first-item"><a href="/why-us.php">WHY US</a></li>
<li class="nav-item"><a href="/links.php">LINKS</a></li>
<li class="nav-item"><a href="/contact.php">CONTACT</a></li>
</ul>
</div>
CSS
.nav-item {
font-size:2em;
margin-left:175px;
}
.nav-item a {
color:#2B2F73;
}
.nav {
list-style-type:none;
padding:0;
margin:auto;
width:744px;
}
.nav li {
list-style-type:none;
float:left;
display:inline;
}
#first-item {
margin-left:0px !important;
}
.menu {
width:960px;
height:40px;
margin:auto;
}
任何人都可以找出我的代碼中的任何明顯的錯誤可能產生這個錯誤?
我建議可以發佈您的代碼的一個活生生的例子,讓人們有寬屏顯示器和IE8能看看自己。也就是說,儘管沒有適當的顯示器,你可能有一種方法可以測試這個:你是否嘗試過使用CSS來給html標籤一個寬度爲1280px的寬度(或者其他一些寬屏尺寸)?如果你這樣做,會有水平滾動條,但內容應該全部按照寬屏幕的方式佈置和顯示。 – DavidJCobb 2011-05-23 09:38:13
這是一個聰明的想法,我會試試看。 – 2011-05-23 09:39:44