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要全部铺满,请问如何解决