我已经创建了菜单。这在firefox中工作得很好,但在谷歌浏览器中,悬停不显示。另外,当我调整我的浏览器部分菜单隐藏并且不可滚动时,我尝试使用MENU width:100%;
,但是当我这样做并调整浏览器大小时,类布局失真并显示出菜单行,菜单变形。无论如何要解决这个问题: 所以我强制定义菜单的宽度为1366px,以避免菜单失真。请帮忙。与Firefox正常工作,但谷歌浏览器和浏览器调整大小有一些问题?
#mainmenu {
width:1366px;
height:50px;
/*position:relative;*/
position:fixed;
top:18px;
padding-left:200px;
line-height:50px;
background:#0b2c3d;
z-index:10;
box-shadow:5px 0px 15px #7e7a7a;
}
#mainmenu, #dd_home, #dd_profile, #dd_achv, #dd_contact,#dd_login {
cursor:pointer;
}
#mainmenu ul {
list-style-type:none;
margin:0px;
padding:0px;
}
#mainmenu ul li {
text-decoration:none;
float:left;
/*border-right-style:dotted;*/
}
#mainmenu ul li a {
text-decoration:none;
display:block;
width:150px;
text-align:center;
text-transform:uppercase;
color:white;
}
#mainmenu ul li.home {
width:150px;
text-align:center;
margin-top:-5px;
border-bottom:5px solid #0a68fb;
}
#mainmenu ul li.home:hover {
display:block;
background-color:#0a68fb;
border-top-left-radius:5px;
border-top-right-radius:5px;
}
#mainmenu ul li.profile {
margin-top:-5px;
border-bottom:5px solid #ed4901;
}
#mainmenu ul li.profile:hover {
display:block;
background-color:#ed4901;
border-top-left-radius:5px;
border-top-right-radius:5px;
}
#mainmenu ul li.achv {
margin-top:-5px;
border-bottom:5px solid #27fb06;
}
#mainmenu ul li.achv:hover {
display:block;
background-color: #27fb06;
border-top-left-radius:5px;
border-top-right-radius:5px;
}
#mainmenu ul li.contact {
margin-top:-5px;
border-bottom:5px solid #b70bfb;
}
#mainmenu ul li.contact:hover {
display:block;
background-color:#b70bfb;
border-top-left-radius:5px;
border-top-right-radius:5px;
}
#mainmenu ul li.contact:checked {
margin-top:-5px;
border-bottom:10px solid #b70bfb;
}
#mainmenu ul li.login {
margin-top:-5px;
border-bottom:5px solid #36b096;
}
#mainmenu ul li.login:hover {
display:block;
background-color:#36b096;
border-top-left-radius:5px;
border-top-right-radius:5px;
}
#mainmenu ul li.nepal {
margin-top:-5px;
border-bottom:5px solid #f8d605;
overflow:hidden;
}
HTML
<div id="mainmenu">
<ul>
<li class="home"><a href="about.aspx"> Home</a>
<li class="profile"><a href="profile.aspx" >Profile</a>
<li class="achv"><a href="achv.aspx">achievements</a>
<li class="contact"><a href="Contact.aspx">Contact</a>
<li class="login"><a href="login.aspx">Log in</a>
<li class="nepal"><a href="#">jaya nepal</a></li>
</ul>
</div>
的jsfiddle:jsfiddle.net/gzeLS
是的,我已经共享我的鳕鱼 – Milano 2013-03-12 18:08:24