DIV嵌套DIV宽度溢出,请问如何解决?

小弟最近用js作了DIV得菜单,菜单是个DIV(menu),菜单项也是一个DIV(item),menu嵌套多个item,item的DIV中的元素有绝对定位也有相对定位,在... 小弟最近用js作了DIV得菜单,菜单是个DIV(menu),菜单项也是一个DIV(item),menu嵌套多个item,item的DIV中的元素有绝对定位也有相对定位,在IE6中是好的,IE7和FF都出现了相同的问题,菜单项的宽超出了菜单的覆盖范围,请问如何解决? 展开
 我来答
命酥
推荐于2016-08-10 · TA获得超过574个赞
知道小有建树答主
回答量:1179
采纳率:50%
帮助的人:406万
展开全部
一般菜单会用ul li做,如果你用div势必要对每个div加item的class...
菜单项li定义宽高,然后float:left;
对ul清浮动,加宽度加overflown:hidden,这样任何浏览器都1样了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yaohengliang
2010-06-03 · TA获得超过514个赞
知道小有建树答主
回答量:103
采纳率:100%
帮助的人:58.8万
展开全部
将:div(item)的css属性,加个宽度与高度。如果不是想要的,不会超出的。再加上overflow:hidden

假设您说的item是class

如:.item{width:10px;height:10px; overflow:hidden;}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Flash天下
2010-05-30 · 超过39用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:0
展开全部
设置item的宽度高度,overflow:hide.溢出就隐藏。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我才是大海
2010-06-08 · TA获得超过831个赞
知道小有建树答主
回答量:1361
采纳率:0%
帮助的人:715万
展开全部
给你外面的层加上一个overflow:hidden即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式