因此,我正在爲我的網站製作導航欄,但問題是,我似乎無法使其適合整個屏幕寬度。 (注:仍然在酒吧工作,所以如果有任何無用的代碼,請盡你所能忽略它:P)導航欄沒有正確填充屏幕寬度
當我做自動寬度(填充左側)它只填充屏幕的一小部分,但當我做100%的寬度時,它不顯示實際的按鈕。我可以做px或em,因爲它會以不同的屏幕尺寸混亂。
任何幫助都會很好,謝謝!
HTML的`
<ul class="menu">
<li class="menu"><a href="/wordpress/">Home</a></li>
<li><a href="/wordpress/">About</a></li>
<li><a href="/wordpress/">Blog</a></li>
<li><a href="/wordpress/">Services</a></li>
<li><a href="/wordpress/">Portfolio</a> </li>
<li><a href="/wordpress/">Contacts</a></li>
CSS-
ul.menu a {
display: inline-block;
padding: 0 30px;
border-left: 0px solid rgba(255,255,255,0.1);
border-right: 0px solid rgba(0,0,0,0.1);
text-align: center;
line-height: 50px;
background-image: linear-gradient(bottom, #363636 19%, #1A1A1A 53%, #000000 80%);
background-image: -o-linear-gradient(bottom, #363636 19%, #1A1A1A 53%, #000000 80%);
background-image: -moz-linear-gradient(bottom, #363636 19%, #1A1A1A 53%, #000000 80%);
background-image: -webkit-linear-gradient(bottom, #363636 19%, #1A1A1A 53%, #000000 80%);
background-image: -ms-linear-gradient(bottom, #363636 19%, #1A1A1A 53%, #000000 80%);
-webkit-transition-property: c0c0c0;
-webkit-transition-duration: 300ms;
-moz-transition-property: c0c0c0;
-moz-transition-duration: 300ms;
margin-top: -8.3em;
position: fixed;
}
}
ul {
margin-left: -18px;
padding: 0;
position: fixed;
width: 100%;
}
ul.menu {
height: 30px;
border-left: 0px solid ;
border-right: 0px solid ;
float:left;
padding:0;
}
ul.menu li {
display:inline-block;
list-style: none;
float:left;
height: 30px;
text-align: center;
}
ul li a:hover {
background: #000000;
}
,我認爲你的一些HTML的缺失。否則,你有''沒有對應'