我正在为我的网站制作菜单。我一直在为较小的屏幕(大约 800 x 600 的屏幕)测试它,每次我尝试将水平滚动条向右移动以查看整个菜单时,我的网站正文都会发生变化,但菜单不会发生变化。任何人都可以帮忙吗?谢谢!网站:http ://andrewgu12.kodingen.com/
CSS:
div#header-container {
background-color: #003264;
height: 100px !important;
box-shadow: 0px 5px 10px #666;
min-width: 100%;
z-index: 1;
position: fixed;
top: 0;
}
div#header {
width: 960px;
margin: 0 auto;
padding: 0;
color: #FFF;
/*position: relative;*/
top: 0;
}
div#header ul{
height: 100px;
list-style-type: none;
float: right;
}
div#header ul li {
background-color: #003264;
text-align: center;
height: 100px;
line-height: 100px;
transition: background-color 1s;
-webkit-transition: background-color 1s;
display: inline;
padding: 0;
margin: 0;
}
HTML
<div id="header-container">
<div id="header" class="row">
<nav class="nav-bar">
<ul class="left">
<li data-slide="1" class="andrewgu"><a href="">andrewgu</a></li>
</ul>
<ul class="right">
<li data-slide="2" class="portfolio"><a href="">portfolio</a></li>
<li data-slide="3" class="about"><a href="">about</a></li>
<li data-slide="4" class="contact"><a href="">contact</a></li>
</ul>
</nav>
</div><!--end header-->
</div><!--end header-container-->
编辑:有没有一种方法可以在 CSS 中做到这一点,只要随着浏览器宽度的减小,左右菜单项之间的间隙就会减小?