网页 弹出式菜单 的代码问题~

从网上拷了一个弹出式菜单的代码,源代码每个菜单80的宽度,由于我的网页需要我改成78了,但之后弹出的子菜单就不是在其相应主菜单的正下方而是偏右了。实验了很久不能让子菜单正... 从网上拷了一个弹出式菜单的代码,源代码每个菜单80的宽度,由于我的网页需要我改成78了,但之后弹出的子菜单就不是在其相应主菜单的正下方而是偏右了。实验了很久不能让子菜单正确显示,其中相关部分代码如下:
#nav li ul {
line-height: 27px; list-style-type: none;text-align:left;
left: -999em; width: 180px; position: absolute;

不知道那个-999em是什么意思啊?180px是子菜单的宽度,absolute是指什么绝对位置呢?我试着换成相对属性,也就是relative,之后子菜单回到正下方了,但是多出来很多其他的色块,整个menu就乱了。
整个menu的源代码太长,这里贴不了,请点这个地址查看:http://www.douban.com/note/29847933/
请会的朋友们帮忙看看咋能改成正下方显示啊?非常感谢!
展开
 我来答
百度网友37eb87320
2009-03-28 · TA获得超过1600个赞
知道小有建树答主
回答量:1024
采纳率:0%
帮助的人:1216万
展开全部
你的代码不兼容IE,在FF中没问题

给你改了一下

/*子菜单高,*/
#nav li ul {line-height: 27px; *margin:19px auto auto -78px; list-style-type: none;text-align:left;left: -999em; width: 180px; position: absolute}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式