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都出现了相同的问题,菜单项的宽超出了菜单的覆盖范围,请问如何解决?
展开
展开全部
一般菜单会用ul li做,如果你用div势必要对每个div加item的class...
菜单项li定义宽高,然后float:left;
对ul清浮动,加宽度加overflown:hidden,这样任何浏览器都1样了
菜单项li定义宽高,然后float:left;
对ul清浮动,加宽度加overflown:hidden,这样任何浏览器都1样了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将:div(item)的css属性,加个宽度与高度。如果不是想要的,不会超出的。再加上overflow:hidden
假设您说的item是class
如:.item{width:10px;height:10px; overflow:hidden;}
假设您说的item是class
如:.item{width:10px;height:10px; overflow:hidden;}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置item的宽度高度,overflow:hide.溢出就隐藏。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你外面的层加上一个overflow:hidden即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询