0

放大和缩小时网页中的菜单不会固定在如图所示的标题图像:

在此处输入图像描述

这个的css脚本如下#navmenu{ z-index:99999; 边距顶部:40px;位置:绝对;宽度:100%;边距:0;填充:0;最小宽度:90%;宽度:950 像素;

 }

 #navMenu li {
  float:left;
  color:#ececec;
  list-style-type:none;
  width:80px;
 }

 #navMenu ul {
  width:970px;
  font-size:16px;
  color:#000000;
 }


#navMenu li a{

height:15px;
float:left; display:inline;
font-weight:700;
float:left;
color:#707070;
display: block;
padding: 8px 12px;
text-decoration: none;display: block;
padding: 8px 12px;
text-decoration: none;
background-image: url(img/image_menubutton.JPG);
border-right:1px solid white;
margin-right:12px;
font-family:"Georgia",Georgia,Serif;
 font-weight:900;
font-size:19px;
text-align: center;
  zoom: 1;
  max-width: 30%;

  }
 #navmenu li.item1{background-image: url(img/about.JPG);}



#navmenu li a:hover {
    color:33CCFF;
}

解决方案是什么?

4

1 回答 1

1

如果您使用位置:固定;然后它在滚动时不会移动,这是我假设你正在寻找的,当缩放相同的东西时,它会保持固定在你想要的位置,也许添加 top:0; 左:0;取决于您希望将其放置在哪里-也许尝试添加一些 html ?除此之外,这就是我能帮你的全部了

 #navmenu{ 
  z-index:99999; 
  margin-top:40px; 
  position:fixed;
  width:100%;
  top:0;
  left:0;
  margin:0; 
  padding:0; 
  min-width: 90%; 
  width:950px;
}

 #navMenu li {
  color:#ececec;
  list-style-type:none;
  width:80px;
 }

 #navMenu ul {
  width:970px;
  top:0;
  left:0;
  font-size:16px;
  color:#000000;
 }


#navMenu li a{
 position:fixed;
 height:15px;
 font-weight:700;
 float:left;
 color:#707070;
 display: block;
 padding: 8px 12px;
 text-decoration: none;
 background-image: url(img/image_menubutton.JPG);
 border-right:1px solid white;
 margin-right:12px;
 font-family:"Georgia",Georgia,Serif;
 font-size:19px;
 text-align: center;
 zoom: 1;
 max-width: 30%;
}
于 2015-06-13T09:20:43.367 回答