编辑:固定,非常规(我认为),我所做的只是 margin-left: auto; margin-right: auto,导航菜单,并给它一个我喜欢的固定宽度(在我的例子中为 1002px),并使定位相对,并创建另一个具有“模拟”背景的 div,并将其设为绝对。感谢提供解决方案的人,感谢它。
想知道是否有人可以帮助我解决这个问题。目前正在设计一个网站,其中导航菜单 div 没有固定宽度(宽度:100%),在这个导航菜单 div 内部是无序列表“主页 | 关于 | 服务 | 画廊 | 联系方式”。所以问题是,当我在浏览器中预览我的网站时,“主页 | 关于等” 向左浮动,当我向外滚动时,使页面变小,它继续向左浮动。所以我的问题是,无需固定 div 的宽度,是否有人碰巧知道如何定位这些无序列表,以便它与我的页面/内容的其余部分齐平或一致。
这是导航菜单的CSS:
@charset "utf-8";
#navigation {
width: 100%;
margin: 0;
padding: 0;
height: 40px;
background-image: url(../pictures/nav_bg.jpg);
}
#navigation ul {
list-style: none;
margin: 0;
padding: 0;
}
#navigation li {
float: left;
}
#navigation ul li a {
text-decoration: none;
float: left;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #000;
text-align: center;
display: block;
width: 88px;
height: 30px;
background-image: url(../pictures/nav_button.jpg);
padding-top: 10px;
}
#navigation ul li a:hover {
background-image:url(../pictures/nav_button_hover.jpg)
}