CSS控制二级菜单和主菜单的相关问题

小弟研究了很久,都怀疑会不会不可能实现以下要求了,求教。。几个问题:基本动作是:鼠标移到主菜单项时高亮,并且对应的二级菜单弹出,鼠标再移到二级菜单上。问题:1、鼠标移到二... 小弟研究了很久,都怀疑会不会不可能实现以下要求了,求教。。几个问题:

基本动作是:鼠标移到主菜单项时高亮,并且对应的二级菜单弹出,鼠标再移到二级菜单上。

问题:

1、鼠标移到二级菜单,原本主菜单高亮的项怎么才能依旧保持高亮(直到移出二级菜单范围)呢?
2、二级菜单和它相对应的主菜单, 这两者内容如何才能中线对齐?
3、二级菜单宽度如何才能自适应里面内容的宽度呢?
4、某主菜单项下,子菜单宽度如果超过浏览器边界,则让整排子菜单最右边,贴合浏览器边界,怎么写?

不要用JS,就用CSS,能在现有代码基础上改进么?导航的位置我都调好了,整个nav就在那个位置上的。

原始代码,请看这里:http://qyw35721.chinaw3.com/q.html
展开
 我来答
snk048
2014-02-14
知道答主
回答量:31
采纳率:0%
帮助的人:10.1万
展开全部
1,给二级菜单添加个样式, 二级菜单:hover 一级菜单{xx样式xxxxx}
2,二级菜单中线对齐是布局问题,用margin调试
3,你不设置二级菜单的宽度,他就会自适应了吗,修改二级菜单宽度可以用padding
4,CSS判断不了,你可以用JS 或者用绝对定位定死最右一列
wukaihang111
2014-02-14 · 超过14用户采纳过TA的回答
知道答主
回答量:95
采纳率:0%
帮助的人:42.6万
展开全部
1.
.xxxx ul li:hover a {
color:#fff;
background:#b3ab79;
} 第一个问题,
2,不太理解, 给说明白点吧?
3.不要定义宽,display:block;加这个
4,你可以参考一下这个地址http://www.lanrentuku.com/js/nav-279.html
希望对你有帮助
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5e99258cf
2014-02-14 · TA获得超过1687个赞
知道大有可为答主
回答量:1299
采纳率:71%
帮助的人:688万
展开全部
亲~你想的没错~光用CSS肯定是无法完成你说的这些的~因为里面有很多条件需要判断,而CSS没有这种功能~它只是控制样式,无法根据条件判断浏览器的边距、鼠标是否移除等问题~这个也不是CSS关心的问题~它只是一个层叠样式表~只是为了美化外观用的~不要难为它了~也放自己一条生路~阿弥陀佛~哈哈哈哈……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
y13031166945
2014-02-14 · 超过29用户采纳过TA的回答
知道答主
回答量:214
采纳率:0%
帮助的人:77.9万
展开全部
我这有实例,你要不
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式