我一直在建設自己網站的菜單欄,每個我嘗試調整瀏覽器的寬度進行檢測時,除了我的菜單只是成爲一個列表擠在左邊。我嘗試加入display: inline-block
和white-space: nowrap
,但它不起作用。有任何想法嗎?如何防止菜單從包裝
截圖錯誤:
HTML:
<div id="header" class="row">
<ul class="nav-bar">
<div class="large-2 columns"><li data-slide="1"><a href="">home</a></li></div>
<div class="large-3 columns"><li data-slide="2"><a href="">portfolio</a></li></div>
<div class="large-2 columns"><li class="logo"><img src="images/logo.png" /></li></div>
<div class="large-2 columns"><li data-slide="3"><a href="">about</a></li></div>
<div class="large-3 columns"><li data-slide="4"><a href="">contact</a></li></div>
</ul>
</div>
CSS:
div#header {
width: 960px;
margin: 0 auto;
padding: 0;
color: #FFF;
/*position: relative;*/
top: 0;
}
div#header ul{
height: 128px;
list-style-type: none;
white-space: nowrap;
}
div#header ul li {
display: inline-block;
background-color: #003264;
text-align: center;
height: 128px;
line-height: 128px;
/*padding-left: 15px;
padding-right: 15px;*/
font-size: 36px;
transition: background-color 1s;
-webkit-transition: background-color 1s;
}
網站:http://andrewgu12.kodingen.com/
這是隻在非臺式機大小的設備的問題嗎? –
這畫面是我的桌面上,我只是把瀏覽器和縮小上下的寬度,這是發生了什麼事 – Andrew