>当我将鼠标悬停在它们上面时,我希望我的菜单链接为“粗体”,但是当我这样做时,它会让右边的项目略微移动,我怎样才能阻止它们移动?
>“Two”下拉菜单,如何使项目直接排列在“Two”下面,具有适当的间距,并且宽度相等,尽管两个项目的字符数量不同?
>我该怎么做才能使菜单栏固定,这样当我向下滚动时,它仍然可以在页面顶部看到?我尝试添加“position:fixed”,但这只是混乱了……
非常感谢任何帮助,谢谢!
<head> <Title>UnTitled</Title></head><body> <div ID="wrap"> <div ID="menu"> <ul> <li><a href="#">One</a></li> <li><a href="#">Two</a> <ul> <li><a href="#">Six</a></li> <li><a href="#">Seven</a></li> </ul></li> <li><a href="#">Three</a></li> <li><a href="#">Four</a></li> <li><a href="#">Five</a></li> </ul> </div> <div ID="mIDdle"></div> <div ID="footer"></div> </div></body>
我无法弄清楚如何在这里粘贴CSS而不会让所有乱码,所以这里是样式表的链接:https://dl.dropbox.com/u/14754850/stylesheet.css
解决方法 以下是您的两个首要问题的答案:1)
#menu ul li { ... wIDth: 90px; /* Give items fixed size */}
2)
#menu ul li ul li { background-color: #2d2d2d; /* Add background */ }#menu ul li ul li:last-child { padding-bottom: 10px; /* Dirty fix for last menu item */}
添加:
#menu ul li ul li a { padding-bottom: 0px; /* Makes drop down items more compact */}#menu ul li a { ... padding: 10px 20px 10px 20px; /* Give menu headers some spacing */ ... } #menu ul { padding: 0; /* Fix left space */}
试一试:http://jsfiddle.net/uYTnf/3/
总结以上是内存溢出为你收集整理的html – 如何使菜单栏固定,以便滚动时不会移动全部内容,希望文章能够帮你解决html – 如何使菜单栏固定,以便滚动时不会移动所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)