2
我创建了一个固定的,宽度为100%的导航栏,它跨越了我的页面顶部;唯一的问题是我无法获得下拉菜单标题,因为页面调整大小时仍保持居中状态,或者就此而言,它们现在被左移。居中并保持居中水平下拉菜单
这是full screen result和the code。
我到目前为止所尝试的一切都已经打破了菜单标题的下拉菜单附件。
感谢您的帮助,
链接
我创建了一个固定的,宽度为100%的导航栏,它跨越了我的页面顶部;唯一的问题是我无法获得下拉菜单标题,因为页面调整大小时仍保持居中状态,或者就此而言,它们现在被左移。居中并保持居中水平下拉菜单
这是full screen result和the code。
我到目前为止所尝试的一切都已经打破了菜单标题的下拉菜单附件。
感谢您的帮助,
链接
你已经对ul
text-align:center
。这是一个好的开始。现在只需补充一点:
#menu li {
display:inline-block;
float:none; /* or just remove the float */
}
这将居中导航项目,但过于摆脱这样的:
#menu {
left: -20px;
}
这打破了布局,使第一链接无法点击。
您还在:hover
上应用了一些额外的填充,或者使列表项目“跳跃”的东西。我会建议解决这个问题,所以链接不会四处移动。
这是一个演示:http://jsfiddle.net/qkrxx/3/embedded/result/我不知道为什么'.menu_right'有'float:left',所以我没有碰它 - 但它需要待解决。改用“float:right”。 – 2011-12-22 18:18:47