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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DIV嵌套DIV宽度溢出,请问如何解决?相关的知识,希望对你有一定的参考价值。

小弟最近用js作了DIV得菜单,菜单是个DIV(menu),菜单项也是一个DIV(item),menu嵌套多个item,item的DIV中的元素有绝对定位也有相对定位,在IE6中是好的,IE7和FF都出现了相同的问题,菜单项的宽超出了菜单的覆盖范围,请问如何解决?

参考技术A 一般菜单会用ul li做,如果你用div势必要对每个div加item的class...
菜单项li定义宽高,然后float:left;
对ul清浮动,加宽度加overflown:hidden,这样任何浏览器都1样了本回答被提问者采纳
参考技术B 将:div(item)的css属性,加个宽度与高度。如果不是想要的,不会超出的。再加上overflow:hidden

假设您说的item是class

如:.itemwidth:10px;height:10px; overflow:hidden;
参考技术C 设置item的宽度高度,overflow:hide.溢出就隐藏。 参考技术D 给你外面的层加上一个overflow:hidden即可

以上是关于DIV嵌套DIV宽度溢出,请问如何解决?的主要内容,如果未能解决你的问题,请参考以下文章

父div设为width:100%,其中一个子div要全部铺满,请问如何解决

当父可调整大小时,如何防止嵌套DIV的内容溢出父级?

关于网站开发中div标签中设置宽度后其中文本溢出的原因和解决方法

请问用CSS如何控制自动隐藏多余的内容?

当父级可调整大小时,如何防止嵌套 DIV 的内容溢出父级?

请问下jq如何给某个div的高度赋值?